Support-ticket events
Sent on ticket lifecycle changes. Only PUBLIC comments are delivered — internal agent notes never leave the platform.
ticket.created / ticket.updated
{
"event": "ticket.created",
"data": {
"ticket": {
"ticketNumber": "TKT-00042",
"title": "Cannot connect my payout account",
"status": "OPEN",
"priority": "NORMAL",
"category": "Billing",
"customerEmail": "ada@example.com",
"customerName": "Ada Customer",
"createdVia": "customer_portal"
}
},
"timestamp": 1765449600000
}ticket.comment_added adds a comment object beside ticket:
{
"comment": {
"content": "Thanks — re-running the verification now.",
"authorName": "Sam Agent",
"authorType": "agent"
}
}Statuses: OPEN | IN_PROGRESS | RESOLVED | CLOSED · priorities: LOW | NORMAL | HIGH | URGENT · authorType: agent or customer. The timestamp inside the body is what you replay-check — it is also the value signed.