Skip to main content
GET

Authorizations

X-API-Key
string
header
required

Path Parameters

id
string
required

WhatsApp Business Account ID.

Example:

"whatsapp-business-account-id"

Response

Successfully retrieved the WABA.

Represents a specific WhatsApp Business Account (WABA).

id
string

WhatApp Business Account ID.

name
string

User-friendly name to differentiate WhatsApp Business Accounts.

currency
string

The currency in which the payment transactions for the WhatsApp Business Account will be processed.

messageTemplateNamespace
string

Namespace string for the message templates that belong to the WhatsApp Business Account.

accountReviewStatus
enum<string>

WhatsApp Business Account review status.

Available options:
PENDING,
APPROVED,
REJECTED
businessId
string

Business Portfolio ID.

businessName
string

Business Portfolio Name.

businessStatus
string

Business Portfolio Status,Default:APPROVED

businessVerificationStatus
enum<string>

Current status of business verification of Meta Business Account which owns this WhatsApp Business Account.

Available options:
expired,
failed,
ineligible,
not_verified,
pending,
pending_need_more_info,
pending_submission,
rejected,
revoked,
verified
country
string

Country of the WhatsApp Business Account's owning Meta Business account.

ownershipType
string

Ownership type of the WhatsApp Business Account.

paymentMethodAttached
boolean

Whether we have attached a payment method to the WhatsApp Business Account.

primaryFundingId
string

Primary funding ID for the WhatsApp Business Account paid service.

purchaseOrderNumber
string

The purchase order number supplied by the business for payment management purposes.

timezoneId
string

The timezone ID of the WhatsApp Business Account. See Timezone IDs.

Example:

"1"

decision
enum<string>

Review decision made on this WhatsApp Business Account. One of APPROVED or REJECTED or DEFERRED.

Available options:
APPROVED,
REJECTED,
DEFERRED
updateEvent
enum<string>

Indicates the update event type of the WABA when a notification is sent to you to report a policy violation, a WABA has been banned and more.

  • DISABLED_UPDATE: WhatsApp Business Account Banned.
  • ACCOUNT_RESTRICTION: WhatsApp Business Account Restricted Due To Policy Violations.
  • ACCOUNT_VIOLATION: WhatsApp Business Account Violates Policy.
  • PARTNER_REMOVED: WhatsApp Business Account was removed from the partner connection.
  • PARTNER_APP_UNINSTALLED: WhatsApp Business Account partner app was uninstalled.
  • AUTH_INTL_PRICE_ELIGIBILITY_UPDATE: WhatsApp Business Account is eligible for the authentication-international rate.
  • BUSINESS_PRIMARY_LOCATION_COUNTRY_UPDATE: Business's primary business location is set.
  • BUSINESS_CAPABILITY_UPDATE: Meta reported a change to the Business Portfolio or WABA phone-number registration limit.
Available options:
DISABLED_UPDATE,
ACCOUNT_RESTRICTION,
ACCOUNT_VIOLATION,
PARTNER_REMOVED,
PARTNER_APP_UNINSTALLED,
AUTH_INTL_PRICE_ELIGIBILITY_UPDATE,
BUSINESS_PRIMARY_LOCATION_COUNTRY_UPDATE,
BUSINESS_CAPABILITY_UPDATE
banState
enum<string>

The ban state of the WhatsApp Business Account.

Available options:
SCHEDULE_FOR_DISABLE,
DISABLE,
REINSTATE
banDate
string

The date when the WABA is banned.

Example:

"December 9, 2022"

violationType
string

Used to report violations imposed on the WABA. See also WhatsApp Business Platform Policy Violations.

Example:

"SCAM"

restrictions
object[]

Used to report restrictions imposed on the WABA, when that WABA violates WhatsApp Business Platform policies.

maxPhoneNumbersPerBusiness
integer<int32>

Included in a whatsapp.business_account.updated webhook with updateEvent=BUSINESS_CAPABILITY_UPDATE when Meta reports the Business Portfolio phone-number registration limit. Meta currently reports this field separately from maxPhoneNumbersPerWaba, but consumers must process both if a future update includes them together.

Example:

20

maxPhoneNumbersPerWaba
integer<int32>

Included in a whatsapp.business_account.updated webhook with updateEvent=BUSINESS_CAPABILITY_UPDATE when Meta reports the WABA phone-number registration limit. Meta currently reports this field separately from maxPhoneNumbersPerBusiness, but consumers must process both if a future update includes them together.

Example:

25

authIntlRateEligibilityCountries
object[]

Starting June 1, 2024, we are updating our authentication rate card and introducing a new authentication-international rate. This rate will apply in the the following countries:

  • June 1, 2024 – Indonesia (country calling code +62, country code ID)
  • July 1, 2024 – India (country calling code +91, country code IN)

See also Authentication-International Rates.

primaryBusinessLocation
string

Your primary business location is the country where your business is based. It will appear in the Business Manager under the Primary Business Location field starting May 1, 2024. ISO 3166-1 alpha-2 country code.

Example:

"US"

whatsappBusinessManagerMessagingLimit
string

The owning business portfolio's messaging limit. Starting October 7, 2025, messaging limits will instead be calculated and set on a business portfolio basis, and will be shared by all business phone numbers within each portfolio. See also phone_number_quality_update webhook reference.

  • TIER_NOT_SET: The business phone number has not been used to send a message yet.
  • TIER_50: Messaging limit of 50 business-initiated conversations in a rolling 24-hour period.
  • TIER_250: Messaging limit of 250 business-initiated conversations in a rolling 24-hour period.
  • TIER_2K: Messaging limit of 2,000 business-initiated conversations in a rolling 24-hour period.
  • TIER_10K: Messaging limit of 10,000 business-initiated conversations in a rolling 24-hour period.
  • TIER_100K: Messaging limit of 100,000 business-initiated conversations in a rolling 24-hour period.
  • TIER_UNLIMITED: The business phone number has higher throughput with unlimited business-initiated conversations.
Example:

"TIER_2K"

removedReason
string

Raw reason from the WhatsApp Business Account deletion event. Known values include:

  • ACCOUNT_DISCONNECTED: The account was disconnected due to enforcement or because the WhatsApp account was explicitly deleted.
  • BUSINESS_DOWNGRADE: The phone number was registered with the consumer WhatsApp app.
  • CHANGE_NUMBER: The WhatsApp phone number was changed.
  • COMPANION_INACTIVITY: A companion device was inactive for approximately 30 days.
  • PRIMARY_INACTIVITY: A primary device was inactive for approximately 30 days.
  • USER_RE_REGISTERED: WhatsApp was re-registered on a new device.

Unknown values are returned as received.

Example:

"ACCOUNT_DISCONNECTED"

removedInitiatedBy
string

Raw initiator from the WhatsApp Business Account deletion event. Known values include:

  • USER: The removal was initiated by the WhatsApp user.
  • SYSTEM: The removal was initiated by the Meta system.

Unknown values are returned as received.

Example:

"USER"

removedTime
string<date-time>

The time when the WhatsApp Business Account deletion event was received, formatted in RFC 3339. e.g., 2026-05-19T12:00:00.000Z.

Example:

"2026-05-19T12:00:00.000Z"