@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
29 lines • 1 kB
JavaScript
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