manage_queue_watchers
Set queue watcher roles (Cc, AdminCc, custom) by supplying the complete member list; existing members are replaced. Unresolvable members are skipped and reported, so verify the returned list.
Instructions
Set the members of a queue role (Cc, AdminCc, or a multi-value custom role). Pass the complete member list — it replaces existing members. Members can be usernames, email addresses, or user/group IDs. To add a group by name, prefix it with "group:" (e.g. "group:Facilities Managers"); a bare name is looked up as a user and fails. Only user-defined groups resolve this way — not system groups like Everyone, and not role groups. Single-value custom roles (like Owner) cannot have queue-level members. A member that cannot be resolved is skipped and reported in the returned messages while the call still succeeds, so confirm every member you passed was actually added — see PARTIAL UPDATES.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Cc | No | Cc members (username, email, or ID — string or array) | |
| id | Yes | Queue ID or name | |
| AdminCc | No | AdminCc members (username, email, or ID — string or array) | |
| CustomRoles | No | Custom role assignments as {"Role Name": ["user1", "user2"]} |