Create user
Create a new user account with personal information, address, tax residency, nationality, and employment details.
Authorizations
Auth0-issued access token that includes the scopes listed for the endpoint.
Body
User's email address (must be unique)
"john.doe@example.com"
User's first name
1 - 100"John"
User's last name
1 - 100"Doe"
User's date of birth (YYYY-MM-DD)
"1990-05-15"
Two-letter ISO country code for user's country of residence
^[A-Z]{2}$"GR"
Employment and source of wealth information. Required on create user. incomeRangeId, employmentStatus, and sourcesOfWealth are required. Industry is required when employmentStatus is FullTime, PartTime, or SelfEmployed.
User's preferred language. Valid values are "en" (English) or "el" (Greek).
en, el "en"
User's residential address. When provided, line1, city, postalCode, and countryCode are required.
Tax residency information. When provided, countryCode, proofType, and value are required.
Two-letter ISO country code for user's nationality (citizenship)
^[A-Z]{2}$"GR"
Response
User created successfully
MongoDB ObjectId of the created user
^[a-f0-9]{24}$"64f0c51e7fb3fc001234a001"
"john.doe@example.com"
Array of user's portfolios with holdings and target allocation
Timestamp when the user was created
"2024-10-03T10:30:00Z"
Timestamp when the user was last updated
"2024-10-03T10:30:00Z"
"John"
"Doe"
"1990-05-15"
"GR"
User's preferred language. Valid values are "en" (English) or "el" (Greek).
en, el "en"
Array of two-letter ISO country codes for user's nationality (citizenship)
^[A-Z]{2}$["GR"]Employment and source of wealth information (optional)