Creates a new account with deposit addresses for all enabled chains. The ownerType must match the project account ownership mode: USER for projects with USER ownership, COMPANY for projects with COMPANY ownership. The owner must have an approved application (KYC for users, KYB for companies). Requires signer data (address + signed auth message). The signer is required for authorizing transfers from the account. Use GET /accounts/auth-message to generate the message to sign. Messages expire after 15 minutes.
API key as Bearer token
API version (YYYY-MM-DD)
2025-02-14 Type of entity that owns this account. Must match the project account ownership mode (USER or COMPANY).
USER, COMPANY Owner entity ID. Must be a user ID (for USER ownerType) or company ID (for COMPANY ownerType).
Signer configurations per protocol. The signer is required for authorizing withdrawals. Use GET /accounts/auth-message to get the message to sign.
Response for status 200
Unique account identifier
Current account status
ACTIVE, RESTRICTED Type of entity that owns this account
USER, COMPANY Owner entity ID (user or company)
Deposit addresses by chain
ISO 8601 timestamp of creation
"2024-01-15T10:30:00Z"
ISO 8601 timestamp of last update
"2024-01-15T10:35:00Z"