[{"data":1,"prerenderedAt":95},["ShallowReactive",2],{"pseo:vs-cloud-api:group-participants":3,"highlight:vs-cloud-api:group-participants":91},{"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":77,"slug":46,"tier":78,"updated":10,"url":72,"verdict":79,"wapito_endpoint":80},"ga","high","Adding people who never asked to be in a group is the behaviour WhatsApp punishes hardest, because it is what bulk marketing looks like from the inside. Prefer invite links; when you must add directly, add small batches of people who expect it, spread over time, and stop immediately if the API starts reporting that participants are being invited rather than added.","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},"WhatsApp lets everyone choose who may add them to groups. If a person has restricted that to their contacts, an add from an unknown number becomes an invitation they have to accept. The API reports this per participant, so your code can tell the difference between someone who is in the group and someone who has merely been asked.","Why are some people invited instead of added?","features.json",{"a":39,"q":40,"source":37},"The group itself has a member ceiling set by WhatsApp, and practical experience says that adding many people in quick succession draws attention regardless of the ceiling. Add in small batches with a pause between them, and if the group is large, publish an invite link and let people join at their own pace.","Is there a limit to how many I can add at once?",{"a":42,"q":43,"source":37},"Yes, technically, but think about whether you should. Someone who left a group and is immediately put back in is very likely to report the number, and repeated re-adds of the same person are a strong abuse signal. Send them the invite link instead and let them decide.","Can I re-add someone who left?",{"name":45,"slug":46,"url":47},"Group Participants","group-participants","\u002Fwhatsapp-api\u002Fgroup-participants\u002F",{"checked":10,"doc_url":14,"quote":49},"Paraphrase (not a verbatim quote), checked against the Cloud API reference index: no node or edge for listing, adding or removing group participants appears in the reference.","None. Teams on the official platform maintain the group by hand on a phone and use the API only for the individual messages around it, which means the membership in WhatsApp and the membership in their own system are reconciled by a person.",{"alternatives":52,"glossary":53,"matrix":63,"pillar":47},[],[54,57,60],{"title":55,"url":56},"Group admin","\u002Fglossary\u002Fgroup-admin\u002F",{"title":58,"url":59},"LID","\u002Fglossary\u002Flid\u002F",{"title":61,"url":62},"JID","\u002Fglossary\u002Fjid\u002F","\u002Fvs-cloud-api\u002F",{"breadcrumb":65,"canonical":73,"description":74,"h1":75,"lastmod":10,"title":76},[66,69,71],{"name":67,"url":68},"Home","\u002F",{"name":70,"url":63},"vs Cloud API",{"name":45,"url":72},"\u002Fvs-cloud-api\u002Fgroup-participants\u002F","https:\u002F\u002Fwapito.com\u002Fvs-cloud-api\u002Fgroup-participants\u002F","No. The official API cannot add or remove group members. Because Meta's Cloud API documents no group endpoints at all, there is nothing to add a participant to.","Can the official WhatsApp API add group members?","Can the Official WhatsApp API Add Group Members? | Wapito","No. The official API cannot add or remove group members.","t4","Because Meta's Cloud API documents no group endpoints at all, there is nothing to add a participant to. Membership management is a client capability, which is why every team that needs it either does it by hand on a phone or uses an API that speaks the protocol directly.",{"availability":4,"ban_risk":81,"curl":82,"method":85,"operationId":86,"path":87,"summary":88,"tag":89,"url":90},"low",{"code":83,"lang":84},"curl --request GET \\\n  --url https:\u002F\u002Fapi.wapito.com\u002Fv1\u002Fgroups\u002F120363041234567890@g.us\u002Fparticipants \\\n  --header 'Authorization: Bearer wpt_YOUR_TOKEN'","bash","GET","listGroupParticipants","\u002Fgroups\u002F{id}\u002Fparticipants","List group participants","groups","\u002Fdocs\u002Fapi\u002Fgroups\u002Flist-group-participants\u002F",[92],{"label":93,"id":93,"lang":84,"code":83,"html":94},"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\u002Fgroups\u002F120363041234567890@g.us\u002Fparticipants\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>",1790464904848]