SET API (Platforms) · Wallets
Open a custodial wallet
POST/v1/wallets
A USDC wallet held by Bridge for a verified customer, one per customer and chain (a repeat returns it; a wallet Bridge already holds for the customer on that chain is reused). Useful as a merchant's own return address or a holding balance.
Headers
Idempotency-Keystring- Optional. The same key and body run once; a replay answers with
Idempotent-Replayed: true. Kept 24 hours.
Body
customerstringrequired- A verified customer.
chain"base" | "ethereum" | "solana"required- The wallet's network.
Notes
- Bridge holds the keys; neither SET nor the customer does. Not available for customers registered in New York or Texas (
409 location_not_supported).
Errors
400 chain_invalid404 customer_unknown409 location_not_supported409 verification_incomplete503 bridge_wallets_disabled401 api_key_required401 api_key_invalid401 api_key_wrong_mode403 scope_missing429 rate_limited