What it is
A WhatsApp Business Account (WABA) contains the phone numbers, templates, and messaging configuration used by a business. Use these APIs to discover the WABAs connected to your YCloud account and inspect whether each account is ready for production messaging.Before you begin
- Connect or register a WABA with YCloud.
- Store your YCloud API key securely.
- Know whether you need every connected account or one specific WABA ID.
How it works
- List WABAs to discover their IDs.
- Retrieve one WABA when you need its current business, verification, payment, restriction, or messaging-limit state.
- Store the WABA ID with the phone numbers and templates that belong to it.
Request
List WABAs
GET /whatsapp/businessAccounts
filter.accountReviewStatus when you need accounts in a specific review
state.
Retrieve one WABA
GET /whatsapp/businessAccounts/{id}
Response
Phone-number registration limits
The list and retrieve endpoints do not return historical values formaxPhoneNumbersPerBusiness or maxPhoneNumbersPerWaba. Subscribe to
whatsapp.business_account.updated and handle
updateEvent=BUSINESS_CAPABILITY_UPDATE to receive the values Meta includes
in each update.
Meta currently reports the two fields in separate updates. Do not treat them
as mutually exclusive: process each field independently and accept both if a
future update includes them together. A value of 0 is valid. Store these
values in your system if you need history or the latest known state.
Account readiness
Do not treat a successful retrieval as proof that every phone number can send. Check the WABA state together with the selected phone number registration, template status, product access, and messaging limits.Limits and troubleshooting
- A missing WABA usually means it is not connected to the current YCloud account or the ID is incorrect.
- Review, verification, restriction, and payment states are controlled by Meta and may change asynchronously.
- Cache stable identifiers, but retrieve status again before diagnosing an onboarding or sending problem.
List WABAs
Inspect pagination, filters, and the complete page schema.
Retrieve a WABA
Inspect every account status and restriction field.

