Skip to main content
POST
/
api
/
v1
/
wallet
/
create
Create a wallet
curl --request POST \
  --url https://api.example.com/api/v1/wallet/create \
  --header 'Content-Type: application/json' \
  --data '
{
  "ark_server": "<string>",
  "chain_source": {
    "bitcoind": {
      "bitcoind": "<string>",
      "bitcoind_auth": {
        "cookie": {
          "cookie": "<string>"
        }
      }
    }
  },
  "network": "mainnet",
  "birthday_height": 1,
  "mnemonic": "<string>"
}
'
{
  "fingerprint": "<string>"
}

Body

application/json
ark_server
string
required

The Ark server to use for the wallet

chain_source
object
required

The chain source to use for the wallet

network
enum<string>
required

The network to use for the wallet

Available options:
mainnet,
signet,
mutinynet,
regtest
birthday_height
integer<int32> | null

An optional birthday height to start syncing the wallet from

Required range: x >= 0
mnemonic
string | null

The optional mnemonic to use for the wallet

Response

Wallet created successfully

fingerprint
string
required