Actions46
- Attachment Actions
- Auth Actions
- Board Actions
- Card Actions
- Column Actions
- Comment Actions
- Form Actions
- Label Actions
- Settings Actions
- Storage Actions
- Webhook Actions
- Workspace Actions
Webhook → Create
AI-generatedSummary
Register a webhook subscription for Kanban Lite event delivery via the chosen transport mode.
Inputs
- transport (required) — Connection mode: Remote API or Local SDK. Defaults to API mode if omitted.
- url (required) — Publicly reachable webhook target URL where Kanban Lite will send event POST requests.
- events — Events to subscribe to, accepted as JSON array or comma-separated string (e.g. [task.created, task.updated] or task.created,task.updated).
- secret — Optional HMAC-SHA256 signing secret for webhook delivery verification by the receiving endpoint.
Output shape
Normalized result envelope per transport mode. API mode returns { data, statusCode } via normalizeResult; SDK mode returns { data }.
If no events string is provided, the webhook is created without event filtering. The operation routes through buildTransport → ApiTransport.execute (POST /api/webhooks) or SdkTransport._dispatch (s.createWebhook), normalizing the response consistently.
Examples
Example 1: Create webhook for task.created and task.updated events using Remote API
transport=api, url=https://example.com/webhook, events=[task.created,task.updated]