Create WhatsApp Business Account Phone Number
Create a new phone number registration within a WhatsApp Business Account. This endpoint initiates the phone number onboarding process, including verification and business name approval.
Use Cases:
- Add new phone numbers to a WhatsApp Business Account
- Migrate phone numbers from on-premises to Cloud API
- Register pre-verified phone numbers for BSP scenarios
- Initiate phone number verification and business name approval process
Prerequisites:
- WhatsApp Business Account must have available phone number slots
- Phone number must not be already registered with WhatsApp Business
- Business must meet WhatsApp Business API requirements
- Appropriate permissions and app review completion
Process Flow:
- Submit phone number and business name for registration
- Phone number verification code will be sent (if not pre-verified)
- Business name will be submitted for review
- Monitor status through GET endpoint until approval
Rate Limiting: Phone number creation is subject to strict rate limits to prevent abuse. Standard Graph API rate limits also apply.
Migration Support: Set migrate_phone_number=true when migrating from on-premises API to Cloud API. Additional validation and migration-specific logic will be applied.
Request
- Base URLhttps://graph.facebook.com
- URLhttps://graph.facebook.com/{Version}/{WABA-ID}/phone_numbers
- AuthHTTP bearer
Path parameters
Graph API version to use for this request. Determines the API behavior and available features.
WhatsApp Business Account ID where the phone number will be added. This ID can be found in your WhatsApp Manager or through business management APIs.
Headers
The user agent string identifying the client software making the request.
Bearer token for API authentication. This should be a valid access token obtained through the appropriate OAuth flow or system user token.
Request body
Example request
{
"phone_number": "16315551000",
"verified_name": "My Business Name",
"cc": "1",
"preverified_id": "preverified_12345"
}Response
Successfully created phone number registration
Example response
{
"id": "1906385232743451"
}Changes
No recorded changes to this operation across all 5 revisions of this API.