Webhooks
Topics & payloads
Subscribe each endpoint to the topics it needs. Every delivery’s data carries the affected objects in the same shape as the REST API.
Topics are grouped like in the dashboard. Each section lists the fields of the envelope’s data; object fields link to their definition in the reference.
New topics may be added within an API version — ignore types you don’t handle.
-
conversation.created -
conversation.contact.replied -
conversation.teammate.replied -
conversation.ai_agent.replied -
conversation.note.added -
conversation.assigned -
conversation.opened -
conversation.snoozed -
conversation.closed -
conversation.priority.updated -
conversation.tag.added -
conversation.tag.removed -
conversation.rated -
conversation.ai_agent.resolved -
conversation.ai_agent.handed_off
Conversations
conversation.created
A conversation started (customer, teammate, outbound or workflow).
-
data.conversation - conversation
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.created", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" } }} conversation.contact.replied
The customer sent a message.
-
data.conversation - conversation
-
data.part - conversation_part
-
data.isFirstMessage - boolean
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.contact.replied", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "part": { "object": "conversation_part", "id": "0199c520-7f10-7b21-9c32-4d43e5f6a7b8", "conversationId": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "type": "comment", "channel": "messenger", "author": { "type": "contact", "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer" }, "bodyHtml": "<p>Hi! Our October invoice shows our old VAT number. Can you reissue it?</p>", "bodyText": "Hi! Our October invoice shows our old VAT number. Can you reissue it?", "attachments": [], "event": null, "createdAt": "2026-10-02T14:05:31.000Z" }, "isFirstMessage": false }} conversation.teammate.replied
A teammate replied to the customer.
-
data.conversation - conversation
-
data.part - conversation_part
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.teammate.replied", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "part": { "object": "conversation_part", "id": "0199c520-9a21-7c32-8d43-5e54f6a7b8c9", "conversationId": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "type": "comment", "channel": "messenger", "author": { "type": "user", "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "bodyHtml": "<p>Thanks Lena — I’ve updated the VAT number and reissued invoice <strong>INV-4412</strong>.</p>", "bodyText": "Thanks Lena — I’ve updated the VAT number and reissued invoice INV-4412.", "attachments": [], "event": null, "createdAt": "2026-10-02T14:11:08.000Z" } }} conversation.ai_agent.replied
Blaze AI Agent answered the customer.
-
data.conversation - conversation
-
data.part - conversation_part
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.ai_agent.replied", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "active", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "part": { "object": "conversation_part", "id": "0199c520-9a21-7c32-8d43-5e54f6a7b8c9", "conversationId": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "type": "comment", "channel": "messenger", "author": { "type": "ai_agent", "id": null, "name": "Blaze" }, "bodyHtml": "<p>Thanks Lena — I’ve updated the VAT number and reissued invoice <strong>INV-4412</strong>.</p>", "bodyText": "Thanks Lena — I’ve updated the VAT number and reissued invoice INV-4412.", "attachments": [], "event": null, "createdAt": "2026-10-02T14:11:08.000Z" } }} conversation.note.added
A teammate added an internal note.
-
data.conversation - conversation
-
data.part - conversation_part
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.note.added", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "part": { "object": "conversation_part", "id": "0199c520-9a21-7c32-8d43-5e54f6a7b8c9", "conversationId": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "type": "note", "channel": "messenger", "author": { "type": "user", "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "bodyHtml": "<p>Thanks Lena — I’ve updated the VAT number and reissued invoice <strong>INV-4412</strong>.</p>", "bodyText": "Thanks Lena — I’ve updated the VAT number and reissued invoice INV-4412.", "attachments": [], "event": null, "createdAt": "2026-10-02T14:11:08.000Z" } }} conversation.assigned
The teammate or team assignment changed.
-
data.conversation - conversation
-
data.previous - { assigneeId, teamId }
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.assigned", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "previous": { "assigneeId": null, "teamId": null } }} conversation.opened
A closed or snoozed conversation opened again.
-
data.conversation - conversation
-
data.previousState - closed | snoozed
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.opened", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "previousState": "snoozed" }} conversation.snoozed
A conversation was snoozed.
-
data.conversation - conversation
-
data.previousState - open | closed
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.snoozed", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "snoozed", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": "2026-10-05T06:00:00.000Z", "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "previousState": "open" }} conversation.closed
A conversation was closed.
-
data.conversation - conversation
-
data.previousState - open | snoozed
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.closed", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "closed", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": "2026-10-02T14:20:00.000Z", "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "previousState": "open" }} conversation.priority.updated
A conversation was marked or unmarked as priority.
-
data.conversation - conversation
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.priority.updated", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": true, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" } }} conversation.tag.added
A tag was added to a conversation.
-
data.conversation - conversation
-
data.tag - { id, name }
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.tag.added", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "tag": { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } }} conversation.tag.removed
A tag was removed from a conversation.
-
data.conversation - conversation
-
data.tag - { id, name }
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.tag.removed", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "tag": { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } }} conversation.rated
The customer rated the conversation (CSAT).
-
data.conversation - conversation
-
data.rating - 1–5
-
data.remark - string | null
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.rated", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": { "rating": 5, "remark": "Fixed in minutes!", "ratedAt": "2026-10-02T14:25:00.000Z" }, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "rating": 5, "remark": "Fixed in minutes!" }} conversation.ai_agent.resolved
Blaze resolved the conversation (confirmed or assumed).
-
data.conversation - conversation
-
data.confirmed - boolean (false = assumed after inactivity)
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.ai_agent.resolved", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "closed", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "confirmed_resolved", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "confirmed": true }} conversation.ai_agent.handed_off
Blaze handed the conversation to your team.
-
data.conversation - conversation
-
data.reason - string
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "conversation.ai_agent.handed_off", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "conversation": { "object": "conversation", "id": "0199c520-7e8f-7a9b-8c0d-1e2f3a4b5c6d", "number": 1042, "state": "open", "channel": "messenger", "subject": null, "title": "Invoice shows the wrong VAT number", "isPriority": false, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "companyId": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "customAttributes": { "invoice_number": "INV-4412" }, "waitingSince": null, "snoozedUntil": null, "closedAt": null, "lastMessageAt": "2026-10-02T14:11:08.000Z", "firstContactMessageAt": "2026-10-02T14:05:31.000Z", "firstTeammateReplyAt": "2026-10-02T14:11:08.000Z", "aiAgentState": "handed_off", "rating": null, "sla": { "status": "met", "dueAt": null }, "ticket": null, "messageCount": 4, "createdAt": "2026-10-02T14:05:31.000Z", "updatedAt": "2026-10-02T14:11:08.000Z" }, "reason": "The customer asked for a person" }} Tickets
ticket.created
A ticket was created or a conversation became a ticket.
-
data.ticket - ticket
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "ticket.created", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "ticket": { "object": "ticket", "id": "0199c521-4c5d-7e6f-9a7b-8c9d0e1f2a3b", "number": 1043, "title": "Refund the duplicate charge", "state": "submitted", "category": "customer", "ticketType": { "id": "0199a8f4-6a7b-7c8d-8e9f-0a1b2c3d4e5f", "name": "Billing question" }, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "attributes": { "_default_title": "Refund the duplicate charge", "_default_description": "We were charged twice for October.", "invoice_number": "INV-4412" }, "conversationState": "open", "createdAt": "2026-10-02T15:31:12.000Z", "updatedAt": "2026-10-02T15:48:40.000Z" } }} ticket.state.updated
A ticket moved to another state.
-
data.ticket - ticket
-
data.previousState - ticket state | null
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "ticket.state.updated", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "ticket": { "object": "ticket", "id": "0199c521-4c5d-7e6f-9a7b-8c9d0e1f2a3b", "number": 1043, "title": "Refund the duplicate charge", "state": "in_progress", "category": "customer", "ticketType": { "id": "0199a8f4-6a7b-7c8d-8e9f-0a1b2c3d4e5f", "name": "Billing question" }, "contact": { "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "name": "Lena Fischer", "email": "[email protected]", "role": "user" }, "assignee": { "id": "0199a8f2-3e4f-7a5b-8c6d-7e8f9a0b1c2d", "name": "Jonas Weber" }, "team": { "id": "0199a8f2-4f5a-7b6c-9d7e-8f9a0b1c2d3e", "name": "Billing" }, "attributes": { "_default_title": "Refund the duplicate charge", "_default_description": "We were charged twice for October.", "invoice_number": "INV-4412" }, "conversationState": "open", "createdAt": "2026-10-02T15:31:12.000Z", "updatedAt": "2026-10-02T15:48:40.000Z" }, "previousState": "submitted" }} People & events
contact.created
A user or lead was created.
-
data.contact - contact
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "contact.created", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "contact": { "object": "contact", "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "role": "user", "externalId": "usr_48213", "email": "[email protected]", "phone": "+49 30 1234567", "name": "Lena Fischer", "avatarUrl": null, "ownerId": "0199a8f2-2d3e-7f4a-9b5c-6d7e8f9a0b1c", "location": { "city": "Berlin", "region": "Berlin", "country": "Germany", "countryCode": "DE", "timezone": "Europe/Berlin" }, "language": "de", "browser": "Chrome", "os": "macOS", "lastSeenAt": "2026-10-02T13:58:20.000Z", "lastContactedAt": "2026-10-02T14:11:08.000Z", "lastRepliedAt": "2026-10-02T14:05:31.000Z", "signedUpAt": "2025-03-08T10:00:00.000Z", "sessionCount": 214, "unsubscribedFromEmails": false, "blocked": false, "customAttributes": { "plan": "business", "seats": 12, "mrr": 1490 }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "companies": [ { "id": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "name": "Northwind Analytics" } ], "createdAt": "2026-09-14T09:12:44.000Z", "updatedAt": "2026-10-02T16:40:03.000Z" } }} contact.updated
A person’s attributes changed.
-
data.contact - contact
-
data.changedAttributes - string[]
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "contact.updated", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "contact": { "object": "contact", "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "role": "user", "externalId": "usr_48213", "email": "[email protected]", "phone": "+49 30 1234567", "name": "Lena Fischer", "avatarUrl": null, "ownerId": "0199a8f2-2d3e-7f4a-9b5c-6d7e8f9a0b1c", "location": { "city": "Berlin", "region": "Berlin", "country": "Germany", "countryCode": "DE", "timezone": "Europe/Berlin" }, "language": "de", "browser": "Chrome", "os": "macOS", "lastSeenAt": "2026-10-02T13:58:20.000Z", "lastContactedAt": "2026-10-02T14:11:08.000Z", "lastRepliedAt": "2026-10-02T14:05:31.000Z", "signedUpAt": "2025-03-08T10:00:00.000Z", "sessionCount": 214, "unsubscribedFromEmails": false, "blocked": false, "customAttributes": { "plan": "business", "seats": 12, "mrr": 1490 }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "companies": [ { "id": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "name": "Northwind Analytics" } ], "createdAt": "2026-09-14T09:12:44.000Z", "updatedAt": "2026-10-02T16:40:03.000Z" }, "changedAttributes": [ "name", "customAttributes" ] }} contact.tag.added
A tag was added to a person.
-
data.contact - contact
-
data.tag - { id, name }
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "contact.tag.added", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "contact": { "object": "contact", "id": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "role": "user", "externalId": "usr_48213", "email": "[email protected]", "phone": "+49 30 1234567", "name": "Lena Fischer", "avatarUrl": null, "ownerId": "0199a8f2-2d3e-7f4a-9b5c-6d7e8f9a0b1c", "location": { "city": "Berlin", "region": "Berlin", "country": "Germany", "countryCode": "DE", "timezone": "Europe/Berlin" }, "language": "de", "browser": "Chrome", "os": "macOS", "lastSeenAt": "2026-10-02T13:58:20.000Z", "lastContactedAt": "2026-10-02T14:11:08.000Z", "lastRepliedAt": "2026-10-02T14:05:31.000Z", "signedUpAt": "2025-03-08T10:00:00.000Z", "sessionCount": 214, "unsubscribedFromEmails": false, "blocked": false, "customAttributes": { "plan": "business", "seats": 12, "mrr": 1490 }, "tags": [ { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } ], "companies": [ { "id": "0199c514-2b3c-7d4e-9f5a-6b7c8d9e0f1a", "name": "Northwind Analytics" } ], "createdAt": "2026-09-14T09:12:44.000Z", "updatedAt": "2026-10-02T16:40:03.000Z" }, "tag": { "id": "0199a8f3-5d6e-7f7a-8b8c-9d0e1f2a3b4c", "name": "VIP" } }} event.tracked
Your product tracked an event for a person.
-
data.event - event
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "event.tracked", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "event": { "object": "event", "id": "0199c530-3a4b-7c5d-8e6f-7a8b9c0d1e2f", "name": "invoice-paid", "contactId": "0199c512-6a7b-7c8d-9e0f-1a2b3c4d5e6f", "metadata": { "invoice": "INV-4412", "amount": 149000, "currency": "eur" }, "occurredAt": "2026-10-02T15:20:00.000Z" } }} Help Center
article.published
An article went live for the first time.
-
data.article - article
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "article.published", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "article": { "object": "article", "id": "0199b1d0-8c9d-7e0f-9a1b-2c3d4e5f6a7b", "title": "Update your VAT number", "slug": "update-your-vat-number", "description": "Change the tax id printed on your invoices.", "status": "published", "collectionId": "0199b1c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c", "audience": "everyone", "isInternal": false, "locale": "en", "authorId": "0199a8f2-2d3e-7f4a-9b5c-6d7e8f9a0b1c", "url": "https://help.rabbitblaze.com/acme/articles/update-your-vat-number", "bodyHtml": "<h2 id=\"change-it\">Change it in Billing</h2><p>Open <strong>Settings → Billing</strong> and edit <em>Tax id</em>. New invoices use it right away.</p>", "wordCount": 18, "hasUnpublishedChanges": false, "publishedAt": "2026-06-11T08:30:00.000Z", "createdAt": "2026-06-10T15:02:11.000Z", "updatedAt": "2026-06-11T08:30:00.000Z" } }} article.updated
A live article changed or was unpublished.
-
data.article - article
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "article.updated", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "article": { "object": "article", "id": "0199b1d0-8c9d-7e0f-9a1b-2c3d4e5f6a7b", "title": "Update your VAT number", "slug": "update-your-vat-number", "description": "Change the tax id printed on your invoices.", "status": "published", "collectionId": "0199b1c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c", "audience": "everyone", "isInternal": false, "locale": "en", "authorId": "0199a8f2-2d3e-7f4a-9b5c-6d7e8f9a0b1c", "url": "https://help.rabbitblaze.com/acme/articles/update-your-vat-number", "bodyHtml": "<h2 id=\"change-it\">Change it in Billing</h2><p>Open <strong>Settings → Billing</strong> and edit <em>Tax id</em>. New invoices use it right away.</p>", "wordCount": 18, "hasUnpublishedChanges": false, "publishedAt": "2026-06-11T08:30:00.000Z", "createdAt": "2026-06-10T15:02:11.000Z", "updatedAt": "2026-06-11T08:30:00.000Z" } }} article.deleted
An article was deleted.
-
data.article - { object: "article", id }
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "article.deleted", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "article": { "object": "article", "id": "0199b1d0-8c9d-7e0f-9a1b-2c3d4e5f6a7b" } }} Test events (ping)
Send test event in the dashboard delivers a ping to one endpoint, whatever
its topics. It isn’t retried.
{ "id": "0199c520-7f2a-7e3b-8c4d-5e6f7a8b9c0d", "type": "ping", "workspaceId": "0199a8f2-1c3d-7e4f-8a5b-6c7d8e9f0a1b", "apiVersion": "2026-10-01", "createdAt": "2026-10-02T14:05:31.000Z", "data": { "message": "This is a test event from Rabbitblaze.", "endpointId": "0199d0a1-2b3c-7d4e-8f5a-6b7c8d9e0f1a" }}