Query Investor Information
Introduction
This resource returns the complete data of an investor — including their registration analyses, document batches, status events, distributor and registering user.
Input / Output
There is no request body. The identification keys are passed in the path.
As output, the current representation of the investor is returned.
Available on
| Profile | Host |
|---|---|
| Distributor | distributor-api |
Base URL for each host: Environments (Hosts).
Request
ENDPOINT
/investor_registry/investor/{investor_key}METHOD
GETSTATUS
200Related endpoints
- List the agent's investors:
GET /investor_registry/investors(paginated, withname,document_number,statusfilters). - List investors owned by an investor owner (typical use: fund class):
GET /investor_registry/investor/{investor_key}/investors.
Response
Case 01: Natural Person
{
"investor_key": "UUID",
"name": "João da Silva",
"document_number": "969.698.790-03",
"status": "pending_analysis",
"email": "joao@example.com",
"person_type": "natural_person",
"phone": {
"number": "987654321",
"area_code": "11",
"international_dial_code": "55"
},
"distributor": {
"distributor_key": "UUID",
"name": "Distribuidor XPTO",
"document_number": "33.444.555/0001-81"
},
"analyses": [
{
"investor_analysis_key": "UUID",
"analysis_datetime": "2025-04-29 12:07:55.059999",
"status": "pending_registry_data"
}
],
"document_batches": [],
"status_events": [
{
"status": "pending_analysis",
"event_datetime": "2025-04-29 12:07:55.000000"
}
]
}
Case 02: Legal Entity — Investment Fund
{
"investor_key": "UUID",
"name": "Fundo XPTO Multimercado",
"document_number": "22.333.444/0001-81",
"status": "registered",
"person_type": "legal_person",
"investor_sub_type": "fund_class",
"distributor": {
"distributor_key": "UUID",
"name": "Distribuidor XPTO",
"document_number": "33.444.555/0001-81"
},
"analyses": [
{
"investor_analysis_key": "UUID",
"analysis_datetime": "2025-04-29 12:07:55.059999",
"status": "manually_approved",
"registry_user": {
"registry_user_key": "UUID",
"kc_user_id": "UUID",
"name": "João da Silva",
"document_number": "969.698.790-03",
"email": "joao.silva@example.com",
"phone": {
"number": "123456789",
"area_code": "11",
"international_dial_code": "55"
}
}
}
],
"document_batches": [
{
"document_batch_key": "UUID",
"status": "signed",
"documents": [
{
"investor_document_key": "UUID",
"type": "legal_person_registry_form",
"status": "signed"
}
]
}
],
"status_events": [
{
"status": "registered",
"event_datetime": "2025-04-29 13:08:25.673902"
}
]
}
Investor
| Field | Type | Description |
|---|---|---|
investor_key | string | Unique identification key of the investor |
name | string | Name (or corporate name) of the investor |
document_number | string | Investor CPF / CNPJ |
email | string | Contact e-mail |
phone | object | Phone object |
status | string | Investor Status enumerator |
person_type | string | Person Type enumerator |
investor_sub_type | string | Investor Sub Type enumerator, when applicable |
distributor | object | Distributor object |
analyses | array | List of Investor Analysis objects |
document_batches | array | List of Document Batch objects |
status_events | array | List of Status Event objects |
Phone
| Field | Type | Description | Characters |
|---|---|---|---|
international_dial_code | string | International code | 1 - 3 |
area_code | string | Area code (DDD) | 2 |
number | string | Phone number | 8 - 9 |
Investor Status
| Enumerator | Description |
|---|---|
created | Created |
pending_analysis | Pending analysis |
pending_documents | Pending documents |
incomplete | Incomplete registration |
pending_update | Pending update |
registered | Registered |
registry_expired | Registration expired |
Person Type
| Enumerator | Description |
|---|---|
natural_person | Natural person |
legal_person | Legal entity |
nominee | Nominee / PCO |
Investor Sub Type
| Enumerator | Description |
|---|---|
default | Regular legal entity |
financial_institution | Financial institution |
fund_class | Investment fund |
non-resident | Non-resident |
Distributor
| Field | Type | Description |
|---|---|---|
distributor_key | string | Unique key of the distributor |
name | string | Distributor name |
document_number | string | Distributor CNPJ |
Investor Analysis
| Field | Type | Description |
|---|---|---|
investor_analysis_key | string | Unique key of the registration analysis |
analysis_datetime | string | Analysis creation date/time |
status | string | Investor Analysis Status enumerator |
registry_user | object | Registry User object, when present |
Document Batch
| Field | Type | Description |
|---|---|---|
document_batch_key | string | Unique key of the document batch |
status | string | Document Batch Status enumerator |
documents | array | List of Investor Document objects |
Investor Document
| Field | Type | Description |
|---|---|---|
investor_document_key | string | Unique key of the investor document |
type | string | Document Type enumerator |
status | string | Investor Document Status enumerator |
Registry User
| Field | Type | Description |
|---|---|---|
registry_user_key | string | Unique key of the registering user |
kc_user_id | string | Identifier of the investor's access user |
name | string | Name |
document_number | string | CPF |
email | string | |
phone | object | Phone object |
Investor Analysis Status
| Enumerator | Description |
|---|---|
created | Created |
pending_registry_data | Pending registration data |
pending_documents | Pending documents |
sent_to_analysis | Sent for analysis |
in_manual_analysis | In manual analysis |
automatically_approved | Automatically approved |
automatically_reproved | Automatically rejected |
manually_approved | Manually approved |
manually_reproved | Manually rejected |
expired | Expired |
Document Batch Status
| Enumerator | Description |
|---|---|
creating_documents | Documents being generated |
send_to_signature | Sent for signature |
pending_signature | Waiting for signature |
signed | Signed |
Document Type
| Enumerator | Description |
|---|---|
cnh | CNH (driver's license) |
rg | RG (ID card) |
rg_back | RG — back |
rg_front | RG — front |
proof_of_residence | Proof of residence |
cnpj_card | CNPJ card |
financial_statements | Financial statements |
social_contract | Articles of association |
company_statute | Bylaws |
board_election_record | Board election minutes |
fund_prospectus | Fund regulation |
power_of_attorney | Power of attorney |
billing_statement | Invoice / statement |
investor_qualification_proof | Proof of qualification |
qualified_investor_term | Qualified investor term |
professional_investor_term | Professional investor term |
natural_person_registry_form | Registration form — natural person |
legal_person_registry_form | Registration form — legal entity |
Investor Document Status
| Enumerator | Description |
|---|---|
sent_to_generate | Sent to be generated |
generated | Generated |
signed | Signed |
Status Event
| Field | Type | Description |
|---|---|---|
status | string | Status enumerator |
event_datetime | string | Event date/time |
Errors
| Status | Code | When it happens |
|---|---|---|
| 404 | IVR000008 | Investor not found |
| 400 | QIT000011 | The investor is not linked to your integration |
Authentication, permission and host errors: see API Errors.