set_org_member_role
Change an organization member's role within a defined hierarchy (owner > admin > developer > billing > viewer). Requires the caller to be an active owner.
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`). |