{"id":3059,"date":"2026-11-02T10:03:45","date_gmt":"2026-11-02T10:03:45","guid":{"rendered":"https:\/\/360dialog.com\/blog\/?p=3059"},"modified":"2026-10-30T10:38:53","modified_gmt":"2026-10-30T10:38:53","slug":"register-port-whatsapp-number","status":"publish","type":"post","link":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/","title":{"rendered":"Registering and Porting a Phone Number for the WhatsApp Business API"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>To register a phone number for the WhatsApp Business API, check that it can receive a code by SMS or voice call, remove it from the personal WhatsApp app, verify it with that code, and send one registration request.<\/strong> Since Meta&#8217;s account changes in fall 2026, your number doesn&#8217;t move when you switch partners. You give the new partner access, and the chat history and quality rating stay as they are. Choose the business portfolio with care when you register, because a number can not move to another portfolio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"key-takeaways\" class=\"wp-block-heading\">Key Takeaways<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Any number you own can be registered if it has a country and area code and receives a code by SMS or voice call.<\/li>\n\n\n\n<li>A number on personal WhatsApp needs that account deleted before registration, while a number on the WhatsApp Business app can keep the app through Coexistence.<\/li>\n\n\n\n<li>Each group of linked numbers starts with two registered numbers, and Meta raises the cap to 20 once your business is verified or reaches a messaging limit of 2,000.<\/li>\n\n\n\n<li>Adding or changing a partner leaves the number, its chats, and its quality rating where they are.<\/li>\n\n\n\n<li><strong>360Dialog, an Official Meta Solution Partner, registers numbers through Meta&#8217;s Embedded Signup, where the number is verified with a one-time code.<\/strong><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"what-does-a-number-need-before-you-can-register-it\" class=\"wp-block-heading\">What Does a Number Need Before You Can Register It?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A number qualifies if you own it, it has a country code and an area code, it can receive a voice call or an SMS, and it meets Meta&#8217;s requirement that it &#8220;have scaled capabilities.&#8221;[1] Checking these four points first lets you pick a number that can finish verification. After registration, the number still works for ordinary calls and texts, while the personal WhatsApp app can no longer run on it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta rates each number type by how reliably it receives the verification code:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Number type<\/th><th class=\"has-text-align-center\" data-align=\"center\">Code by SMS<\/th><th class=\"has-text-align-center\" data-align=\"center\">Code by voice call<\/th><\/tr><\/thead><tbody><tr><td>Mobile, Meta&#8217;s recommended type<\/td><td class=\"has-text-align-center\" data-align=\"center\">Standard<\/td><td class=\"has-text-align-center\" data-align=\"center\">Standard<\/td><\/tr><tr><td>Fixed line, freephone, premium rate, universal access, VoIP, or inbound only<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not recommended<\/td><td class=\"has-text-align-center\" data-align=\"center\">Standard<\/td><\/tr><tr><td>Shared cost, personal number, or M2M\/IoT<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not recommended<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not recommended<\/td><\/tr><tr><td>Pager<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not supported<\/td><td class=\"has-text-align-center\" data-align=\"center\">Not supported<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before verification, allow international calls and SMS on the line, and switch off call forwarding and IVR menus. A toll-free number behind an IVR also qualifies if it accepts international calls, puts WhatsApp&#8217;s one or two caller numbers on its allow list, and routes the code to a person.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A banned number needs a successful appeal before it can be registered. If all you need is a test number, eligibility rules decide whether Embedded Signup offers a Meta-provided +1 555 number.[2]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"is-your-number-already-on-whatsapp-how-to-check\" class=\"wp-block-heading\">Is Your Number Already on WhatsApp? How to Check<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Send a test message to the number from any phone, and the result shows which of four states it is in: new to WhatsApp, active in the personal app, active in the Business app, or already on the API.[3] That state decides your onboarding path.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>What the Test Message Shows<\/th><th class=\"has-text-align-center\" data-align=\"center\">Current State<\/th><th>Path to the API<\/th><\/tr><\/thead><tbody><tr><td>A pop-up says the number isn&#8217;t on WhatsApp<\/td><td class=\"has-text-align-center\" data-align=\"center\">New to WhatsApp<\/td><td>Register it directly<\/td><\/tr><tr><td>The chat opens with the end-to-end encryption notice<\/td><td class=\"has-text-align-center\" data-align=\"center\">Personal WhatsApp app<\/td><td>Delete the WhatsApp account in the app, or choose another number<\/td><\/tr><tr><td>A &#8220;Business Account&#8221; label on the profile and a yellow system message<\/td><td class=\"has-text-align-center\" data-align=\"center\">WhatsApp Business app<\/td><td>Keep the app through Coexistence, or delete the app account and lose its chat history<\/td><\/tr><tr><td>A system notice appears in the chat<\/td><td class=\"has-text-align-center\" data-align=\"center\">WhatsApp Business API<\/td><td>Already registered; a partner change runs through sharing<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A number active in the personal WhatsApp app has no migration path to the API. Its account has to be deleted in the app before the number can be registered.[4] After deletion, the number can take up to 3 minutes to become available, and messages sent to it during that time are queued. For a number on the WhatsApp Business app, <a href=\"https:\/\/360dialog.com\/blog\/whatsapp-coexistence\/\">WhatsApp Coexistence<\/a> lets you run the app and the API on the same number, and our guide shows how to <a href=\"https:\/\/360dialog.com\/blog\/whatsapp-coexistence-setup\/\">set up Coexistence<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-to-register-a-new-number-step-by-step\" class=\"wp-block-heading\">How to Register a New Number, Step by Step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Registering a new number takes four actions: add the number to a WhatsApp account, request a one-time code, enter that code, and register the number for API use.[5] Embedded Signup covers the first three, and your developer then makes only the final API call.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since Meta&#8217;s account update, the familiar WhatsApp Business account (WABA) is two accounts: a WhatsApp account that holds one phone number, and a Messaging account that holds templates, billing, and webhook subscriptions.[6]<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Add the number.<\/strong> Add the number, its country code, and its display name to the WhatsApp account under the Messaging account. Meta returns a phone number ID for the next calls.<\/li>\n\n\n\n<li><strong>Request a code.<\/strong> Check <code>code_verification_status<\/code> first, because a request for a number that is already verified fails with error 136024. Then ask for the code by SMS or by voice call. The voice call is an automated call in English that reads out six digits.<\/li>\n\n\n\n<li><strong>Verify the code.<\/strong> Send the digits back without the hyphen that appears in the SMS.<\/li>\n\n\n\n<li><strong>Register the number.<\/strong> Call <code>POST \/&lt;PHONE_NUMBER_ID&gt;\/register<\/code> with <code>messaging_product<\/code> set to <code>whatsapp<\/code> and a six-digit <code>pin<\/code>.[7] Meta allows 10 register requests per number in a moving 72-hour window. An 11th request returns error 133016 and blocks registration for 72 hours.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A number added and verified in WhatsApp Manager also needs that API call to complete registration.<\/p>\n\n\n\n<h3 id=\"registering-through-embedded-signup-with-360dialog\" class=\"wp-block-heading\">Registering Through Embedded Signup With 360Dialog<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">360Dialog, an Official Meta Solution Partner, registers business phone numbers for the WhatsApp Business API only through Embedded Signup.[8] Because the flow signs in with Facebook Login, only an owner or admin of the business portfolio can complete it. That person enters the number, confirms its current state, accepts Meta&#8217;s terms, verifies the number, picks the business portfolio and WhatsApp account, and reviews what is shared with 360Dialog.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta&#8217;s current flow asks for the phone number first, with no option to add one later.[9] The latest version is v5, released October 20, 2026, and our article on <a href=\"https:\/\/360dialog.com\/blog\/embedded-signup-versions-migration\/\">Embedded Signup versions<\/a> covers what changed.[10] A partner can also pre-verify a number, and then you skip the code step.[11] Our guide on <a href=\"https:\/\/360dialog.com\/blog\/how-to-get-your-first-waba-approved\/\">how to get your first WABA approved<\/a> covers the account review that follows registration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/360dialog.com\/whatsapp-api\">Get API access<\/a> to register your first number through Embedded Signup and start sending on the WhatsApp Business API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-many-numbers-can-one-business-portfolio-register\" class=\"wp-block-heading\">How Many Numbers Can One Business Portfolio Register?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A new business portfolio starts with two registered numbers in each WhatsApp account hierarchy, and Meta can raise that cap to 20.[12] A hierarchy is a group of linked WhatsApp accounts, and a portfolio can hold 20 hierarchies at the start. The cap tells you whether business verification has to come before a third number joins a group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta lifts the cap automatically in two situations:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Business Situation<\/th><th class=\"has-text-align-center\" data-align=\"center\">Registered Numbers per WhatsApp Account Hierarchy<\/th><\/tr><\/thead><tbody><tr><td>New business portfolio<\/td><td class=\"has-text-align-center\" data-align=\"center\">2<\/td><\/tr><tr><td>Business verified, or a messaging limit of 2,000 reached<\/td><td class=\"has-text-align-center\" data-align=\"center\">20<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the cap rises, Meta sends a Meta Business Suite notification and a <code>business_capability_update<\/code> webhook with the new <code>max_phone_numbers_per_business<\/code>. Our <a href=\"https:\/\/360dialog.com\/blog\/how-to-get-whatsapp-green-tick-verification\/\">Meta Business Verification<\/a> guide covers verification step by step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-porting-used-to-work-and-what-meta-changed\" class=\"wp-block-heading\">How Porting Used to Work, and What Meta Changed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Porting used to mean moving a registered number between two WhatsApp Business accounts (WABAs) when you changed providers, regrouped numbers, or moved to another business portfolio.[13] Meta&#8217;s new account model ended those moves. It rolled out from September 23, 2026 and reached all businesses by mid-October 2026. A porting guide&#8217;s date now tells you whether its steps still apply.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the previous model, a migrated number kept its display name, quality rating, messaging limits, and approved high-quality templates. A move required an approved display name, and test numbers issued by WhatsApp could not move. Moving to another business portfolio also required both portfolios to be verified and two-step verification to be switched off, and Coexistence numbers were excluded.[14]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Meta now rejects a request to move a number unless the destination WhatsApp account already owns it, and disconnecting the number from its account does not free it.[15] Today, porting a WhatsApp API number means the number stays where it is and gets shared with each partner you add. A switch to a new provider follows the same sharing route.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"how-to-regroup-numbers-inside-one-business-portfolio\" class=\"wp-block-heading\">How to Regroup Numbers Inside One Business Portfolio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Numbers inside one business portfolio are regrouped in Meta Business Suite, where WhatsApp accounts are linked to a group or unlinked from it. Each number stays connected with its conversations while it moves. That lets you reorganize numbers without registering any of them again.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In Meta Business Suite, open Settings &gt; Accounts &gt; WhatsApp Accounts and select the group&#8217;s primary account. Then open its Linked WhatsApp accounts tab.<\/li>\n\n\n\n<li>To take a number out of the group, choose Unlink number. The number becomes its own hierarchy or joins another hierarchy in the same portfolio.<\/li>\n\n\n\n<li>To bring in another number you own, choose Link WhatsApp account, then Existing WhatsApp account.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Only a connected number can be regrouped, and the person making the change needs phone number management rights on both hierarchies. Partners on a hierarchy reach every number in it. Regrouping a number therefore changes which partners can use it. A standalone number can&#8217;t join a hierarchy while a partner shares it or while it holds Messaging accounts of its own. If these options don&#8217;t appear yet, Meta is still rolling out linking and unlinking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note: The number stays in the business portfolio you chose at registration, because a number can&#8217;t move to another portfolio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"what-changes-when-you-add-a-partner-to-your-number\" class=\"wp-block-heading\">What Changes When You Add a Partner to Your Number<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Adding a partner means sharing the number&#8217;s WhatsApp account with that partner, while the number, its conversations, and its quality rating stay where they are. That lets you bring in a new partner, or work with two at once, without registering the number again or pausing conversations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One WhatsApp account can be shared with as many as five Solution Partners, and Embedded Signup sets up a dedicated Messaging account for each of them. Sharing is additive, and you decide whether the previous partner stays on the number or leaves.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Stays with the Number<\/th><th>Separate for Each Partner<\/th><th>Shared by all Partners on the Number<\/th><\/tr><\/thead><tbody><tr><td>Phone number, conversation history, and quality rating; business verification stays with the business portfolio<\/td><td>Templates, billing, and webhook subscriptions, held in the partner&#8217;s Messaging account<\/td><td>Throughput and the messaging limit<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Templates don&#8217;t carry over between Messaging accounts. A new partner either recreates them or copies them with the Template Migration API. Copied templates restart with a reset quality rating and messaging tier, and they take about two to four weeks to ramp up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"what-happens-to-the-twostep-verification-pin\" class=\"wp-block-heading\">What Happens to the Two-Step Verification PIN<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Meta is retiring the six-digit two-step verification PIN for eligible Cloud API numbers, and an eligible number has no PIN at all. Open WhatsApp Manager to check the number. If the Two-step verification tab is missing, the change has reached that number, and you have no PIN to store or manage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For eligible numbers, Meta ignores the PIN at registration and creates no new one. The register call still has to carry a valid six-digit <code>pin<\/code> until Meta announces an API contract change. When a second partner registers a shared number, the call succeeds without resetting the PIN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Numbers still waiting for eligibility keep the old behavior. If such a number has no PIN, the six-digit value sent at registration becomes its PIN, and you can change a forgotten PIN in WhatsApp Manager.[16] No API endpoint turns two-step verification off.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pick a number that meets Meta&#8217;s requirements, register it in the right business portfolio, and it can stay with you as partners and groupings change. <a href=\"https:\/\/360dialog.com\/whatsapp-api\">Get API access<\/a> to register your number through Embedded Signup with 360Dialog.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"frequently-asked-questions\" class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<h3 id=\"can-a-landline-number-be-registered-for-the-whatsapp-business-api\" class=\"wp-block-heading\">Can a Landline Number Be Registered for the WhatsApp Business API?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A landline can be registered for the WhatsApp Business API if it can take the verification code by voice call. Meta rates fixed lines as standard for voice call codes and not recommended for SMS codes. Before verification, set the line to accept international calls and switch off call forwarding and any IVR menu. The automated call then reaches a person.<\/p>\n\n\n\n<h3 id=\"can-a-whatsapp-api-number-move-to-another-business-portfolio\" class=\"wp-block-heading\">Can a WhatsApp API Number Move to Another Business Portfolio?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No, a WhatsApp API number can&#8217;t move to another business portfolio under Meta&#8217;s new account model, which reached all businesses by mid-October 2026. Inside one portfolio, regrouping still works by linking and unlinking WhatsApp accounts in Meta Business Suite. Each number stays connected and keeps its conversations while it moves.<\/p>\n\n\n\n<h3 id=\"can-i-keep-my-whatsapp-number-when-switching-bsps\" class=\"wp-block-heading\">Can I Keep My WhatsApp Number When Switching BSPs?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, the WhatsApp number stays the same when you switch BSPs. Under Meta&#8217;s account model, the new partner gets access to the number&#8217;s WhatsApp account, and the number stays where it is. Conversations and the quality rating continue without a migration, and you decide whether the previous partner keeps access.<\/p>\n\n\n\n<h3 id=\"what-happens-if-the-register-endpoint-is-called-too-many-times\" class=\"wp-block-heading\">What Happens If the Register Endpoint Is Called Too Many Times?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The register endpoint accepts 10 requests per phone number within a moving 72-hour window. An 11th request returns error 133016, and Meta then blocks that number&#8217;s registration for the next 72 hours. The deregister endpoint has the same limit and returns the same error code once a number exceeds it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"sources\" class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">[1] Meta for Developers, &#8220;Business phone numbers,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/business-phone-numbers\/phone-numbers\/ (updated May 21, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] 360Dialog Docs, &#8220;Embedded Signup,&#8221; https:\/\/docs.360dialog.com\/docs\/hub\/embedded-signup (accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] 360Dialog Docs, &#8220;Confirm Number details,&#8221; https:\/\/docs.360dialog.com\/docs\/hub\/embedded-signup\/confirm-number-details (accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] Meta for Developers, &#8220;Migrate an existing WhatsApp number to a business account,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/migrate-existing-whatsapp-number-to-a-business-account\/ (updated June 16, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] Meta for Developers, &#8220;Registering business phone numbers,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/registering-phone-numbers\/ (updated June 28, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] Meta for Developers, &#8220;Updates to WhatsApp Business accounts,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/account-model-evolution (updated September 22, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] Meta for Developers, &#8220;Register a business phone number,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/business-phone-numbers\/registration\/ (updated October 27, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[8] 360Dialog Docs, &#8220;Phone Numbers,&#8221; https:\/\/docs.360dialog.com\/docs\/resources\/phone-numbers (accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[9] Meta for Developers, &#8220;Onboarding changes,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/account-model-evolution\/onboarding\/ (updated October 27, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[10] Meta for Developers, &#8220;WhatsApp versioning,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/versions (updated October 28, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[11] Meta for Developers, &#8220;Pre-verified phone numbers,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/embedded-signup\/pre-verified-numbers\/ (updated October 27, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[12] Meta for Developers, &#8220;WhatsApp accounts and Messaging accounts,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/whatsapp-business-accounts\/ (updated August 5, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[13] 360Dialog Docs, &#8220;Migrations,&#8221; https:\/\/docs.360dialog.com\/docs\/hub\/migrations (accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[14] 360Dialog Docs, &#8220;Moving numbers between Business Portfolios,&#8221; https:\/\/docs.360dialog.com\/docs\/hub\/migrations\/moving-numbers-between-business-portfolios (accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[15] Meta for Developers, &#8220;Migrate a phone number via Embedded Signup,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/solution-providers\/support\/migrating-phone-numbers-among-solution-partners-via-embedded-signup (updated May 21, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[16] Meta for Developers, &#8220;Two-Step Verification,&#8221; https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/business-phone-numbers\/two-step-verification\/ (updated June 28, 2026; accessed October 29, 2026).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"inLanguage\": \"en-US\",\n  \"name\": \"How to Register a New Number for the WhatsApp Business API\",\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 1,\n      \"name\": \"Add the number\",\n      \"text\": \"Add the number, its country code, and its display name to the WhatsApp account under the Messaging account. Meta returns a phone number ID for the next calls.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 2,\n      \"name\": \"Request a code\",\n      \"text\": \"Check code_verification_status first, because a request for a number that is already verified fails with error 136024. Then ask for the code by SMS or by voice call. The voice call is an automated call in English that reads out six digits.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 3,\n      \"name\": \"Verify the code\",\n      \"text\": \"Send the digits back without the hyphen that appears in the SMS.\"\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"position\": 4,\n      \"name\": \"Register the number\",\n      \"text\": \"Call POST \/<PHONE_NUMBER_ID>\/register with messaging_product set to whatsapp and a six-digit pin. Meta allows 10 register requests per number in a moving 72-hour window. An 11th request returns error 133016 and blocks registration for 72 hours.\"\n    }\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"inLanguage\": \"en-US\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can a Landline Number Be Registered for the WhatsApp Business API?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A landline can be registered for the WhatsApp Business API if it can take the verification code by voice call. Meta rates fixed lines as standard for voice call codes and not recommended for SMS codes. Before verification, set the line to accept international calls and switch off call forwarding and any IVR menu. The automated call then reaches a person.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can a WhatsApp API Number Move to Another Business Portfolio?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No, a WhatsApp API number can't move to another business portfolio under Meta's new account model, which reached all businesses by mid-October 2026. Inside one portfolio, regrouping still works by linking and unlinking WhatsApp accounts in Meta Business Suite. Each number stays connected and keeps its conversations while it moves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I Keep My WhatsApp Number When Switching BSPs?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, the WhatsApp number stays the same when you switch BSPs. Under Meta's account model, the new partner gets access to the number's WhatsApp account, and the number stays where it is. Conversations and the quality rating continue without a migration, and you decide whether the previous partner keeps access.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What Happens If the Register Endpoint Is Called Too Many Times?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The register endpoint accepts 10 requests per phone number within a moving 72-hour window. An 11th request returns error 133016, and Meta then blocks that number's registration for the next 72 hours. The deregister endpoint has the same limit and returns the same error code once a number exceeds it.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A WhatsApp Business API number is registered with a verification code and one API call, and porting it now means sharing it with a new partner.<\/p>\n","protected":false},"author":5,"featured_media":3066,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_360d_jsonld":"","footnotes":""},"categories":[222],"tags":[144],"class_list":["post-3059","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","tag-bsp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Register and Port a WhatsApp API Number | 360Dialog<\/title>\n<meta name=\"description\" content=\"A WhatsApp Business API number is registered with a verification code and one API call, and porting it now means sharing it with a new partner.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Register and Port a WhatsApp API Number | 360Dialog\" \/>\n<meta property=\"og:description\" content=\"A WhatsApp Business API number is registered with a verification code and one API call, and porting it now means sharing it with a new partner.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | 360Dialog\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-02T10:03:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/register-port-whatsapp-number.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"360Dialog Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"360Dialog Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/\"},\"author\":{\"name\":\"360Dialog Team\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/person\\\/672f939134088149fd9003ed45f243b8\"},\"headline\":\"Registering and Porting a Phone Number for the WhatsApp Business API\",\"datePublished\":\"2026-11-02T10:03:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/\"},\"wordCount\":2496,\"publisher\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/register-port-whatsapp-number.png\",\"keywords\":[\"BSP\"],\"articleSection\":[\"Getting Started\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/\",\"name\":\"How to Register and Port a WhatsApp API Number | 360Dialog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/register-port-whatsapp-number.png\",\"datePublished\":\"2026-11-02T10:03:45+00:00\",\"description\":\"A WhatsApp Business API number is registered with a verification code and one API call, and porting it now means sharing it with a new partner.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/#primaryimage\",\"url\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/register-port-whatsapp-number.png\",\"contentUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/register-port-whatsapp-number.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/register-port-whatsapp-number\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Registering and Porting a Phone Number for the WhatsApp Business API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/\",\"name\":\"360Dialog\",\"description\":\"360Dialog Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#organization\",\"name\":\"360Dialog\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-360Dialog.svg\",\"contentUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-360Dialog.svg\",\"width\":208,\"height\":42,\"caption\":\"360Dialog\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/#\\\/schema\\\/person\\\/672f939134088149fd9003ed45f243b8\",\"name\":\"360Dialog Team\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Register and Port a WhatsApp API Number | 360Dialog","description":"A WhatsApp Business API number is registered with a verification code and one API call, and porting it now means sharing it with a new partner.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/","og_locale":"en_US","og_type":"article","og_title":"How to Register and Port a WhatsApp API Number | 360Dialog","og_description":"A WhatsApp Business API number is registered with a verification code and one API call, and porting it now means sharing it with a new partner.","og_url":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/","og_site_name":"Blog | 360Dialog","article_published_time":"2026-11-02T10:03:45+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/register-port-whatsapp-number.png","type":"image\/png"}],"author":"360Dialog Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"360Dialog Team","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/#article","isPartOf":{"@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/"},"author":{"name":"360Dialog Team","@id":"https:\/\/360dialog.com\/blog\/#\/schema\/person\/672f939134088149fd9003ed45f243b8"},"headline":"Registering and Porting a Phone Number for the WhatsApp Business API","datePublished":"2026-11-02T10:03:45+00:00","mainEntityOfPage":{"@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/"},"wordCount":2496,"publisher":{"@id":"https:\/\/360dialog.com\/blog\/#organization"},"image":{"@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/#primaryimage"},"thumbnailUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/register-port-whatsapp-number.png","keywords":["BSP"],"articleSection":["Getting Started"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/","url":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/","name":"How to Register and Port a WhatsApp API Number | 360Dialog","isPartOf":{"@id":"https:\/\/360dialog.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/#primaryimage"},"image":{"@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/#primaryimage"},"thumbnailUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/register-port-whatsapp-number.png","datePublished":"2026-11-02T10:03:45+00:00","description":"A WhatsApp Business API number is registered with a verification code and one API call, and porting it now means sharing it with a new partner.","breadcrumb":{"@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/#primaryimage","url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/register-port-whatsapp-number.png","contentUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/register-port-whatsapp-number.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/360dialog.com\/blog\/register-port-whatsapp-number\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/360dialog.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Registering and Porting a Phone Number for the WhatsApp Business API"}]},{"@type":"WebSite","@id":"https:\/\/360dialog.com\/blog\/#website","url":"https:\/\/360dialog.com\/blog\/","name":"360Dialog","description":"360Dialog Blog","publisher":{"@id":"https:\/\/360dialog.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/360dialog.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/360dialog.com\/blog\/#organization","name":"360Dialog","url":"https:\/\/360dialog.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/360dialog.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/04\/Logo-360Dialog.svg","contentUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/04\/Logo-360Dialog.svg","width":208,"height":42,"caption":"360Dialog"},"image":{"@id":"https:\/\/360dialog.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/360dialog.com\/blog\/#\/schema\/person\/672f939134088149fd9003ed45f243b8","name":"360Dialog Team"}]}},"_links":{"self":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts\/3059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/comments?post=3059"}],"version-history":[{"count":3,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts\/3059\/revisions"}],"predecessor-version":[{"id":3067,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/posts\/3059\/revisions\/3067"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/media\/3066"}],"wp:attachment":[{"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/media?parent=3059"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/categories?post=3059"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/360dialog.com\/blog\/wp-json\/wp\/v2\/tags?post=3059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}