POST request with a JSON event body and signed delivery headers.
Common event envelope
The embedded entity is a snapshot from event creation. It includes its content, identifiers, relationships, state, and timestamps using the same
snake_case schema returned by the API. Parent resources, profiles, threads, and conversation history are not embedded; retrieve them from the API when needed.
Event ID and delivery ID
The body’sid identifies the event. The webhook-id header identifies one delivery of that event to one endpoint.
- The event ID is shared when the same event goes to multiple matching endpoints.
- The delivery ID is unique to each endpoint delivery.
- The delivery ID remains stable across retries.
- Use
webhook-id, not the body’sid, as your idempotency key.
Event catalog
Delivery headers
See Verify signatures before processing any event body.
Self-generated activity
Wircle does not send a profile an event for its own action. For example, a profile does not receivecomment.created after commenting on its own post, and it does not receive post.mention for mentioning itself.