Creating a Business User — Field Values Reference
When you create a business user (POST /api/v1/account/business-user), several fields only accept a constrained set of values. This guide explains where each value comes from so your request doesn’t get rejected with a validation error.
There are two kinds of constrained fields:
- Fixed enums — a closed list defined by the API. The valid values are shown in the request schema of the Create business user endpoint, and listed here for convenience.
- Dynamic catalogs — values that live in a reference endpoint you must query first. You cannot hardcode these; always fetch the current list.
Fixed enums
These values are part of the API contract. Send them exactly as written (uppercase, underscore-separated).company.incorporation.constitutionType
The legal structure of the company.
Important: When you sendOTHER, also fillconstitutionTypeOtherwith a free-text description.
businessActivity.industryType
Important: When you sendOTHER, also fillindustryTypeOtherwith a free-text description.
businessActivity.expectedMonthlyVolume
Dynamic catalogs
Country fields — ISO 3166-1 alpha-2
Every country field —company.incorporation.country, company.addresses.registered.country, company.addresses.operational.country, company.contact.phoneNumberCountry, company.contact.mobileCountryCode, and any country inside businessActivity.fundsFlow — expects a 2-letter ISO 3166-1 alpha-2 code (e.g. ES, US, FR).
To get the list of countries Ralio supports, query:
Free-text fields
The following fields are not enums — they accept free text and have no catalog to query:businessActivity.businessNaturebusinessActivity.revenueModelbusinessActivity.productsAndServices
Note: Percentages inbusinessActivity.revenueBreakdownand inbusinessActivity.fundsFlow(inwards/outwards) must each sum to 100.