Create ProfilePOST
Create a new client profile. Create one profile per client. A client profile can hold multiple trading accounts. Required: email (valid and unique) and password (min 8 characters). The password is write-only — it is stored hashed and never returned in the response.
Authorization
Authorization<token>Bearer access token issued by the admin login flow.
In: header
Request Body
application/jsonRequiredThe client profile
idstringServer-assigned on create; leave empty when creating a profile.
emailstringRequired. Must be a valid, unique email address; used as the client login.
firstNamestringlastNamestringipAddressstringlanguagestringaddressstringzipCodestringcitystringstatestringcountrystringphonestringcompanystringmetaDatastringbirthDatestringFormat:
"int64"timezoneIANA timezone, e.g. "Europe/London"; "" = UTCpasswordstringRequired on create, min 8 chars. Write-only: stored hashed and never returned in any response.
A successful response.