concierge.v1.UserDirectory

SetRole

Admin (RoleGrant, Owner only): set a user's platform access role. Emits ROLE_CHANGED across the cross-plane bridge so the money plane mirrors it. Echoes the role now in effect.

post/concierge.v1.UserDirectory/SetRole

Request

  • The document declares no server URL.
  • Auth: none required

Headers

Connect-Protocol-Version1 required

Define the version of the Connect protocol

Connect-Timeout-Msnumber

Define the timeout, in ms

Request body

user_idstring
rolestring

The role to grant (snake_case: investor/operator/admin/owner).

owner is refused in both directions and admin in the GRANTING direction, each naming the proposal that does it instead. Taking admin away is still one act: containing a rogue operator must never be the slower path.

reasonstring

Recorded verbatim on the audit row.

Response

Success

rolestring

The role now in effect (echoes the applied role).

Changes

No recorded changes to this operation across all 1 revision of this API.