beel_put_owner
Change an account's owner by promoting a specified member to OWNER and demoting the current owner to ADMIN, ensuring exactly one owner remains. Returns 204 even if the member already owns the account.
Instructions
Makes the member in the body the account's OWNER and steps the calling owner down to ADMIN, so the account always keeps exactly one owner. It states the desired owner rather than performing a transfer, so repeating the same call once that member already owns the account returns the same 204 instead of failing.
Unlike the rest of this API, this operation is available only from a signed-in dashboard session: no API key, live or test, can perform it, whatever scopes it holds. To hand an account over to its holder from an integration, issue a claim token with POST /v1/accounts/{account_id}/claim-tokens instead.
Endpoint: PUT /v1/accounts/{account_id}/owner
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | ||
| account_id | Yes | Your own account, or an account you provisioned. It — not the credential — decides which account the operation acts on; a `403` is returned when you do not reach it, the same response an account that does not exist gets. |