UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

29 lines 1 kB
import { z } from 'zod'; import { BaseResponseSchema } from '../../../core/schemas'; /** * Web hook refresh parameters */ export const WebHookRefreshParamsSchema = z.object({ 'x-site-id': z.string().describe('Site ID provided by SimpleApps'), force: z.boolean().optional().describe('Force refresh of webhook configuration'), }); /** * Webhook refresh response data */ export const WebHookRefreshDataSchema = z .object({ refreshed: z.boolean(), webhook_count: z.number(), active_webhooks: z.number(), inactive_webhooks: z.number(), errors: z.array(z.string()).optional(), refresh_timestamp: z.string(), configuration_status: z.enum(['valid', 'invalid', 'partial']), channels: z.array(z.string()).optional(), }) .describe('Webhook refresh operation results with configuration status'); /** * Web hook refresh response */ export const WebHookRefreshResponseSchema = BaseResponseSchema(WebHookRefreshDataSchema); //# sourceMappingURL=webHookRefresh.js.map