/** * Internal webhooks module. The standalone `./webhooks` published * subpath was removed in 0.4.2 to slim the SDK surface. * * Sitecore webhooks (event handlers + workflow submit/validation actions) * authored against the Authoring GraphQL API. Surface mirrors the * `scai content workflow webhook *` command tree. */ export { createWebhookApiClient, type WebhookApiClient, type WebhookClientOptions, type WebhookHandlerSummary, type WebhookHandlerDetail, type WebhookHandlerFieldsMap, type WebhookSerializationType, type CreateEventHandlerInput, type CreateWorkflowActionInput, type WebhookEventTypeCategory, type WebhookEventTypeSummary, DEFAULT_WEBHOOK_HANDLERS_ROOT, WEBHOOK_FIELD_DESCRIPTION, WEBHOOK_FIELD_URL, WEBHOOK_FIELD_EVENTS, WEBHOOK_FIELD_ENABLED, WEBHOOK_FIELD_AUTHORIZATION, WEBHOOK_FIELD_SERIALIZATION_TYPE, } from "./api/client.js"; export { createWebhookTemplateResolver, type WebhookTemplateResolver, WEBHOOK_EVENT_HANDLER_TEMPLATE_PATH, WEBHOOK_SUBMIT_ACTION_TEMPLATE_PATH, WEBHOOK_VALIDATION_ACTION_TEMPLATE_PATH, EVENT_TYPE_ITEM_ROOT, EVENT_TYPE_PUBLISH_ROOT, } from "./api/templates.js"; export { runWebhookAuthoringGraphQL, type WebhookRequestOptions } from "./api/graphql.js"; export { type WebhookTaskOptions, type ResolvedWebhookTenant, resolveWebhookTenant, } from "./tasks/shared.js"; export { runWebhookList, type WebhookListOptions, type WebhookListResult, type WebhookEventCategory, } from "./tasks/list.js"; export { runWebhookGet, parseWebhookRef, type WebhookInspectOptions } from "./tasks/get.js"; export { runWebhookCreate, type WebhookCreateOptions, type WebhookCreateResult, } from "./tasks/create.js"; export { runWebhookDelete, type WebhookDeleteOptions, type WebhookDeleteResult, } from "./tasks/delete.js"; export { runWebhookEvents, type WebhookEventsOptions, type WebhookEventsResult, } from "./tasks/events.js";