[{"data":1,"prerenderedAt":96},["ShallowReactive",2],{"pseo:vs-cloud-api:group-events":3,"highlight:vs-cloud-api:group-events":92},{"availability":4,"ban_risk":5,"ban_risk_note":6,"cloud_api_status":7,"demand":5,"facts":8,"faqs":33,"feature":44,"meta":48,"official_workaround":50,"related":51,"seo":64,"short_verdict":78,"slug":46,"tier":79,"updated":76,"url":72,"verdict":80,"wapito_endpoint":81},"ga","low","Announcing an event inside a group the number already belongs to is ordinary use. The risk is the reminder loop: an automation that posts a countdown every few hours into a large group will be muted at best and reported at worst, so send one announcement, one reminder, and let the poll do the rest.","forbidden",[9,15,21,27],{"checked":10,"claim":11,"key":12,"quote":13,"source_url":14},"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":10,"claim":16,"cost_label":17,"key":18,"quote":19,"source_url":20},"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":10,"claim":22,"cost_label":23,"key":24,"quote":25,"source_url":26},"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":10,"claim":28,"cost_label":29,"key":30,"quote":31,"source_url":32},"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",[34,38,41],{"a":35,"q":36,"source":37},"Not yet. The native event message is a client feature that neither engine behind Wapito supports, and the endpoint says so with a not-implemented error instead of failing quietly. What works today is an announcement message plus a poll for responses, which covers the same need with two calls.","Can I create a real WhatsApp event from the API today?","features.json",{"a":39,"q":40,"source":37},"Because free-text replies in a group of forty are unusable: people answer with words, emoji, or by replying to the wrong message. A poll returns a structured vote tied to a specific participant, so your code knows exactly who said yes without guessing at anybody's phrasing.","Why use a poll instead of asking people to reply?",{"a":42,"q":43,"source":37},"Compare the vote events against the participant list and message the gap directly, one person at a time, rather than posting another reminder into the group. It is more effective and it avoids the pattern that gets automated numbers muted by the people you are trying to reach.","How do I remind people who have not responded?",{"name":45,"slug":46,"url":47},"Group Events","group-events","\u002Fwhatsapp-api\u002Fgroup-events\u002F",{"checked":10,"doc_url":14,"quote":49},"Paraphrase (not a verbatim quote), checked against the Cloud API reference index: the reference documents no group node and no event message type.","None. A business sends each invitee an individual message and reconciles the replies by hand or with its own calendar tooling.",{"alternatives":52,"glossary":53,"matrix":63,"pillar":47},[],[54,57,60],{"title":55,"url":56},"Poll","\u002Fglossary\u002Fpoll\u002F",{"title":58,"url":59},"Group admin","\u002Fglossary\u002Fgroup-admin\u002F",{"title":61,"url":62},"JID","\u002Fglossary\u002Fjid\u002F","\u002Fvs-cloud-api\u002F",{"breadcrumb":65,"canonical":73,"description":74,"h1":75,"lastmod":76,"title":77},[66,69,71],{"name":67,"url":68},"Home","\u002F",{"name":70,"url":63},"vs Cloud API",{"name":45,"url":72},"\u002Fvs-cloud-api\u002Fgroup-events\u002F","https:\u002F\u002Fwapito.com\u002Fvs-cloud-api\u002Fgroup-events\u002F","No. The official API has no group events. What Meta's own documentation says, the official workaround and how Wapito create group events instead.","Can the official WhatsApp API create group events?","2026-09-17","Can the Official WhatsApp API Create Group Events? | Wapito","No. The official API has no group events.","t4","Event messages live inside groups, and groups are absent from Meta's Cloud API, so there is no event object to create and nobody to invite. This is one of the few pillars where the unofficial route is also incomplete today, and we say so rather than implying otherwise.",{"availability":4,"ban_risk":82,"curl":83,"method":86,"operationId":87,"path":88,"summary":89,"tag":90,"url":91},"medium",{"code":84,"lang":85},"curl --request POST \\\n  --url https:\u002F\u002Fapi.wapito.com\u002Fv1\u002Fmessages\u002Ftext \\\n  --header 'Authorization: Bearer wpt_YOUR_TOKEN' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\"to\":\"+15551234567\",\"body\":\"Your order #4182 has shipped. Track it here: https:\u002F\u002Facme.example\u002Ft\u002F4182\",\"typing_time\":3}'","bash","POST","sendText","\u002Fmessages\u002Ftext","Send a text message","messages","\u002Fdocs\u002Fapi\u002Fmessages\u002Fsend-text\u002F",[93],{"label":94,"id":94,"lang":85,"code":84,"html":95},"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\"> POST\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\u002Fmessages\u002Ftext\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>\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\"> 'Content-Type: application\u002Fjson'\u003C\u002Fspan>\u003Cspan style=\"color:#CF222E;--shiki-dark:#FF7B72\"> \\\u003C\u002Fspan>\u003C\u002Fspan>\n\u003Cspan class=\"line\">\u003Cspan style=\"color:#0550AE;--shiki-dark:#79C0FF\">  --data\u003C\u002Fspan>\u003Cspan style=\"color:#0A3069;--shiki-dark:#A5D6FF\"> '{\"to\":\"+15551234567\",\"body\":\"Your order #4182 has shipped. Track it here: https:\u002F\u002Facme.example\u002Ft\u002F4182\",\"typing_time\":3}'\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1790464905028]