| Param name | Description |
|---|---|
|
investor
required |
Investor attributes Validations:
|
|
investor[name]
required |
First name Validations:
|
|
investor[lastname]
required |
Last name Validations:
|
|
investor[matriname]
optional |
Second last name Validations:
|
|
investor[company]
optional |
Whether the investor is a company Validations:
|
|
investor[company_name]
optional |
Company name (required when company is true) Validations:
|
|
investor[nationality]
optional |
Nationality key (e.g. mexican) Validations:
|
|
investor[national_id_number]
optional |
CURP or national ID number Validations:
|
|
investor[gender]
optional |
Gender Validations:
|
|
investor[dob]
optional |
Date of birth (YYYY-MM-DD) Validations:
|
|
investor[email]
optional |
Email address Validations:
|
|
investor[phone_number]
optional |
Phone number Validations:
|
|
investor[phone_number_extension]
optional |
Phone extension Validations:
|
|
investor[mobile_number]
optional |
Mobile number Validations:
|
|
investor[country]
optional |
Country code Validations:
|
|
investor[marital_status]
optional |
Marital status Validations:
|
|
investor[promoter_id]
optional |
Associated promoter UUID Validations:
|
|
investor[admission_date]
optional |
Admission date (YYYY-MM-DD) Validations:
|
|
investor[document_type]
optional |
ID document type (e.g. ine) Validations:
|
|
investor[document_number]
optional |
ID document number Validations:
|
|
investor[is_financial_entity]
optional |
Whether the investor is a financial entity Validations:
|
|
investor[prospect_id]
optional |
Associated prospect UUID Validations:
|
|
investor[code]
optional |
Internal code Validations:
|
|
investor[account_statement_password]
optional |
Password for account statements Validations:
|
# Request body:
{
'investor': {
'name': 'Test',
'lastname': 'Martinez',
'matriname': 'Lopez',
'company': false,
'nationality': 'mexican',
'gender': 'female',
'dob': '1985-01-01',
'email': 'test.martinez@example.com',
'phone_number': '5512345678',
'mobile_number': '5598765432',
'country': 'MEX',
'marital_status': 'single',
'promoter_id': 'promoter-uuid',
'admission_date': '2026-05-07',
'document_type': 'ine',
'document_number': '123456789',
'is_financial_entity': false
}
}
# Response (201 Created):
{
'data': {
'id': 'investor-uuid',
'sequential_id': 187,
'name': 'Test',
'lastname': 'Martinez',
'matriname': 'Lopez',
'full_name': 'Test Martinez Lopez',
'company': false,
'company_name': null,
'person_type': 'Persona fisica',
'nationality': 'mexican',
'translated_nationality': 'mexicano',
'national_id_number': null,
'phone_number': '5512345678',
'mobile_number': '5598765432',
'gender': 'female',
'dob': '1985-01-01',
'email': 'test.martinez@example.com',
'admission_date': '2026-05-07',
'balance': { 'mxn': '0.00', 'usd': '0.00' },
'active_investment_amount': 0,
'promoter_id': 'promoter-uuid',
'country': 'mexico',
'is_financial_entity': false,
'prospect_id': null,
'user_created': false,
'document_type': 'ine',
'document_number': '123456789',
'marital_status': 'single',
'promoter': { ... },
'contacts': []
}
}
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |