Create a webhook
Subscribes a public https endpoint to one or more events. The response includes signing_secret once — store it to verify delivery signatures. Requires the webhooks.manage scope on OAuth tokens. Visibility is owner-scoped: API-key callers see only dashboard-managed webhooks; OAuth callers see only webhooks bound to their own token.
Authorizations
Send your API key as Authorization: Bearer aw_live_…. Manage keys in the dashboard under Settings → API Keys.
Headers
Opaque key that makes this POST safe to retry. Responses are cached for 24h per API key.
255Body
Public https URL that deliveries are POSTed to.
Event types to subscribe to.
1 - 36 elementsconversation.created, conversation.updated, message.created, page.submission.created, submission.updated, qr_code.scanned, qr_code.updated, qr_group.created, qr_group.updated, qr_group.deleted, product.scanned, product.created, product.updated, product.deleted, object.scanned, object.created, object.updated, object.deleted, chatbot.created, chatbot.updated, chatbot.deleted, article.created, article.updated, article.deleted, article.published, article.unpublished, article.indexed, article.indexing_failed, article_category.created, article_category.updated, article_category.deleted, member.invited, member.joined, member.removed, member.role_changed, invitation.revoked Optional human-readable label.
500Response
Webhook created
"webhook_endpoint"^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$Secret used to verify delivery signatures. Returned ONLY here — store it now, it cannot be retrieved later.

