When subscribed events occur, Weav sends an HTTPS POST request to your configured webhook URL.
Verification headers:
X-Weav-Event: event typeX-Weav-Signature: HMAC SHA-256 of the raw JSON body using your webhook secretContent-Type: application/jsonDelivery behavior:
2xx response is treated as success410 Gone deactivates the webhook immediatelyThis section is reference-only to document payload shape and verification guidance.
Workspace API token.
Include abilities external-api:read and/or external-api:write.
conversation.created, conversation.deleted, conversation.assigned.updated, conversation.status.updated, conversation.priority.updated, conversation.tags.updated, conversation.customer.message.created, conversation.user.message.created, customer.created, customer.updated, customer.deleted, agent.created, agent.updated, agent.deleted, training.created, training.updated, training.deleted, training.agent.assigned Unique webhook delivery identifier
Organization UUID that emitted the event
Event-specific payload. Shape depends on event type.
Acknowledge receipt