Webhooks
Create Webhook Config
Create a webhook config.
POST
Create a webhook config. Returns 201 Created.Documentation Index
Fetch the complete documentation index at: https://integrations.docs.commenda.io/llms.txt
Use this file to discover all available pages before exploring further.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
webhook_type | enum | Yes | Event category. |
integration_type | enum | Conditional | Required when webhook_type is INTEGRATION. |
name | string | Yes | Display name. |
url | string | Yes | Destination URL. |
topics | string[] | No | Subscribed topics. |
state | enum | No | ENABLED or DISABLED. Defaults to ENABLED. |
signing_key | string | No | Secret used to sign outbound requests. |
headers | object[] | No | Custom headers as { name, value }. |
Response
Returns{ data: { data: WebhookConfig }, request_id }.Authorizations
Body
application/json
Available options:
INTEGRATION, DATA_MODEL_CHANGES, CONNECTION_CHANGED, SYNC_STARTED, SYNC_COMPLETED V4-supported integration types only.
Available options:
STRIPE, NETSUITE, XERO, ZOHO_BOOKS, WAFEQ, QUICKBOOKS, QUICKBOOKS_SANDBOX, BIG_COMMERCE, WOO_COMMERCE, OODOO_ACCOUNTING, SHOPIFY, FRESHBOOKS Available options:
ENABLED, DISABLED