Skip to main content
POST

Authorizations

Authorization
string
header
default:your_token_here
required

Restaurant-scoped partner API token passed as Authorization: Bearer <token>.

Body

application/json

Missed call report payload. The caller phone number is required; the rest is optional and improves replay safety and observability.

Payload to report a missed call. Triggers the same side effects (customer match, reservation lookup, WhatsApp template dispatch) as a Telnyx-detected call.

caller_phone_number
string
required

Caller phone number. E.164 format (+33612345678) is recommended. National-format strings are accepted and will be normalized using the restaurant's country.

Required string length: 3 - 40
external_call_id
string

Partner-supplied unique id for this call. Replaying with the same value within the same restaurant returns outcome: SKIPPED_DUPLICATE without re-sending the WhatsApp message. Recommended for any retry-safe integration.

Required string length: 1 - 128
occurred_at
string<date-time>

ISO-8601 timestamp of the missed call. Defaults to the request time. Used as the cutoff for the 6-hour per-caller cooldown.

Response

Missed call processed. Inspect data.outcome to know whether a WhatsApp message was dispatched.

data
object
required