Create a new user account with personal information, address, tax residency, nationality, and employment details.
Auth0-issued access token that includes the scopes listed for the endpoint.
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"
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"
Employment and source of wealth information (optional). When provided, incomeRangeId, employmentStatus, and sourcesOfWealth are required. Industry is required when employmentStatus is FullTime, PartTime, or SelfEmployed.
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
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)