List and inspect numbers
List every WhatsApp number in your account, or fetch the full detail of one number — including health and, for Meta numbers, live data from the Meta Graph.Use a tenant-scoped API key to manage numbers across your account. A number-scoped key can also call these endpoints. Authenticate with the
x-api-key: ps_... header.GET /v1/numbers — List all numbers
Lists all WhatsApp instances for the API key’s tenant as a JSON array.- Does not return session credentials.
- Each number exposes its flat connection
stateand anisFullyConnectedflag. - The list does not force a mass refresh of connection state — use
GET /v1/numbers/{id}/statusper number when you need a live check. - Each item’s
apiKeysentries include onlyname,keyPrefix, andkeyLast4(no API keyid).
GET /v1/numbers/ — Full detail of one number
Returns the flatstate/isFullyConnected, a health block (qualityRating, messagingLimitTier, metaStatus, sendable), and — for Meta numbers — a nested camelCase meta block with phone, profile, and waba info pulled from the Meta Graph. For non-Meta numbers meta is null.
Add
?refresh=1 to force a live Meta Graph fetch and persist the snapshot. By default the response is cached (last meta snapshot).404 if the id is not in the caller’s tenant.
"provider": "PILOT_STATUS" and "meta": null.