Skip to main content
POST
/
wallets
/
{walletId}
/
addresses
Create wallet addresses (generate addresses)
curl --request POST \
  --url https://api.relayer.fi/v1/wallets/{walletId}/addresses \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "accounts": [
    {
      "curve": "CURVE_SECP256K1",
      "pathFormat": "PATH_FORMAT_BIP32",
      "path": "m/44'\''/60'\''/0'\''/0/0",
      "addressFormat": "ADDRESS_FORMAT_ETHEREUM"
    }
  ],
  "addressFormats": [
    "ADDRESS_FORMAT_ETHEREUM"
  ]
}'
"<any>"

Authorizations

Authorization
string
header
required

Use this format: ApiKey <your_api_key>

Path Parameters

walletId
string
required

Turnkey wallet ID

Example:

"wallet-abc123def456"

Body

application/json

Address creation parameters

accounts
object[]

Array of account parameters to create

addressFormats
enum<string>[]

Array of address formats to create (simplified, auto-derives paths)

Example:
["ADDRESS_FORMAT_ETHEREUM"]

Response

success
boolean
required
message
string
required
statusCode
number
required
timestamp
string
required
data
any
path
string