Skip to main content
Business Accounts are in early access. See the overview for the model.
Members control who can administer the account. That is separate from who can sign. There are three roles:
Adding someone as a member does not let them sign, and adding a signer does not grant admin rights. Grant each explicitly. Member and role operations require step-up authentication.

Add a member

addBusinessAccountMember adds a member as admin or viewer (defaults to viewer). Identify them with a targetIdentity: a known userId, or an identifier + identifierType (the user is created if absent).

Change a member’s role

updateBusinessAccountMemberRole moves a member between admin and viewer. (Use ownership transfer, below, to change who the owner is.)

Remove a member

Removing a member also tears down any signer rows they held on the account’s wallets — they lose signing access too, not just admin rights.

Transfer ownership

transferBusinessAccountOwnership promotes an existing member to owner and atomically demotes the current owner to admin. Owner-only.
Transferring ownership revokes the caller’s session server-side (their scope changed from owner to admin), so the current owner is signed out and must re-authenticate to pick up their new role. The new owner must already be a member.
Last modified on August 7, 2026