Skip to main content
GET
Check phone health

Authorizations

X-API-Key
string
header
required

Path Parameters

phone_number_id
string
required

Response

Health status

status
enum<string>
required
Available options:
healthy,
degraded,
unhealthy,
error
timestamp
string<date-time>
required
retry_after
string<date-time>

Present only while the number is in access-error backoff. The earliest time a later request will re-check Meta. Requests made before this time return this same cached payload. It is not a scheduled re-check or a guarantee that the next check will succeed.

error
string | null
checks
object | null

Individual check results. Typical checks:

  • phone_number_access: Meta API connectivity
  • phone_number_connection: Meta connection status (CONNECTED/DISCONNECTED/UNKNOWN). passed is null when the status is UNKNOWN
  • messaging_health: Send/receive capability (AVAILABLE/LIMITED/BLOCKED)
  • webhook_subscription: WABA app subscription status
  • webhook_verified: Webhook verification status
  • token_validity: Access token validity (coexistence only)