[{"data":1,"prerenderedAt":679},["ShallowReactive",2],{"help-article-integrations-error-codes":3,"help-siblings-integrations":646},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"category":5,"order":10,"difficulty":11,"time_to_complete":12,"related":13,"body":17,"_type":640,"_id":641,"_source":642,"_file":643,"_stem":644,"_extension":645},"\u002Fhelp\u002Fintegrations\u002Ferror-codes","integrations",false,"","Error codes reference","Complete reference of AIsoule and WhatsApp API error codes with explanations and solutions.",12,"intermediate","3 minutes",[14,15,16],"\u002Fhelp\u002Fintegrations\u002Fapi-overview","\u002Fhelp\u002Fmessaging\u002Fwhy-messages-fail","\u002Fhelp\u002Fintegrations\u002Fapi-rate-limits",{"type":18,"children":19,"toc":633},"root",[20,28,34,41,218,224,430,436,570,576],{"type":21,"tag":22,"props":23,"children":25},"element","h1",{"id":24},"error-codes-reference",[26],{"type":27,"value":8},"text",{"type":21,"tag":29,"props":30,"children":31},"p",{},[32],{"type":27,"value":33},"Common error codes you may encounter when using the AIsoule API or sending messages.",{"type":21,"tag":35,"props":36,"children":38},"h2",{"id":37},"http-status-codes",[39],{"type":27,"value":40},"HTTP status codes",{"type":21,"tag":42,"props":43,"children":44},"table",{},[45,69],{"type":21,"tag":46,"props":47,"children":48},"thead",{},[49],{"type":21,"tag":50,"props":51,"children":52},"tr",{},[53,59,64],{"type":21,"tag":54,"props":55,"children":56},"th",{},[57],{"type":27,"value":58},"Code",{"type":21,"tag":54,"props":60,"children":61},{},[62],{"type":27,"value":63},"Meaning",{"type":21,"tag":54,"props":65,"children":66},{},[67],{"type":27,"value":68},"Action",{"type":21,"tag":70,"props":71,"children":72},"tbody",{},[73,92,110,128,146,164,182,200],{"type":21,"tag":50,"props":74,"children":75},{},[76,82,87],{"type":21,"tag":77,"props":78,"children":79},"td",{},[80],{"type":27,"value":81},"200",{"type":21,"tag":77,"props":83,"children":84},{},[85],{"type":27,"value":86},"Success",{"type":21,"tag":77,"props":88,"children":89},{},[90],{"type":27,"value":91},"Request completed",{"type":21,"tag":50,"props":93,"children":94},{},[95,100,105],{"type":21,"tag":77,"props":96,"children":97},{},[98],{"type":27,"value":99},"400",{"type":21,"tag":77,"props":101,"children":102},{},[103],{"type":27,"value":104},"Bad Request",{"type":21,"tag":77,"props":106,"children":107},{},[108],{"type":27,"value":109},"Check your request body\u002Fparams",{"type":21,"tag":50,"props":111,"children":112},{},[113,118,123],{"type":21,"tag":77,"props":114,"children":115},{},[116],{"type":27,"value":117},"401",{"type":21,"tag":77,"props":119,"children":120},{},[121],{"type":27,"value":122},"Unauthorized",{"type":21,"tag":77,"props":124,"children":125},{},[126],{"type":27,"value":127},"Invalid or missing API key",{"type":21,"tag":50,"props":129,"children":130},{},[131,136,141],{"type":21,"tag":77,"props":132,"children":133},{},[134],{"type":27,"value":135},"403",{"type":21,"tag":77,"props":137,"children":138},{},[139],{"type":27,"value":140},"Forbidden",{"type":21,"tag":77,"props":142,"children":143},{},[144],{"type":27,"value":145},"Insufficient permissions",{"type":21,"tag":50,"props":147,"children":148},{},[149,154,159],{"type":21,"tag":77,"props":150,"children":151},{},[152],{"type":27,"value":153},"404",{"type":21,"tag":77,"props":155,"children":156},{},[157],{"type":27,"value":158},"Not Found",{"type":21,"tag":77,"props":160,"children":161},{},[162],{"type":27,"value":163},"Resource doesn't exist",{"type":21,"tag":50,"props":165,"children":166},{},[167,172,177],{"type":21,"tag":77,"props":168,"children":169},{},[170],{"type":27,"value":171},"409",{"type":21,"tag":77,"props":173,"children":174},{},[175],{"type":27,"value":176},"Conflict",{"type":21,"tag":77,"props":178,"children":179},{},[180],{"type":27,"value":181},"Duplicate resource",{"type":21,"tag":50,"props":183,"children":184},{},[185,190,195],{"type":21,"tag":77,"props":186,"children":187},{},[188],{"type":27,"value":189},"429",{"type":21,"tag":77,"props":191,"children":192},{},[193],{"type":27,"value":194},"Rate Limited",{"type":21,"tag":77,"props":196,"children":197},{},[198],{"type":27,"value":199},"Wait and retry",{"type":21,"tag":50,"props":201,"children":202},{},[203,208,213],{"type":21,"tag":77,"props":204,"children":205},{},[206],{"type":27,"value":207},"500",{"type":21,"tag":77,"props":209,"children":210},{},[211],{"type":27,"value":212},"Server Error",{"type":21,"tag":77,"props":214,"children":215},{},[216],{"type":27,"value":217},"Retry; contact support if persistent",{"type":21,"tag":35,"props":219,"children":221},{"id":220},"whatsapp-specific-errors",[222],{"type":27,"value":223},"WhatsApp-specific errors",{"type":21,"tag":42,"props":225,"children":226},{},[227,247],{"type":21,"tag":46,"props":228,"children":229},{},[230],{"type":21,"tag":50,"props":231,"children":232},{},[233,237,242],{"type":21,"tag":54,"props":234,"children":235},{},[236],{"type":27,"value":58},{"type":21,"tag":54,"props":238,"children":239},{},[240],{"type":27,"value":241},"Error",{"type":21,"tag":54,"props":243,"children":244},{},[245],{"type":27,"value":246},"Solution",{"type":21,"tag":70,"props":248,"children":249},{},[250,268,286,304,322,340,358,376,394,412],{"type":21,"tag":50,"props":251,"children":252},{},[253,258,263],{"type":21,"tag":77,"props":254,"children":255},{},[256],{"type":27,"value":257},"131047",{"type":21,"tag":77,"props":259,"children":260},{},[261],{"type":27,"value":262},"Re-engagement message",{"type":21,"tag":77,"props":264,"children":265},{},[266],{"type":27,"value":267},"Outside 24h window — use a template",{"type":21,"tag":50,"props":269,"children":270},{},[271,276,281],{"type":21,"tag":77,"props":272,"children":273},{},[274],{"type":27,"value":275},"131048",{"type":21,"tag":77,"props":277,"children":278},{},[279],{"type":27,"value":280},"Spam rate limit",{"type":21,"tag":77,"props":282,"children":283},{},[284],{"type":27,"value":285},"Too many messages — slow down",{"type":21,"tag":50,"props":287,"children":288},{},[289,294,299],{"type":21,"tag":77,"props":290,"children":291},{},[292],{"type":27,"value":293},"131049",{"type":21,"tag":77,"props":295,"children":296},{},[297],{"type":27,"value":298},"Message not sent",{"type":21,"tag":77,"props":300,"children":301},{},[302],{"type":27,"value":303},"Generic failure — check number validity",{"type":21,"tag":50,"props":305,"children":306},{},[307,312,317],{"type":21,"tag":77,"props":308,"children":309},{},[310],{"type":27,"value":311},"131051",{"type":21,"tag":77,"props":313,"children":314},{},[315],{"type":27,"value":316},"Unsupported message type",{"type":21,"tag":77,"props":318,"children":319},{},[320],{"type":27,"value":321},"Message type not allowed for this number",{"type":21,"tag":50,"props":323,"children":324},{},[325,330,335],{"type":21,"tag":77,"props":326,"children":327},{},[328],{"type":27,"value":329},"131052",{"type":21,"tag":77,"props":331,"children":332},{},[333],{"type":27,"value":334},"Media download failed",{"type":21,"tag":77,"props":336,"children":337},{},[338],{"type":27,"value":339},"Media URL is inaccessible",{"type":21,"tag":50,"props":341,"children":342},{},[343,348,353],{"type":21,"tag":77,"props":344,"children":345},{},[346],{"type":27,"value":347},"131053",{"type":21,"tag":77,"props":349,"children":350},{},[351],{"type":27,"value":352},"Media upload failed",{"type":21,"tag":77,"props":354,"children":355},{},[356],{"type":27,"value":357},"File too large or wrong format",{"type":21,"tag":50,"props":359,"children":360},{},[361,366,371],{"type":21,"tag":77,"props":362,"children":363},{},[364],{"type":27,"value":365},"131056",{"type":21,"tag":77,"props":367,"children":368},{},[369],{"type":27,"value":370},"Pair rate limit",{"type":21,"tag":77,"props":372,"children":373},{},[374],{"type":27,"value":375},"Too many messages to new contacts",{"type":21,"tag":50,"props":377,"children":378},{},[379,384,389],{"type":21,"tag":77,"props":380,"children":381},{},[382],{"type":27,"value":383},"131057",{"type":21,"tag":77,"props":385,"children":386},{},[387],{"type":27,"value":388},"Account in maintenance",{"type":21,"tag":77,"props":390,"children":391},{},[392],{"type":27,"value":393},"Wait and retry in a few minutes",{"type":21,"tag":50,"props":395,"children":396},{},[397,402,407],{"type":21,"tag":77,"props":398,"children":399},{},[400],{"type":27,"value":401},"368",{"type":21,"tag":77,"props":403,"children":404},{},[405],{"type":27,"value":406},"Temporarily blocked",{"type":21,"tag":77,"props":408,"children":409},{},[410],{"type":27,"value":411},"Quality issues — review your content",{"type":21,"tag":50,"props":413,"children":414},{},[415,420,425],{"type":21,"tag":77,"props":416,"children":417},{},[418],{"type":27,"value":419},"130429",{"type":21,"tag":77,"props":421,"children":422},{},[423],{"type":27,"value":424},"Rate limit hit",{"type":21,"tag":77,"props":426,"children":427},{},[428],{"type":27,"value":429},"Slow down sending speed",{"type":21,"tag":35,"props":431,"children":433},{"id":432},"aisoule-specific-errors",[434],{"type":27,"value":435},"AIsoule-specific errors",{"type":21,"tag":42,"props":437,"children":438},{},[439,459],{"type":21,"tag":46,"props":440,"children":441},{},[442],{"type":21,"tag":50,"props":443,"children":444},{},[445,450,455],{"type":21,"tag":54,"props":446,"children":447},{},[448],{"type":27,"value":449},"Error message",{"type":21,"tag":54,"props":451,"children":452},{},[453],{"type":27,"value":454},"Cause",{"type":21,"tag":54,"props":456,"children":457},{},[458],{"type":27,"value":246},{"type":21,"tag":70,"props":460,"children":461},{},[462,480,498,516,534,552],{"type":21,"tag":50,"props":463,"children":464},{},[465,470,475],{"type":21,"tag":77,"props":466,"children":467},{},[468],{"type":27,"value":469},"\"Outside service window\"",{"type":21,"tag":77,"props":471,"children":472},{},[473],{"type":27,"value":474},"24h window expired",{"type":21,"tag":77,"props":476,"children":477},{},[478],{"type":27,"value":479},"Send a template message",{"type":21,"tag":50,"props":481,"children":482},{},[483,488,493],{"type":21,"tag":77,"props":484,"children":485},{},[486],{"type":27,"value":487},"\"Template not approved\"",{"type":21,"tag":77,"props":489,"children":490},{},[491],{"type":27,"value":492},"Template pending\u002Frejected",{"type":21,"tag":77,"props":494,"children":495},{},[496],{"type":27,"value":497},"Wait for approval or fix and resubmit",{"type":21,"tag":50,"props":499,"children":500},{},[501,506,511],{"type":21,"tag":77,"props":502,"children":503},{},[504],{"type":27,"value":505},"\"Account disconnected\"",{"type":21,"tag":77,"props":507,"children":508},{},[509],{"type":27,"value":510},"Token expired",{"type":21,"tag":77,"props":512,"children":513},{},[514],{"type":27,"value":515},"Reconnect account or refresh token",{"type":21,"tag":50,"props":517,"children":518},{},[519,524,529],{"type":21,"tag":77,"props":520,"children":521},{},[522],{"type":27,"value":523},"\"Recipient not on WhatsApp\"",{"type":21,"tag":77,"props":525,"children":526},{},[527],{"type":27,"value":528},"Number doesn't have WhatsApp",{"type":21,"tag":77,"props":530,"children":531},{},[532],{"type":27,"value":533},"Verify the number",{"type":21,"tag":50,"props":535,"children":536},{},[537,542,547],{"type":21,"tag":77,"props":538,"children":539},{},[540],{"type":27,"value":541},"\"Rate limit exceeded\"",{"type":21,"tag":77,"props":543,"children":544},{},[545],{"type":27,"value":546},"Too many API calls",{"type":21,"tag":77,"props":548,"children":549},{},[550],{"type":27,"value":551},"Implement backoff, wait 60 seconds",{"type":21,"tag":50,"props":553,"children":554},{},[555,560,565],{"type":21,"tag":77,"props":556,"children":557},{},[558],{"type":27,"value":559},"\"Invalid phone number\"",{"type":21,"tag":77,"props":561,"children":562},{},[563],{"type":27,"value":564},"Wrong format",{"type":21,"tag":77,"props":566,"children":567},{},[568],{"type":27,"value":569},"Use country code, digits only",{"type":21,"tag":35,"props":571,"children":573},{"id":572},"tips",[574],{"type":27,"value":575},"Tips",{"type":21,"tag":577,"props":578,"children":579},"ol",{},[580,592,602,612],{"type":21,"tag":581,"props":582,"children":583},"li",{},[584,590],{"type":21,"tag":585,"props":586,"children":587},"strong",{},[588],{"type":27,"value":589},"Log error codes",{"type":27,"value":591}," — Helps with debugging patterns",{"type":21,"tag":581,"props":593,"children":594},{},[595,600],{"type":21,"tag":585,"props":596,"children":597},{},[598],{"type":27,"value":599},"Implement retry for 429\u002F500",{"type":27,"value":601}," — These are temporary",{"type":21,"tag":581,"props":603,"children":604},{},[605,610],{"type":21,"tag":585,"props":606,"children":607},{},[608],{"type":27,"value":609},"Don't retry 400\u002F401\u002F403",{"type":27,"value":611}," — These need code fixes",{"type":21,"tag":581,"props":613,"children":614},{},[615,620,622,631],{"type":21,"tag":585,"props":616,"children":617},{},[618],{"type":27,"value":619},"Check Meta status",{"type":27,"value":621}," — ",{"type":21,"tag":623,"props":624,"children":628},"a",{"href":625,"rel":626},"https:\u002F\u002Fmetastatus.com",[627],"nofollow",[629],{"type":27,"value":630},"metastatus.com",{"type":27,"value":632}," for outages",{"title":7,"searchDepth":634,"depth":634,"links":635},2,[636,637,638,639],{"id":37,"depth":634,"text":40},{"id":220,"depth":634,"text":223},{"id":432,"depth":634,"text":435},{"id":572,"depth":634,"text":575},"markdown","content:help:integrations:error-codes.md","content","help\u002Fintegrations\u002Ferror-codes.md","help\u002Fintegrations\u002Ferror-codes","md",[647,649,651,654,655,658,661,664,667,670,673,676],{"_path":14,"title":648},"REST API overview and authentication",{"_path":16,"title":650},"API rate limits and best practices",{"_path":652,"title":653},"\u002Fhelp\u002Fintegrations\u002Fcustom-js-actions","Using the JavaScript VM for custom actions",{"_path":4,"title":8},{"_path":656,"title":657},"\u002Fhelp\u002Fintegrations\u002Fpayment-gateway","Payment gateway setup (Razorpay\u002FStripe)",{"_path":659,"title":660},"\u002Fhelp\u002Fintegrations\u002Fproduct-catalog-sync","Product catalog sync from Meta",{"_path":662,"title":663},"\u002Fhelp\u002Fintegrations\u002Fsending-messages-api","Sending messages via API",{"_path":665,"title":666},"\u002Fhelp\u002Fintegrations\u002Fsending-messages-api-templates","Sending messages via API (advanced)",{"_path":668,"title":669},"\u002Fhelp\u002Fintegrations\u002Fwebhook-events","Webhook event types reference",{"_path":671,"title":672},"\u002Fhelp\u002Fintegrations\u002Fwebhooks-receiving","Receiving messages via webhooks",{"_path":674,"title":675},"\u002Fhelp\u002Fintegrations\u002Fwoocommerce","WooCommerce integration setup",{"_path":677,"title":678},"\u002Fhelp\u002Fintegrations\u002Fzapier-pabbly","Connecting with Zapier and Pabbly Connect",1780423187327]