Multisig Wallets
Get a treasury transfer
Full state of one transfer, including the signing pre-image and how many signatures it has collected. Reading also repairs: an unknown transfer is reconciled against the chain, and one left broadcasting with no relay behind it is queued again — so polling this endpoint, or the list, is what frees the treasury's transfer slot.
get/v1/multisig-wallets/{walletId}/intents/{intentId}
Request
- Base URL: https://api.prod.keyban.io
- URL: https://api.prod.keyban.io/v1/multisig-wallets/{walletId}/intents/{intentId}
- Auth: one of:
- API key in header X-Api-Key
- bearer (a scheme the document does not define)
Path parameters
walletIdstring uuid required
The unique identifier of the multisig wallet
intentIdstring uuid required
The transfer to read
Response
Transfer retrieved successfully
Example response
{
"status": "pending",
"transfers": [
{
"agentWalletId": "550e8400-e29b-41d4-a716-446655440000",
"targetAddress": "0xcb0c0dca4246bb0f6b3309d64e7e35002cc3af1f",
"amount": "1500000",
"destinationLabel": "Prestataire Acme",
"destinationKind": "contact"
}
],
"totalAmount": "4000000",
"fiat": {
"currency": "EUR",
"centiPerUsdc": 92
},
"relayNonce": "3",
"relayHash": "0x4d2f8c1e9b7a3d5f0c2e8a6b4d1f9c3e7a5b8d2f4c6e9a1b3d5f7c9e2a4b6d8f",
"approvalCount": 1,
"txHash": "0x4d2f8c1e9b7a3d5f0c2e8a6b4d1f9c3e7a5b8d2f4c6e9a1b3d5f7c9e2a4b6d8f"
}Changes
No recorded changes to this operation across all 1 revision of this API.