[{"data":1,"prerenderedAt":124},["ShallowReactive",2],{"pseo:errors:warmup-limit":3,"highlight:error:warmup-limit":118},{"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":58,"retryable":97,"seo":98,"slug":115,"tier":116,"title":117,"updated":113,"url":109},"A newly linked number is rationed for its first week. Wapito counts the days since the number connected and caps total sends per day on a ladder of 50, 100, 200, 350, 500, 750 and 1000, after which the plan's own ceiling takes over. The send that would have crossed today's rung is refused before it reaches WhatsApp and is not counted. details.day is the ladder day, details.cap the rung and details.used what has gone out so far today. A reconnect of the same number keeps its place on the ladder; linking a different number starts it again.","warmup_limit",{"error":7},{"code":5,"message":8,"request_id":9},"The warm-up limit for this channel is reached.","req_01JRQ8F4X9N2K7YB3C5V6W8H0T",[11,14],{"a":12,"q":13},"No. The ladder, the send spacing and the cold-send guard apply to every plan and are never bypassed, because they are what keeps a number alive through months of automation. A premium plan raises the ceiling you reach after the first week; it does not remove the week.","Can a premium channel skip the warm-up ladder?",{"a":15,"q":16},"Not for the same number. The ladder is anchored to the phone number the channel is linked to, so scanning a new QR for the same number keeps the day you were on. Linking a different number is a new start, because WhatsApp's history for the old one does not carry over.","Does the ladder restart when I reconnect after a disconnect?",{"name":18,"slug":19,"url":20},"Send Without Template","send-message-without-template","\u002Fwhatsapp-api\u002Fsend-message-without-template\u002F",[22,23,24],"Read details.cap and details.used and schedule the remainder of the batch for after midnight UTC, when the daily counter resets.","Spread a migration over the first week instead of moving all traffic on day one; the rungs are sized for a number that is growing, not one that is being switched on.","If the volume is steady production traffic, connect the number a week before go-live so the ladder is behind you when the real load arrives.",429,[],[28,37,42,47,52],{"availability":29,"ban_risk":30,"method":31,"operationId":32,"path":33,"summary":34,"tag":35,"url":36},"ga","medium","POST","sendText","\u002Fmessages\u002Ftext","Send a text message","messages","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-text\u002F",{"availability":29,"ban_risk":30,"method":31,"operationId":38,"path":39,"summary":40,"tag":35,"url":41},"sendImage","\u002Fmessages\u002Fimage","Send an image","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-image\u002F",{"availability":29,"ban_risk":30,"method":31,"operationId":43,"path":44,"summary":45,"tag":35,"url":46},"sendVideo","\u002Fmessages\u002Fvideo","Send a video","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-video\u002F",{"availability":29,"ban_risk":30,"method":31,"operationId":48,"path":49,"summary":50,"tag":35,"url":51},"sendPoll","\u002Fmessages\u002Fpoll","Send a poll","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-poll\u002F",{"availability":29,"ban_risk":30,"method":31,"operationId":53,"path":54,"summary":55,"tag":56,"url":57},"postTextStory","\u002Fstories\u002Ftext","Post a text status","stories","\u002Fdocs\u002Fapi\u002Fstories\u002Fpost-text-story\u002F",{"glossary":59,"hub":69,"operations":70,"pillar":20,"siblings":81},[60,63,66],{"title":61,"url":62},"Cloud API","\u002Fglossary\u002Fcloud-api\u002F",{"title":64,"url":65},"Cold send","\u002Fglossary\u002Fcold-send\u002F",{"title":67,"url":68},"ACK","\u002Fglossary\u002Fack\u002F","\u002Fdocs\u002Ferrors\u002F",[71,73,75,77,79],{"title":72,"url":36},"POST \u002Fmessages\u002Ftext",{"title":74,"url":41},"POST \u002Fmessages\u002Fimage",{"title":76,"url":46},"POST \u002Fmessages\u002Fvideo",{"title":78,"url":51},"POST \u002Fmessages\u002Fpoll",{"title":80,"url":57},"POST \u002Fstories\u002Ftext",[82,85,88,91,94],{"title":83,"url":84},"rate_limited (429)","\u002Fdocs\u002Ferrors\u002Frate-limited\u002F",{"title":86,"url":87},"quota_exceeded (429)","\u002Fdocs\u002Ferrors\u002Fquota-exceeded\u002F",{"title":89,"url":90},"send_rate_limited (429)","\u002Fdocs\u002Ferrors\u002Fsend-rate-limited\u002F",{"title":92,"url":93},"cold_send_limit (429)","\u002Fdocs\u002Ferrors\u002Fcold-send-limit\u002F",{"title":95,"url":96},"reachout_timelocked (423)","\u002Fdocs\u002Ferrors\u002Freachout-timelocked\u002F",true,{"breadcrumb":99,"canonical":110,"description":111,"h1":112,"lastmod":113,"title":114},[100,103,106,108],{"name":101,"url":102},"Home","\u002F",{"name":104,"url":105},"Docs","\u002Fdocs\u002F",{"name":107,"url":69},"Errors",{"name":5,"url":109},"\u002Fdocs\u002Ferrors\u002Fwarmup-limit\u002F","https:\u002F\u002Fwapito.com\u002Fdocs\u002Ferrors\u002Fwarmup-limit\u002F","429 warmup_limit: The warm-up limit for this channel is reached. A newly linked number is rationed for its first week. 3 fix steps for the Wapito WhatsApp API.","warmup_limit — Warm-up ladder cap reached","2026-09-17","warmup_limit (429): Warm-up ladder cap reached | Wapito","warmup-limit","t8","Warm-up ladder cap reached",[119],{"label":120,"id":121,"lang":121,"code":122,"html":123},"JSON","json","{\n  \"error\": {\n    \"code\": \"warmup_limit\",\n    \"message\": \"The warm-up limit for this channel is reached.\",\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\">\"warmup_limit\"\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\">\"The warm-up limit for this channel is reached.\"\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>",1790464915937]