Register webhook
Register a webhook URL to receive events.
Currently supported events:
post.published— fired when a post is published to any platform. Payload includes the full post object withbusiness_id.
Webhooks are org-scoped. One registration covers all businesses in the org.
Send an Idempotency-Key header to make a retry safe (a resend with the same
key returns the original webhook instead of registering a duplicate).
Errors: 400 invalid_request: The URL is not HTTPS, or the org already has 5 webhooks. 401 authentication_required: API key or token is missing, invalid, or revoked. 403 permission_denied: Your plan does not include API access. 422 IDEMPOTENCY_KEY_CONFLICT: The Idempotency-Key was reused with a different body. 429 rate_limit_exceeded: You sent too many requests this minute.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Optional. Send a unique value (e.g. a UUID) to make this create request safe to retry. A repeat with the same key returns the original response instead of creating a duplicate. Cached for 24h, scoped to your org. Reusing a key with a different body returns 422.
