concierge.v1.GovernanceService

OpenOwnerRemoval

Propose removing an owner (Owner only). The initiator casts no vote — proposing is not agreeing, and counting it would let two owners remove a third.

post/concierge.v1.GovernanceService/OpenOwnerRemoval

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

target_user_idstring
reasonstring

Response

Success

idstring
state'OWNER_REMOVAL_STATE_UNSPECIFIED' | 'OWNER_REMOVAL_STATE_OPEN' | 'OWNER_REMOVAL_STATE_EXECUTED' | 'OWNER_REMOVAL_STATE_REJECTED' | 'OWNER_REMOVAL_STATE_EXPIRED' | 'OWNER_REMOVAL_STATE_CANCELLED' | 'OWNER_REMOVAL_STATE_VOID'
target_user_idstring
target_emailstring
initiator_user_idstring
initiator_emailstring
reasonstring

Why, in the initiator's words. Shown to the target and to every peer.

target_decision'REMOVAL_VOTE_UNSPECIFIED' | 'REMOVAL_VOTE_PENDING' | 'REMOVAL_VOTE_REMOVE' | 'REMOVAL_VOTE_KEEP'
target_notifiedboolean
owner_countinteger

Owners at open, and the count that would remain. The floor is checked at open AND at execution, because the roster can move underneath an open proposal.

void_reasonstring

Changes

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