For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webhook Events

The signed events Customer Alliance POSTs to your endpoints.

`review.received` delivered to your endpoint

Your endpoint receives this POST. Respond 2xx to acknowledge; non-2xx (and 3xx) are retried with backoff.

Payload

Every delivery POSTs this envelope. Verify the X-CA-Signature: sha256=<hex> header — an HMAC-SHA256 of the raw request body keyed by your endpoint's signing secret — before trusting it.

idstring · uuidRequired

Delivery id (also in the X-CA-Delivery-Id header); stable across retries — use it to dedupe.

eventconst: review.receivedRequired
created_atstring · date-timeRequired
Responses
200

Acknowledged.

No content

Payload

`review.replied` delivered to your endpoint

Your endpoint receives this POST. Respond 2xx to acknowledge; non-2xx (and 3xx) are retried with backoff.

Payload

Every delivery POSTs this envelope. Verify the X-CA-Signature: sha256=<hex> header — an HMAC-SHA256 of the raw request body keyed by your endpoint's signing secret — before trusting it.

idstring · uuidRequired

Delivery id (also in the X-CA-Delivery-Id header); stable across retries — use it to dedupe.

eventconst: review.repliedRequired
created_atstring · date-timeRequired
Responses
200

Acknowledged.

No content

Payload

`review.alert_triggered` delivered to your endpoint

Your endpoint receives this POST. Respond 2xx to acknowledge; non-2xx (and 3xx) are retried with backoff.

Payload

Every delivery POSTs this envelope. Verify the X-CA-Signature: sha256=<hex> header — an HMAC-SHA256 of the raw request body keyed by your endpoint's signing secret — before trusting it.

idstring · uuidRequired

Delivery id (also in the X-CA-Delivery-Id header); stable across retries — use it to dedupe.

eventconst: review.alert_triggeredRequired
created_atstring · date-timeRequired
Responses
200

Acknowledged.

No content

Payload

`survey.response_completed` delivered to your endpoint

Your endpoint receives this POST. Respond 2xx to acknowledge; non-2xx (and 3xx) are retried with backoff.

Payload

Every delivery POSTs this envelope. Verify the X-CA-Signature: sha256=<hex> header — an HMAC-SHA256 of the raw request body keyed by your endpoint's signing secret — before trusting it.

idstring · uuidRequired

Delivery id (also in the X-CA-Delivery-Id header); stable across retries — use it to dedupe.

eventconst: survey.response_completedRequired
created_atstring · date-timeRequired
Responses
200

Acknowledged.

No content

Payload

`guest.created` delivered to your endpoint

Your endpoint receives this POST. Respond 2xx to acknowledge; non-2xx (and 3xx) are retried with backoff.

Payload

Every delivery POSTs this envelope. Verify the X-CA-Signature: sha256=<hex> header — an HMAC-SHA256 of the raw request body keyed by your endpoint's signing secret — before trusting it.

idstring · uuidRequired

Delivery id (also in the X-CA-Delivery-Id header); stable across retries — use it to dedupe.

eventconst: guest.createdRequired
created_atstring · date-timeRequired
Responses
200

Acknowledged.

No content

Payload

`guest.unsubscribed` delivered to your endpoint

Your endpoint receives this POST. Respond 2xx to acknowledge; non-2xx (and 3xx) are retried with backoff.

Payload

Every delivery POSTs this envelope. Verify the X-CA-Signature: sha256=<hex> header — an HMAC-SHA256 of the raw request body keyed by your endpoint's signing secret — before trusting it.

idstring · uuidRequired

Delivery id (also in the X-CA-Delivery-Id header); stable across retries — use it to dedupe.

eventconst: guest.unsubscribedRequired
created_atstring · date-timeRequired
Responses
200

Acknowledged.

No content

Payload

Last updated

Was this helpful?