[{"data":1,"prerenderedAt":94},["ShallowReactive",2],{"pseo:vs-cloud-api:group-icon":3,"highlight:vs-cloud-api:group-icon":90},{"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","low","Setting a group icon is innocuous. The one thing to avoid is churn: repeatedly changing a group's icon produces a system message every time and makes an automated account look erratic to the people in the group, which is the kind of oddity that prompts a report.","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},"Square, and large enough that the client's downscale looks clean rather than soft - a few hundred pixels on a side is plenty. WhatsApp compresses aggressively, so fine detail and small text will not survive; a simple mark on a solid background reads far better in a chat list.","What size should the image be?","features.json",{"a":39,"q":40,"source":37},"No. Like everything else about a group, the icon is visible only to members. Resolving an invite code gives you the group's name and size before joining, but not its picture, so a preview screen has to make do with the metadata the code returns.","Can I read the icon of a group I am not in?",{"a":42,"q":43,"source":37},"It appears as a system message in the group naming the admin who changed it, which every member sees in the thread. It does not usually generate a push notification, but it does take up a line in the conversation, so batch changes rather than flipping the icon repeatedly.","Does changing the icon notify everyone?",{"name":45,"slug":46,"url":47},"Group Icon","group-icon","\u002Fwhatsapp-api\u002Fgroup-icon\u002F",{"checked":10,"doc_url":14,"quote":49},"Paraphrase (not a verbatim quote), checked against the Cloud API reference index: the reference has a business profile for the number but no group node and no group picture.","None for groups. A business can set its own profile picture through the official API, which is a different thing entirely.",{"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},"JID","\u002Fglossary\u002Fjid\u002F",{"title":61,"url":62},"Business account","\u002Fglossary\u002Fbusiness-account\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-icon\u002F","https:\u002F\u002Fwapito.com\u002Fvs-cloud-api\u002Fgroup-icon\u002F","No. There is no group, so there is no group icon. What Meta's own documentation says, the official workaround and how Wapito set a group icon instead.","Can the official WhatsApp API set a group icon?","Can the Official WhatsApp API Set a Group Icon? | Wapito","No. There is no group, so there is no group icon.","t4","Meta's Cloud API can manage a business profile picture for the number itself, but it documents no group object and therefore no group icon. The two are not substitutes: one is how your business appears, the other is how a shared conversation appears to its members.",{"availability":4,"ban_risk":5,"curl":81,"method":84,"operationId":85,"path":86,"summary":87,"tag":88,"url":89},{"code":82,"lang":83},"curl --request GET \\\n  --url https:\u002F\u002Fapi.wapito.com\u002Fv1\u002Fgroups\u002F120363041234567890@g.us\u002Ficon \\\n  --header 'Authorization: Bearer wpt_YOUR_TOKEN'","bash","GET","getGroupIcon","\u002Fgroups\u002F{id}\u002Ficon","Get the group icon","groups","\u002Fdocs\u002Fapi\u002Fgroups\u002Fget-group-icon\u002F",[91],{"label":92,"id":92,"lang":83,"code":82,"html":93},"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\u002Ficon\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>",1790464905010]