Custody
Create Custody Wallet
Creates a custody wallet managed by Kravata for your company or one of your users. Custody wallets are created already accepted and can receive funds right away.
Request
| Field | Type | Required | Description |
|---|---|---|---|
| Authorization | Header | Yes | Bearer <access> obtained from POST /api/token. |
| clientId | Path | Yes | Your client ID, from GET /api/infoClient. |
| userId | Path | Yes | Your client ID or the ID of one of your users (from GET /api/b2b2b/{clientId}/users). The user must be approved. |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
| token | string | Yes | Token the wallet holds, e.g. USDC. |
| network | string | No | POLYGON (default) or SUI. |
Response
The wallet: id, wallet (address, partially masked), supportedToken, supportedNetwork, supportedCustodian (Kravata), status (accepted), isCustodial (true), registerDate and userId.
POST
Create Custody Wallet
Authorizations
Access token from POST /api/token (valid 5 minutes).