List addresses
Returns { chain: address } for every wallet the user has. The only endpoint that takes no assetId. A chain missing from the map was unavailable when the user was created — fix it with /extend.
Authentication
AuthorizationBearer
A 15-minute token from /auth. Required on every endpoint except /auth.
Headers
X-Request-Id
Correlation id. Generated if omitted, echoed on every response, and written to the audit log. /send is the exception — there it is required, and it doubles as the idempotency key.
X-USER-ID
Optional. When present it overrides any userId in the body.
Request
This endpoint expects an object.
userId
24-character hex id, returned by /create.
Response
OK
result
One address per chain the user holds a wallet on, limited to the chains your api client is enabled for.
requestId
Echo of the inbound X-Request-Id, or a generated one.
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error