技能 编程开发 Webhooks API抽象与工具集

Webhooks API抽象与工具集

v20260609
webiny-api-webhooks-catalog
本模块是Webiny框架提供的综合性Webhook抽象和工具集。它涵盖了事件载荷(Payload)、核心Webhook模型、交付机制,以及Webhook调度器(Dispatcher)和工厂(Factory)等核心服务。功能包括事件路由、数据验证和安全签名,适用于构建复杂的后端API事件驱动型集成系统。
获取技能
314 次下载
概览

api/webhooks

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import: import { Name } from "<importPath>";
  4. See webiny-use-case-pattern or webiny-event-handler-pattern skills for implementation patterns

Abstractions


Name: createWebhooks Import: import { createWebhooks } from "webiny/api/webhooks" Source: @webiny/webhooks/api/index.ts


Name: IListMeta Kind: type Import: import type { IListMeta } from "webiny/api/webhooks" Source: @webiny/webhooks/api/features/ListWebhooks/abstractions.ts


Name: IWebhookPayload Kind: type Import: import type { IWebhookPayload } from "webiny/api/webhooks" Source: @webiny/webhooks/api/features/SendWebhookTask/types.ts


Name: Webhook Kind: type Import: import type { Webhook } from "webiny/api/webhooks" Source: @webiny/webhooks/api/domain/Webhook.ts


Name: WebhookCmsEntry Kind: type Import: import type { WebhookCmsEntry } from "webiny/api/webhooks" Source: @webiny/webhooks/api/domain/Webhook.ts


Name: WebhookCmsEntryValues Kind: type Import: import type { WebhookCmsEntryValues } from "webiny/api/webhooks" Source: @webiny/webhooks/api/domain/Webhook.ts


Name: WebhookDelivery Kind: type Import: import type { WebhookDelivery } from "webiny/api/webhooks" Source: @webiny/webhooks/api/domain/WebhookDelivery.ts


Name: WebhookDeliveryCmsEntry Kind: type Import: import type { WebhookDeliveryCmsEntry } from "webiny/api/webhooks" Source: @webiny/webhooks/api/domain/WebhookDelivery.ts


Name: WebhookDeliveryCmsEntryValues Kind: type Import: import type { WebhookDeliveryCmsEntryValues } from "webiny/api/webhooks" Source: @webiny/webhooks/api/domain/WebhookDelivery.ts


Name: WebhookDeliveryStatus Kind: type Import: import type { WebhookDeliveryStatus } from "webiny/api/webhooks" Source: @webiny/webhooks/api/domain/WebhookDelivery.ts


Name: WebhookDispatcher Import: import { WebhookDispatcher } from "webiny/api/webhooks" Source: @webiny/api-core/features/webhooks/index.ts Description: Routes a domain event to all matching enabled webhooks via background tasks.


Name: WebhookFactory Import: import { WebhookFactory } from "webiny/api/webhooks" Source: @webiny/api-core/features/webhooks/index.ts


Name: WebhookProvider Import: import { WebhookProvider } from "webiny/api/webhooks" Source: @webiny/api-core/features/webhooks/index.ts


Name: WebhookSignPayload Import: import { WebhookSignPayload } from "webiny/api/webhooks" Source: @webiny/api-core/features/webhooks/index.ts Description: Signs webhook payloads using the Standard Webhooks spec (https://www.standardwebhooks.com).


Name: WebhookVerifyPayload Import: import { WebhookVerifyPayload } from "webiny/api/webhooks" Source: @webiny/api-core/features/webhooks/index.ts Description: Verifies incoming webhook payloads using the Standard Webhooks spec (https://www.standardwebhooks.com).


信息
Category 编程开发
Name webiny-api-webhooks-catalog
版本 v20260609
大小 3.32KB
更新时间 2026-06-10
语言