Create a multisig wallet
Create the organization multisig wallet for a network, with the number of signatures a transfer will require (M of N). Nothing is deployed on-chain yet: the account is created once M signers have bound a key from the signer app and been validated — its address and threshold are fixed at that point. Available from the Agent Wallet Growth plan, or on a grant by Keyban.
Request
- Base URL: https://api.prod.keyban.io
- URL: https://api.prod.keyban.io/v1/multisig-wallets
- Auth: one of:
- API key in header X-Api-Key
- bearer (a scheme the document does not define)
Request body
Example request
{
"label": "Main treasury",
"network": "BaseSepolia",
"threshold": 2,
"invitedEmails": [
"jeanne.martin@example.com",
"karim.benali@example.com"
]
}Response
Multisig wallet created, awaiting its signers. The creator is invited to enrol on it as part of the same transaction (enrolment is invitation-only), without a mail to themselves. Any invitedEmails are processed after the wallet exists and never affect this status: a rejected address or a mail outage still returns the treasury.
Example response
{
"address": "0x36bc36646e0f00e567a126e116f0d1a0dc21c810",
"status": "active",
"network": "BaseSepolia",
"threshold": 2,
"mayEnroll": true,
"awaitingMySignature": true
}Changes
No recorded changes to this operation across all 1 revision of this API.