[{"data":1,"prerenderedAt":95},["ShallowReactive",2],{"pseo:vs-cloud-api:group-settings":3,"highlight:vs-cloud-api:group-settings":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","Changing the settings of a group you administer is low-risk in itself. Be aware that locking a large group to admins-only and then broadcasting into it is functionally a mailing list, so the content of what you send matters more than the setting: unwanted broadcasts get reported whatever the group's configuration.","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},"The ones an admin sees on the phone: who may send messages, who may edit the group's subject, icon and description, and whether people joining by link need approval first. Read the group object to see the current values, because other admins can change them at any time.","What settings can I change from the API?","features.json",{"a":40,"q":41,"source":38},"It stops non-admins from posting in the group, which is what makes it suitable for broadcasts. People can still react to messages, and they can still message the linked number privately, so plan a path for the replies you do want rather than assuming nobody will try.","Does announcement mode stop replies entirely?",{"a":43,"q":44,"source":38},"Groups are not searchable on WhatsApp in the first place - they are reachable only through an invite link or a direct add. The nearest control is to revoke the link and require approval, which together mean nobody joins without an admin acting.","Can I make a group members-only invisible to search?",{"name":46,"slug":47,"url":48},"Group Settings","group-settings","\u002Fwhatsapp-api\u002Fgroup-settings\u002F",{"checked":11,"doc_url":15,"quote":50},"Paraphrase (not a verbatim quote), checked against the Cloud API reference index: no group settings object appears in the reference.","None. An admin opens the group on a phone and changes the setting by hand, which cannot be scheduled and cannot be driven by anything in your own systems.",{"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},"JID","\u002Fglossary\u002Fjid\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-settings\u002F","https:\u002F\u002Fwapito.com\u002Fvs-cloud-api\u002Fgroup-settings\u002F","No. The official API cannot configure a group. Group settings are part of the group object, and the group object does not exist in Meta's Cloud API.","Can the official WhatsApp API configure a group?","Can the Official WhatsApp API Configure a Group? | Wapito","No. The official API cannot configure a group.","t4","Group settings are part of the group object, and the group object does not exist in Meta's Cloud API. There is no announcement mode to toggle and no approval setting to turn on, because there is no group for the platform to describe.",{"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 PATCH \\\n  --url https:\u002F\u002Fapi.wapito.com\u002Fv1\u002Fgroups\u002F120363041234567890@g.us\u002Fsettings \\\n  --header 'Authorization: Bearer wpt_YOUR_TOKEN' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\"messages_admin_only\":false,\"membership_approval\":true}'","bash","PATCH","updateGroupSettings","\u002Fgroups\u002F{id}\u002Fsettings","Change group security settings","groups","\u002Fdocs\u002Fapi\u002Fgroups\u002Fupdate-group-settings\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\"> PATCH\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\u002Fsettings\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\"> '{\"messages_admin_only\":false,\"membership_approval\":true}'\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>",1790464904929]