set_org_member_role
Change a member's role within an organization using a defined hierarchy. Requires current owner privileges; demoting the sole active owner is prevented.
Instructions
Change a member's role (owner > admin > developer > billing > viewer). Requires an active owner membership. Demoting the org's only active owner fails with 409 LAST_OWNER.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | New role: owner > admin > developer > billing > viewer. Requires you to be an active `owner`. | |
| org_id | Yes | The org id. | |
| principal_id | Yes | The member principal id, e.g. `prn_...` (from `list_org_members`). |