Skip to main content

Registering business phone numbers

Updated: Nov 14, 2025 This document describes the steps to programmatically register business phone numbers on WhatsApp Business Accounts (WABA). Note that Embedded Signup performs steps 1-3 automatically (unless you are bypassing the phone number addition screen) so you only need to perform step 4 when a business customer completes the flow. If you have disabled phone number selection, however, you must perform all 4 steps. Registering business phone numbers is a four step process: Create the number on a WABA. Get a verification code for that number. Use the code to verify the number. Register the verified number for use with Cloud API or On-Premises API. These steps are described below. You can also perform all 4 steps repeatedly to register business phone numbers in bulk.

Limitations

Business phone numbers must meet our phone number requirements.

Step 1: Create the phone number

Send a POST request to the WhatsApp Business Account > Phone Numbers endpoint to create a business phone number on a WABA.

Request syntax

Post body

Body properties

Response

Upon success, the API returns a business phone number ID. Capture this ID for use in the next step.

Response properties

Example request

Example Response

Step 2: Request a verification code

Send a POST request to the WhatsApp Business Phone Number > Request Code endpoint to have a verification code sent to the business phone number.

Request syntax

Query string parameters

Response

Response properties

Example request

Example response

Example SMS delivery

Example of an SMS message in English containing a verification code, delivered to a business phone number:

Step 3: Verify the number

Send a POST request to the WhatsApp Business Phone Number > Verify Code endpoint to verify the business phone number, using the verification code contained in the SMS or voice message delivered to the number.

Request syntax

Query string parameters

Response

Response properties

Example request

Example response

Step 4: Register the number

Send a POST request to the WhatsApp Business Phone Number > Register endpoint to register the business phone number for use with Cloud API. If registering the business phone number for use with On-Premises API, see the On-Premises API Account endpoint reference for instructions.

Request syntax

Post body

Body properties

Response

Upon success, the API will respond with true, indicating successful registration.

Response properties

Example request

Example response

Did you find this page helpful? Thumbs up icon Thumbs down icon ON THIS PAGE Limitations Step 1: Create the phone number Request syntax Post body Body properties Response Response properties Example request Example Response Step 2: Request a verification code Request syntax Query string parameters Response Response properties Example request Example response Example SMS delivery Step 3: Verify the number Request syntax Query string parameters Response Response properties Example request Example response Step 4: Register the number Request syntax Post body Body properties Response Response properties Example request Example response