Create a user
account_purpose must be one of the 14 accepted values: receive_payments | manage_professional_income | make_payments | manage_personal_funds | investment_trading | charitable_donations | investment_purposes | operating_a_company | payments_to_friends_or_family_abroad | personal_or_living_expenses | purchase_goods_and_services | protect_wealth | receive_salary | receive_payment_for_freelancing. Any other value → 400 invalid_enum_value listing these.
Sandbox can auto-REJECT on missing KYC data: identity verification runs automatically on create (verification_triggered: true) and auto-REJECTs within seconds when required KYC data is missing (most commonly source_of_funds) (user.verification.failed webhook → terminal REJECTED; verification_status may still read unverified — gate on status). Include source_of_funds in the create payload. The rejection reason is delivered ONLY in the user.verification.failed webhook (data.reasons[]) — GET /v1/users/ never exposes it.
Authorizations
Access token from POST /auth (the data.access_token value).
API key issued by Kira. Required on every request, including /auth.
Headers
"2026-04-14"
"{{idempotency_key}}"
Body
- Option 1
- Option 2
individual 11automatic, verification_link en, es ^\d{4}-\d{2}-\d{2}$3male, female, other active, inactive, suspended 7070salary, self_employment_income, investment_proceeds, savings_inheritance_gift, gifts, inheritance, investments_loans, pension_retirement, sale_of_assets_real_estate, savings, someone_elses_funds receive_payments, manage_professional_income, make_payments, manage_personal_funds, investment_trading, charitable_donations, investment_purposes, operating_a_company, payments_to_friends_or_family_abroad, personal_or_living_expenses, purchase_goods_and_services, protect_wealth, receive_salary, receive_payment_for_freelancing less_than_10000, 10000_to_49999, 50000_to_199999, 200000_to_999999, 1000000_or_more 1_to_10, 11_to_50, 51_to_200, more_than_200 employed, self_employed, unemployed, retired, student Response
Created.
individual, business unverified, started, in_review, verified, rejected, needs_action male, female, other