[{"data":1,"prerenderedAt":95},["ShallowReactive",2],{"pseo:vs-cloud-api:group-join-requests":3,"highlight:vs-cloud-api:group-join-requests":91},{"availability":4,"ban_risk":5,"ban_risk_note":6,"cloud_api_status":7,"demand":8,"facts":9,"faqs":34,"feature":45,"meta":49,"official_workaround":51,"related":52,"seo":65,"short_verdict":78,"slug":47,"tier":79,"updated":11,"url":73,"verdict":80,"wapito_endpoint":81},"ga","low","Approving requests is a response to something a person chose to do, which makes it one of the safest group operations there is. The risk sits upstream: if the link was promoted in a way that attracts people who did not want the group, the reports that follow land on your number regardless of how carefully you approved them.","forbidden","medium",[10,16,22,28],{"checked":11,"claim":12,"key":13,"quote":14,"source_url":15},"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":11,"claim":17,"cost_label":18,"key":19,"quote":20,"source_url":21},"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":11,"claim":23,"cost_label":24,"key":25,"quote":26,"source_url":27},"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":11,"claim":29,"cost_label":30,"key":31,"quote":32,"source_url":33},"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",[35,39,42],{"a":36,"q":37,"source":38},"WhatsApp expires them after a period rather than keeping them indefinitely, so a queue that is only drained weekly will lose requests. Drain it on a schedule measured in minutes or hours, and tell people roughly how long approval takes on the page where you publish the link.","How long do pending requests stay in the queue?","features.json",{"a":40,"q":41,"source":38},"They see that they are not in the group, but they are not given a reason and there is no appeal inside WhatsApp. If rejection is part of a business process - an expired subscription, for example - tell them through the channel you already have with them rather than leaving them guessing.","Does the person know they were rejected?",{"a":43,"q":44,"source":38},"You can, but then the setting is doing nothing except adding delay. Approval is worth turning on only when you have something to check against: a subscriber list, an accreditation list, a CRM segment. Otherwise leave it off and let people join directly by link.","Can I approve everyone automatically?",{"name":46,"slug":47,"url":48},"Group Join Requests","group-join-requests","\u002Fwhatsapp-api\u002Fgroup-join-requests\u002F",{"checked":11,"doc_url":15,"quote":50},"Paraphrase (not a verbatim quote), checked against the Cloud API reference index: no group membership request or approval endpoint appears in the reference.","None. An admin taps approve or reject in the app, one request at a time.",{"alternatives":53,"glossary":54,"matrix":64,"pillar":48},[],[55,58,61],{"title":56,"url":57},"Group admin","\u002Fglossary\u002Fgroup-admin\u002F",{"title":59,"url":60},"Invite code","\u002Fglossary\u002Finvite-code\u002F",{"title":62,"url":63},"LID","\u002Fglossary\u002Flid\u002F","\u002Fvs-cloud-api\u002F",{"breadcrumb":66,"canonical":74,"description":75,"h1":76,"lastmod":11,"title":77},[67,70,72],{"name":68,"url":69},"Home","\u002F",{"name":71,"url":64},"vs Cloud API",{"name":46,"url":73},"\u002Fvs-cloud-api\u002Fgroup-join-requests\u002F","https:\u002F\u002Fwapito.com\u002Fvs-cloud-api\u002Fgroup-join-requests\u002F","No. Join requests do not exist in the official API. Approving a request presumes a group, and Meta's Cloud API has none.","Can the official WhatsApp API approve joins?","Can the Official WhatsApp API Approve Joins? | Wapito","No. Join requests do not exist in the official API.","t4","Approving a request presumes a group, and Meta's Cloud API has none. There is no pending queue to read and no approval to grant, so a business using only the official platform reviews nothing because it can see nothing.",{"availability":4,"ban_risk":5,"curl":82,"method":85,"operationId":86,"path":87,"summary":88,"tag":89,"url":90},{"code":83,"lang":84},"curl --request GET \\\n  --url https:\u002F\u002Fapi.wapito.com\u002Fv1\u002Fgroups\u002F120363041234567890@g.us\u002Fapplications \\\n  --header 'Authorization: Bearer wpt_YOUR_TOKEN'","bash","GET","listGroupApplications","\u002Fgroups\u002F{id}\u002Fapplications","List pending join requests","groups","\u002Fdocs\u002Fapi\u002Fgroups\u002Flist-group-applications\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\u002Fapplications\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>",1790464904944]