Business Accounts are in early access. See the overview for the model.
Only an owner or admin can add signers, and the caller must already be an active signer on that wallet. This operation requires step-up authentication.
Add a signer
addBusinessAccountSigner grants signing access to a user and returns a shareSetId. Identify them by a known userId, or by an identifier + identifierType (for example an email — the user is created if they don’t exist yet).
- JavaScript
- React
WalletAccount
required
The wallet to add a signer to, from the caller’s
getWalletAccounts().{ userId } | { identifier, identifierType }
required
Who to add — a known
userId, or an identifier (e.g. email) plus its identifierType.'endUser' | 'server'
Whether the new signer is an end user or a server signer.
string
Passphrase for the target’s key share, when your environment encrypts shares.
Remove a signer
removeBusinessAccountSigner revokes a signer’s access to a wallet. The wallet and every other signer are untouched.
- JavaScript
- React
Next steps
Members & roles
Administer who can manage the account.
Sign transactions
Use a signer’s share to sign.