Events
| Event | Data fields |
|---|---|
conversation.created | conversationId |
conversation.updated | conversationId, title |
conversation.keypoints.ready | conversationId, title |
conversation.summary.ready | conversationId, title, sectionCount |
conversation.action_items.ready | conversationId, actionItemCount |
conversation.feedback.ready | conversationId, overallScore |
conversation.shared | conversationId, shareUrl |
conversation.deleted | conversationId |
transcript.ready | conversationId, segmentCount |
transcript.failed | conversationId, error |
webhook.test | message |
Payload Format
Signature Verification
Payloads are signed with HMAC-SHA256 using the webhook secret. Verify theX-Convo-Signature header. The event type is in the X-Convo-Event header.
Node.js
Delivery Behavior
- Webhooks are delivered with a 10-second timeout. Your endpoint must respond within this window.
- Delivery is fire-and-forget — failed deliveries are not retried. Design your endpoint to return
200quickly and process data asynchronously if needed. - To update a webhook’s URL or events, delete the existing webhook and create a new one.
Managing Webhooks
Use the webhook endpoints in the API Reference tab to create, list, test, and delete webhooks. The webhooksecret for HMAC verification is returned once on creation — store it securely.