update_group
Modify an existing Signal group's name, description, avatar, members, admins, invite link, permissions, or disappearing-message timer; only supplied fields change. Requires admin rights.
Instructions
Change an existing group's details, membership, admins, invite link, permissions or timer; only the fields you pass change. group_id (required, from list_groups). name, description: new text. avatar: local image path inside the allowed send folders. add_members / remove_members / add_admins / remove_admins / ban_members / unban_members: lists of E.164 numbers. expiration_seconds: disappearing-message timer, 0 disables. link_mode: 'enabled' (anyone with the link joins), 'enabled-with-approval', 'disabled', or 'reset' (same as reset_link=true, which issues a new link and invalidates the old one). permission_add_member, permission_edit_details, permission_send_messages: 'every-member' or 'only-admins' (only-admins sending = announcement group). member_label / member_label_emoji set ONLY YOUR OWN label in this group (the tag next to your name); you cannot set another member's label. Changes apply immediately and every member gets a group update; removals and bans are not undone automatically. Admin rights are needed for most changes, depending on the group's permissions. Returns status and group_id. Use send_group_message to post, leave_group to exit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New group name | |
| avatar | No | Local image file path for the new group avatar (must be inside the allowed send folders) | |
| group_id | Yes | Group ID to update (get from list_groups) | |
| link_mode | No | Invite link mode: 'disabled', 'enabled', 'enabled-with-approval', or 'reset' to generate a new link | |
| add_admins | No | Phone numbers (E.164) to promote to admin | |
| reset_link | No | Generate a new invite link, invalidating the old one | |
| add_members | No | Phone numbers (E.164) to add | |
| ban_members | No | Phone numbers (E.164) to ban from (re)joining the group | |
| description | No | New group description | |
| member_label | No | YOUR OWN member label in this group (not other members') | |
| remove_admins | No | Phone numbers (E.164) to demote from admin | |
| unban_members | No | Phone numbers (E.164) to remove from the ban list | |
| remove_members | No | Phone numbers (E.164) to remove | |
| expiration_seconds | No | Disappearing message timer in seconds (0 to disable) | |
| member_label_emoji | No | Emoji for YOUR OWN member label | |
| permission_add_member | No | Who may add new members | |
| permission_edit_details | No | Who may edit group name, description, avatar, timer | |
| permission_send_messages | No | Who may send messages ('only-admins' = announcement group) |