For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create a Wallet

Read on adding wallet as funding source

You can use this API to create wallet funding account for users. A user must be registered and KYC/KYB must be VERIFIED before a wallet funding source can be added for the user. To register a user and conduct their KYC/KYB, please follow the details here. Please also note that for business users, they be registered with deposit_enabled: true for them to be able to create a wallet. Only one wallet account can be added for a specific verified user.

POST /users/{userId}/funds/wallets

Field

Type

Description

funding_source_type

String

Response Type of funding source “WALLET”

id

String

Unique wallet ID once a wallet is successfully created

user_id

UUID

ID of the wallet user

verification_status

String

Status of wallet. Wallet in verified status can be used for transfers

nick_name

String

Nickname for the wallet

curl --location -g --request POST '{{url}}/users/{{userId}}/funds/wallets' \
--header 'X-Client-Id:{{client_id}} ' \
--header 'X-Client-Secret:{{client_secret}}' \
--data-raw '{
    "nick_name": "My Wallet"
}'
{
  "funding_source_type": "WALLET",
  "id": UUID,
  "user_id": UUID,
  "verification_status": "VERIFIED",
  "nick_name": "My Wallet"
}

Last updated