Update workspace member role
update_workspace_member_roleChanges a workspace member's role to member, admin or owner. Only the workspace owner can do this, and not on themselves. Setting role "owner" TRANSFERS OWNERSHIP: the acting owner is demoted to admin, so confirm with the user before doing that. Get user_id from list_workspace_members.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | New role. owner transfers ownership. | |
| user_id | Yes | The member's user_id from list_workspace_members. | |
| workspace_id | Yes | Workspace to manage. Get from list_workspaces. | |
| idempotency_key | No | Optional client-generated key (e.g., a UUID) to make retries safe. Identical calls with the same key within 10 minutes return the original result instead of running the write twice. |