[{"data":1,"prerenderedAt":97},["ShallowReactive",2],{"pseo:vs-cloud-api:connect-number-qr-pairing":3,"highlight:vs-cloud-api:connect-number-qr-pairing":93},{"availability":4,"ban_risk":5,"ban_risk_note":6,"cloud_api_status":7,"demand":8,"facts":9,"faqs":34,"feature":45,"meta":49,"official_workaround":52,"related":53,"seo":66,"short_verdict":79,"slug":47,"tier":80,"updated":11,"url":74,"verdict":81,"wapito_endpoint":82},"ga","medium","Linking a device is normal; what you do afterwards decides the risk. A brand-new number that starts sending at volume on its first day is the classic ban profile, which is why Wapito counts a warm-up ladder from the moment a number first connects and enforces it on every plan. Link the number, let it hold real conversations, then automate.","restricted","high",[10,16,22,28],{"checked":11,"claim":12,"key":13,"quote":14,"source_url":15},"2026-09-15","Meta's Cloud API reference documents no endpoints for creating or administering WhatsApp groups. There is no way to create a group, list one, add or remove participants, manage admins, or read an invite link, and no documented way to obtain a group id in the first place.","groups_unsupported","Paraphrase (not a verbatim quote), read from the Cloud API reference index on the checked date: the reference covers sending messages to WhatsApp users and managing message templates; no group node or edge appears in it. The messages reference does list a group recipient type, but no endpoint returns or creates a group id, so the value cannot be obtained.","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api\u002Freference",{"checked":11,"claim":17,"cost_label":18,"key":19,"quote":20,"source_url":21},"A business may send free-form messages only inside a 24-hour customer service window that the user opens by messaging or calling. Once the window closes, only pre-approved template messages may be sent.","Writing to someone first","template_and_24h_window","\"When a WhatsApp user messages you or calls you, a 24-hour timer called a customer service window starts.\" and \"When the window closes, you can only send pre-approved template messages.\" (both verbatim)","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api\u002Fguides\u002Fsend-messages",{"checked":11,"claim":23,"cost_label":24,"key":25,"quote":26,"source_url":27},"Meta charges for the WhatsApp Business Platform per message rather than per conversation. The earlier per-conversation model was replaced on 1 July 2025, so any comparison written before that date is out of date; free entry point windows remain an exception.","Every message you send","per_message_pricing","\"Effective July 1, 2025, Meta charges on a per-message basis\" (verbatim). The same page describes Free Entry Point windows, which stay open for 72 hours and carry no charge for messages sent while open.","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fpricing",{"checked":11,"claim":29,"cost_label":30,"key":31,"quote":32,"source_url":33},"Apps that need advanced access to Meta's permissions may have to complete Business Verification, a process in which Meta collects information to verify the business entity. It is a real onboarding step with a real elapsed time, and it has no equivalent when you link a number you already own.","Getting onto the platform","business_verification","\"As of February 1, 2023, if your app requires advanced level access to permissions, you might need to complete Business Verification.\" and \"Business Verification is a process that allows us to gather information about you and your Business so we can verify your identity as a business entity.\" (both verbatim)","https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fdevelopment\u002Frelease\u002Fbusiness-verification",[35,39,42],{"a":36,"q":37,"source":38},"A pairing code, in almost every case. It can be read aloud, pasted into a chat or typed from a support ticket, and it does not depend on a camera pointed at a refreshing image. QR linking of new devices has also been unreliable across engine libraries since mid-2026, so treat it as the fallback.","Should I use a pairing code or a QR?","features.json",{"a":40,"q":41,"source":38},"Yes - that is the central difference from the official platform. Wapito links a companion device, exactly like WhatsApp Web, so the human keeps their app, their chats and their history while your automation works alongside them on the same number.","Can I keep using WhatsApp on the phone afterwards?",{"a":43,"q":44,"source":38},"The channel webhook fires with the new state, the previous state and a reason. A transient engine restart reconnects by itself; a logout by the phone's owner or a ban does not, and both need a person. Branch on the reason rather than retrying blindly into a session that is gone.","What happens if the session drops?",{"name":46,"slug":47,"url":48},"Connect a Number","connect-number-qr-pairing","\u002Fwhatsapp-api\u002Fconnect-number-qr-pairing\u002F",{"checked":11,"doc_url":50,"quote":51},"https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Fwhatsapp\u002Fcloud-api\u002Freference\u002Fphone-numbers","\"Registered numbers can still be used for everyday purposes, such as calling and text messages, but cannot be used with WhatsApp Messenger.\" (verbatim)","Register a second, dedicated number with Meta and keep the human-facing one on the phone. That is a real answer for many businesses - it just is not the same thing as automating the number your customers already message.",{"alternatives":54,"glossary":55,"matrix":65,"pillar":48},[],[56,59,62],{"title":57,"url":58},"Pairing code","\u002Fglossary\u002Fpairing-code\u002F",{"title":60,"url":61},"QR linking","\u002Fglossary\u002Fqr-linking\u002F",{"title":63,"url":64},"Session","\u002Fglossary\u002Fsession\u002F","\u002Fvs-cloud-api\u002F",{"breadcrumb":67,"canonical":75,"description":76,"h1":77,"lastmod":11,"title":78},[68,71,73],{"name":69,"url":70},"Home","\u002F",{"name":72,"url":65},"vs Cloud API",{"name":46,"url":74},"\u002Fvs-cloud-api\u002Fconnect-number-qr-pairing\u002F","https:\u002F\u002Fwapito.com\u002Fvs-cloud-api\u002Fconnect-number-qr-pairing\u002F","No. Meta registers the number and takes it off the app. What Meta's own documentation says, the official workaround and how Wapito link any number instead.","Can the official WhatsApp API link any number?","Can the Official WhatsApp API Link Any Number? | Wapito","No. Meta registers the number and takes it off the app.","t4","On the official platform a number is registered with Meta rather than paired from a phone, and Meta's own documentation is explicit that a registered number can no longer be used with WhatsApp Messenger. Advanced access generally requires business verification as well, so the number, the onboarding and the ownership are all different in kind.",{"availability":4,"ban_risk":83,"curl":84,"method":87,"operationId":88,"path":89,"summary":90,"tag":91,"url":92},"low",{"code":85,"lang":86},"curl --request GET \\\n  --url https:\u002F\u002Fapi.wapito.com\u002Fv1\u002Fchannel \\\n  --header 'Authorization: Bearer wpt_YOUR_TOKEN'","bash","GET","getChannel","\u002Fchannel","Get channel status and settings","channel","\u002Fdocs\u002Fapi\u002Fchannel\u002Fget-channel\u002F",[94],{"label":95,"id":95,"lang":86,"code":85,"html":96},"curl","\u003Cpre class=\"shiki shiki-themes github-light-default github-dark-default\" style=\"background-color:#ffffff;--shiki-dark-bg:#0d1117;color:#1f2328;--shiki-dark:#e6edf3\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#953800;--shiki-dark:#FFA657\">curl\u003C\u002Fspan>\u003Cspan style=\"color:#0550AE;--shiki-dark:#79C0FF\"> --request\u003C\u002Fspan>\u003Cspan style=\"color:#0A3069;--shiki-dark:#A5D6FF\"> GET\u003C\u002Fspan>\u003Cspan style=\"color:#CF222E;--shiki-dark:#FF7B72\"> \\\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#0550AE;--shiki-dark:#79C0FF\">  --url\u003C\u002Fspan>\u003Cspan style=\"color:#0A3069;--shiki-dark:#A5D6FF\"> https:\u002F\u002Fapi.wapito.com\u002Fv1\u002Fchannel\u003C\u002Fspan>\u003Cspan style=\"color:#CF222E;--shiki-dark:#FF7B72\"> \\\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#0550AE;--shiki-dark:#79C0FF\">  --header\u003C\u002Fspan>\u003Cspan style=\"color:#0A3069;--shiki-dark:#A5D6FF\"> 'Authorization: Bearer wpt_YOUR_TOKEN'\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1790464905215]