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 withtrue, indicating successful registration.

