Tickets-API
Webhooks
Event notifications via HTTP POST including signature.
Webhooks
When you set a webhook URL in the dashboard, we POST JSON on every event:
{
"event": "ticket.created",
"tenant_id": "tnt_xxx",
"data": { /* event-specific */ },
"ts": "2026-05-24 15:30:00"
}
Events: ticket.created, ticket.reply, ticket.status, ticket.close_requested, ticket.closed, ticket.escalated, ticket.recurring.
Signature
Every custom JSON webhook carries X-TRS-Timestamp and X-TRS-Signature: sha256=<hex> — an HMAC-SHA256 of timestamp + "." + raw_body using your secret.
Discord/Slack webhooks are not signed.