Create a new wallet asset for a customer
Provisions a crypto wallet for a customer for the requested asset and chain, returning the created wallet. Pass an Idempotency-Key header to safely retry without provisioning duplicates.
Authorizations
Token from POST /auth/token
Headers
Required on POST and PUT requests. Use a unique value per logical mutation attempt, for example a UUID.
Path Parameters
Customer ID (cst_ prefix).
Body
Response
The request has succeeded and a new resource has been created as a result.
A wallet holding a single asset on one chain for a customer. internal wallets are OMS-managed; external wallets are held outside OMS.
Wallet ID.
^[a-z]+_([0-9a-hjkmnp-tv-z]{26}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$Resource type discriminator. Always "wallet".
wallet The OMS customer that owns this record (cst_ prefix).
^[a-z]+_([0-9a-hjkmnp-tv-z]{26}|[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})$internal (OMS-managed) or external (held outside OMS).
internal, external Asset held by this wallet.
Chain the wallet lives on.
Resolved asset/network detail for the wallet's asset.
On-chain address of the wallet.
Current lifecycle status of the wallet.
active, suspended, frozen, closed When the wallet was created.
When the wallet was last updated.