change_user_role
Change an organization member's role. Returns a preview; re-call with the confirm_token and an idempotency_key to commit. Cannot assign the Owner role. Cannot escalate beyond your own role.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new_role | Yes | New role to assign: Admin, Finance, Manager, Member, or Viewer. | |
| org_user_id | Yes | Id of the OrganizationUser record to update (not the Firebase userId). | |
| confirm_token | No | Token returned by the preview (call this tool once with no token to get it). Required to commit; expires in ~10 minutes. | |
| idempotency_key | No | Required when committing (confirm_token present): retrying with the same key returns the original result instead of acting twice. |