Skip to main content
Everything your messages and calls can come from, on every channel you have, in one shape: SMS sender IDs (with their registration status), your WhatsApp number, RCS bots and Voice numbers. A channel that can’t be asked right now is named in unavailable, and the rest are still listed.
Needs the senders:read scope.

Query parameters

Each sender has channel, id, kind (sender_id, number or bot), value (what the person sees), name, status, default (used when a send names none) and details, which depend on the channel: an SMS sender ID’s reason for a decision, whether a WhatsApp number is FireFlo’s shared one, an RCS bot’s category and countries, where a Voice number’s calls_go_to. Voice appears as the channel firetone.

Request

Response

200 OK

Errors

Every refusal is {"error": {"code", "message", "field"}}; field is there when one input is at fault. Any request can also be refused for its key, its account or its rate (key_required, invalid_key, account_suspended, plan_excludes_api, address_not_allowed, rate_limited); see the overview.