Launch offer Get 50% off every monthly plan for a limited time. View plans →

Webhook event reference

Subscribe to events when creating a webhook. Every delivery uses the envelope:

{
  "event_id":   "01HX...",
  "event_type": "sms.received",
  "api_version": "v1",
  "timestamp":  "2026-06-08T14:02:11Z",
  "data": { ... }
}

Available events

SMS events

EventWhen it fires
sms.receivedAn inbound SMS arrived on your gateway number. data.from, data.to, data.body.
sms.sentThe gateway device confirmed the outbound SMS was handed to the carrier.
sms.deliveredCarrier delivery receipt received.
sms.failedOutbound SMS failed on the device.

Call events

EventWhen it fires
call.incomingAn inbound call is ringing on your gateway number. data.from is the caller's number. No answer needed — let it ring and use call.missed as your verification signal.
call.connectedThe call was answered (inbound or outbound).
call.endedA connected call was hung up. Includes data.duration_seconds and data.cost_usd.
call.missedThe call rang and was not answered. Billed as 1 call event. Primary signal for missed-call verification.
call.rejectedThe destination actively rejected the call. Billed as 1 call event.
call.failedOutbound call failed to reach the carrier or device (not billed).

Number events

EventWhen it fires
number.assignedA number was provisioned to your account.
number.releasedA number was released from your account.

Account events

EventWhen it fires
account.suspendedYour account was suspended.
account.balance.lowCredit balance dropped below the low-balance threshold.
© 2026 ReachCell · Terms · Privacy · AUP · API v1 · support@reachcell.com