Skip to main content

Current webhook config (secret masked)

GET 

/instances/:instanceId/webhook

The webhook event contract: once a URL is configured below, Tarceel POSTs a signed WebhookEnvelope JSON body to it for four event types — message.received (InboundMessage), message.status (MessageStatusEventData), session.status (SessionStatusEventData), and billing.low_balance (LowBalanceEventData); see those schemas below for the exact shape of each, and docs/webhooks.md for the full narrative with more worked examples. Each delivery carries an X-Tarceel-Signature HMAC header (the full secret is only ever shown once, on the PUT response below) so you can verify it genuinely came from Tarceel.

Request​

Responses​

OK