Inbound events
Signed vendor webhooks that deliver SMS, voice and email to an avatar.
Resend inbound email webhook
Verifies the Svix signature, fetches the body from Resend and claims the message before
acknowledging. Mail for a domain outside AVATAR_INBOUND_EMAIL_DOMAINS (default
avatars.helpfulai.app) is acked and ignored. x-worker-secret selects the redrive lane.
Resend inbound email webhook › Request Body
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: type, data | |
| type = object · requires: claim_id |
typedataResend inbound email webhook › Responses
Claimed, duplicate, or skipped.
receivedclaim_idduplicatestatusskippederrorrecoveredRedrive lane only.
terminalRedrive lane only.
reasonRedrive lane only.
Telnyx inbound SMS webhook
Verifies the Ed25519 signature, journals instance controls and usage, then claims the
message durably before acknowledging. Non-message.received events are acked and skipped.
A request with x-worker-secret is the reaper's redrive of a stalled claim instead.
Telnyx inbound SMS webhook › Request Body
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: data | |
| type = object · requires: claim_id |
Telnyx inbound SMS webhook › Responses
Claimed, duplicate, or skipped.
receivedclaim_idduplicatestatusskippederrorrecoveredRedrive lane only.
terminalRedrive lane only.
reasonRedrive lane only.
LiveKit SIP join/leave receipts for instance phone usage
Verifies the LiveKit webhook JWT in Authorization, then records voice usage for the inbound trunk.