Skip to main content
GET
/
addresses
/
crypto
/
{customer_id}
Get all wallet addresses
curl --request GET \
  --url https://api.sandbox.iron.xyz/api/addresses/crypto/{customer_id} \
  --header 'X-API-Key: <api-key>' \
  --header 'X-SUB-PARTNER-ID: <x-sub-partner-id>'
[
  {
    "address_type": "SelfHosted",
    "blockchain": "Solana",
    "created_at": "2024-01-15T10:30:00.000Z",
    "disabled": false,
    "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "proof_message": "I hereby verify that I own this wallet address",
    "proof_signature": "5J9qvKhKqYbpjhCkqDnKXSp7QqLDBU5iT4VWshsqRdWKHjKdqZqKqYbpjhCkqDnKXSp...",
    "vasp_did": null,
    "wallet_address": "7QqLDBU5iT4VWshsqRdWKHjKdqZqKqYbpjhCkqDnKXSp"
  }
]

Authorizations

X-API-Key
string
header
required

API Key

Headers

X-SUB-PARTNER-ID
string
required

Optional sub-partner UUID, if provided, the wallet addresses will be filtered for the sub-partner

Path Parameters

customer_id
string<uuid>
required

the ID of the customer

Query Parameters

filter
enum<string>
required

Filter for which type of addresses to return Filter for address types when retrieving signatures

Specifies which type of addresses to return

Available options:
Hosted,
SelfHosted,
All

Response

GET Wallets Succeeded

address_type
enum<string>
required
Available options:
Hosted,
SelfHosted
blockchain
enum<string>
required

Blockchain

A type of blockchain

Available options:
Solana,
Ethereum,
Polygon,
Arbitrum,
Base,
Stellar
created_at
string<date-time>
required

When the address was verified

disabled
boolean
required

Whether the address is disabled

id
string<uuid>
required

The ID of the verified address

wallet_address
string
required

The wallet address

proof_message
string

The proof message

proof_signature
string

The proof signature

vasp_did
string

The VASP DID (decentralized Identifier) for hosted wallets