Register an Account
Authentication
Session JWT from POST /v0/auth/token, sent as Authorization: Bearer <sessionJwt>.
Request
Response
Customer-owned blockchain address (CustomerAddress).
Customer-owned bank account (WireDetail, status=verified).
Session JWT from POST /v0/auth/token, sent as Authorization: Bearer <sessionJwt>.
Customer-owned blockchain address (CustomerAddress).
Customer-owned bank account (WireDetail, status=verified).
The endpoints exposed here are currently in Beta! As we continue to build our initial offering, these endpoints may implement breaking changes. Be sure to check back for our change log regularly as a precaution.
Register a customer-owned account under the authenticated organization. Set kind to wallet to register a blockchain address (supply the networks it should be registered on; EVM hex is normalized to lowercase, Solana base58 is kept verbatim) or bank to register a fiat account.
Registering a wallet starts mint and (where supported) instant_settlement entitlements on the requested networks. See Wallet entitlements for how they are approved and when the wallet is usable. Registering the same address on a network it already holds returns 409.