Skip to main content
POST
Generate onboarding URL

Authorizations

Authorization
string
header
required

API key sent in the Authorization header.

Body

application/json
bankAccountId
string<uuid>
required
blockchain
enum<string>
required

Canonical blockchain enum for API serialization. Use this type for JSON APIs and WebSocket messages. For database storage, convert to BlockchainType.

Available options:
stellar,
solana,
base,
polygon,
monad
customerId
string<uuid>
required
publicKey
string
required
userInfo
object
required

Info about the end user. Both fields are required and neither may be blank. email is the address the customer confirms during verification and the only place it comes from, so a customer created without one can never start KYC. displayName is how the customer is addressed in notices.

uiOverride
string | null

Response

A presigned onboarding URL