[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"pseo:errors:not-on-whatsapp":3,"highlight:error:not-on-whatsapp":105},{"cause":4,"code":5,"example":6,"faqs":10,"feature":17,"fix_steps":21,"http_status":25,"message":8,"protocol_aliases":26,"raised_by":27,"related":49,"retryable":84,"seo":85,"slug":102,"tier":103,"title":104,"updated":100,"url":96},"The number is syntactically valid but no WhatsApp account is registered against it. This is the normal answer for a landline, a freshly recycled mobile number, a number that only uses WhatsApp Business under a different line, or a typo that happens to be a plausible number. It is a fact about the world rather than a bug, so treat it as data to record against the contact and not as a failure to retry.","not_on_whatsapp",{"error":7},{"code":5,"message":8,"request_id":9},"This number is not registered on WhatsApp.","req_01JRQ8F4X9N2K7YB3C5V6W8H0T",[11,14],{"a":12,"q":13},"No. If WhatsApp says the number is not registered then there is no account to deliver to, and a send would fail as well. What can change is time: people join WhatsApp, and a number checked months ago may be registered now, so re-check on a slow schedule rather than in a tight loop.","Can a number come back as not registered and still receive messages?",{"a":15,"q":16},"It is the single most ban-sensitive thing an unofficial API does, because checking thousands of numbers you have no relationship with looks exactly like list harvesting. Wapito meters checks per plan for that reason. Spread them out, check only numbers you actually intend to contact, and keep the results.","Is bulk checking safe?",{"name":18,"slug":19,"url":20},"Check Number","check-number","\u002Fwhatsapp-api\u002Fcheck-number\u002F",[22,23,24],"Store the result against the contact so the same number is not checked again on every run.","If the number came from a form, ask the person to confirm it - a single wrong digit produces exactly this answer.","Do not loop retries over a list of unknown numbers; repeated checking of numbers that are not registered is one of the fastest ways to attract a ban.",404,[],[28,37,43],{"availability":29,"ban_risk":30,"method":31,"operationId":32,"path":33,"summary":34,"tag":35,"url":36},"ga","high","GET","checkContactExists","\u002Fcontacts\u002F{id}\u002Fexists","Check one number for WhatsApp","contacts","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fcheck-contact-exists\u002F",{"availability":29,"ban_risk":30,"method":38,"operationId":39,"path":40,"summary":41,"tag":35,"url":42},"POST","checkContacts","\u002Fcontacts\u002Fcheck","Check numbers for WhatsApp registration","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fcheck-contacts\u002F",{"availability":29,"ban_risk":44,"method":31,"operationId":45,"path":46,"summary":47,"tag":35,"url":48},"low","getContact","\u002Fcontacts\u002F{id}","Get a contact","\u002Fdocs\u002Fapi\u002Fcontacts\u002Fget-contact\u002F",{"glossary":50,"hub":60,"operations":61,"pillar":20,"siblings":68},[51,54,57],{"title":52,"url":53},"JID","\u002Fglossary\u002Fjid\u002F",{"title":55,"url":56},"Cold send","\u002Fglossary\u002Fcold-send\u002F",{"title":58,"url":59},"Sandbox","\u002Fglossary\u002Fsandbox\u002F","\u002Fdocs\u002Ferrors\u002F",[62,64,66],{"title":63,"url":36},"GET \u002Fcontacts\u002F{id}\u002Fexists",{"title":65,"url":42},"POST \u002Fcontacts\u002Fcheck",{"title":67,"url":48},"GET \u002Fcontacts\u002F{id}",[69,72,75,78,81],{"title":70,"url":71},"not_found (404)","\u002Fdocs\u002Ferrors\u002Fnot-found\u002F",{"title":73,"url":74},"message_not_found (404)","\u002Fdocs\u002Ferrors\u002Fmessage-not-found\u002F",{"title":76,"url":77},"forbidden (403)","\u002Fdocs\u002Ferrors\u002Fforbidden\u002F",{"title":79,"url":80},"channel_locked (403)","\u002Fdocs\u002Ferrors\u002Fchannel-locked\u002F",{"title":82,"url":83},"plan_required (402)","\u002Fdocs\u002Ferrors\u002Fplan-required\u002F",false,{"breadcrumb":86,"canonical":97,"description":98,"h1":99,"lastmod":100,"title":101},[87,90,93,95],{"name":88,"url":89},"Home","\u002F",{"name":91,"url":92},"Docs","\u002Fdocs\u002F",{"name":94,"url":60},"Errors",{"name":5,"url":96},"\u002Fdocs\u002Ferrors\u002Fnot-on-whatsapp\u002F","https:\u002F\u002Fwapito.com\u002Fdocs\u002Ferrors\u002Fnot-on-whatsapp\u002F","404 not_on_whatsapp: This number is not registered on WhatsApp. The number is syntactically valid but no WhatsApp account is registered against it.","not_on_whatsapp — Number is not on WhatsApp","2026-09-15","not_on_whatsapp (404): Number is not on WhatsApp | Wapito","not-on-whatsapp","t8","Number is not on WhatsApp",[106],{"label":107,"id":108,"lang":108,"code":109,"html":110},"JSON","json","{\n  \"error\": {\n    \"code\": \"not_on_whatsapp\",\n    \"message\": \"This number is not registered on WhatsApp.\",\n    \"request_id\": \"req_01JRQ8F4X9N2K7YB3C5V6W8H0T\"\n  }\n}","\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:#1F2328;--shiki-dark:#E6EDF3\">{\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#116329;--shiki-dark:#7EE787\">  \"error\"\u003C\u002Fspan>\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">: {\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#116329;--shiki-dark:#7EE787\">    \"code\"\u003C\u002Fspan>\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#0A3069;--shiki-dark:#A5D6FF\">\"not_on_whatsapp\"\u003C\u002Fspan>\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#116329;--shiki-dark:#7EE787\">    \"message\"\u003C\u002Fspan>\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#0A3069;--shiki-dark:#A5D6FF\">\"This number is not registered on WhatsApp.\"\u003C\u002Fspan>\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">,\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#116329;--shiki-dark:#7EE787\">    \"request_id\"\u003C\u002Fspan>\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">: \u003C\u002Fspan>\u003Cspan style=\"color:#0A3069;--shiki-dark:#A5D6FF\">\"req_01JRQ8F4X9N2K7YB3C5V6W8H0T\"\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">  }\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#1F2328;--shiki-dark:#E6EDF3\">}\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1790464915649]