/**
 * Webhook Endpoints Integration
 *
 * Generic inbound webhook endpoints — provider-agnostic, self-service, revocable.
 * Each endpoint gets a unique opaque URL that maps to a target workflow.
 *
 * @see apps/docs/content/docs/in-progress/active-development/generic-webhook-endpoints/index.mdx
 */

// Domain types
export type { WebhookEndpoint, WebhookEndpointStatus } from './types'

// API schemas and inferred types
export {
  WebhookEndpointStatusSchema,
  CreateWebhookEndpointRequestSchema,
  UpdateWebhookEndpointRequestSchema,
  WebhookEndpointResponseSchema,
  ListWebhookEndpointsQuerySchema,
  WebhookEndpointSchemas
} from './api-schemas'

export type {
  CreateWebhookEndpointRequest,
  UpdateWebhookEndpointRequest,
  WebhookEndpointResponse,
  ListWebhookEndpointsQuery
} from './api-schemas'
