Manage Agency Room Membership
upwork__agency_roomsFull Description
Agency-only writes to message room settings and membership. Does not list rooms, read messages, or send chat (get_messages / send_message). Obtain room_id from get_messages list_rooms or find_room.
WRITE OPERATION — REQUIRES EXPLICIT USER CONFIRMATION. You MUST present full action details and receive explicit approval before executing.
Actions:
- update: Update room settings. Params: input (object, required — RoomUpdateInputV2).
- add_member: Add user to a room. Params: room_id (string, required), users (array of RoomUserInput, required).
- remove_member: Remove user from a room. Params: room_id (string, required), user_id (string, required), org_id (string, required).
Parameters (2 required, 1 optional)
actionstringThe operation to perform
updateadd_memberremove_memberorg_uidstringYour Upwork org_uid from list_accounts
paramsobjectAction-specific parameters (see allOf branches per action when present)