Skip to main content

Query paginated investor data


Introduction

This resource allows listing investors applying optional filters (document, status and name), with pagination.

Input / Output

There is no request body. Filters are passed via query string, all optional.

As output, the list of investors matching the provided filters is returned.

Request

ENDPOINT
/investor_registry/investors
METHOD
GET
STATUS
200

Query Params

All parameters are optional.

ParamTypeDefaultDescription
document_numberstringNoneFilter by complete document
statusstringNoneFilter by status
namestringNoneFilter by name
limitint100Items per page (min 0, max 500)
pageint0Page; the offset is calculated as page * limit

Response

Response Body
{
"data": [
{
"name": "investidor 1",
"status": "approved",
"person_type": "natural_person",
"investor_key": "UUID v4",
"email": "investidor1@exemplo.com",
"phone": "11999990001",
"distributor": {
"distributor_key": "UUID v4",
"name": "Distribuidora XYZ",
"document_number": "00000000000191",
"registry_configuration": {}
}
},
{
"name": "investidor 2",
"status": "pending",
"person_type": "natural_person",
"investor_key": "UUID v4",
"email": "investidor2@exemplo.com",
"phone": "11999990002",
"distributor": {
"distributor_key": "UUID v4",
"name": "Distribuidora XYZ",
"document_number": "00000000000191",
"registry_configuration": {}
}
}
],
"limit": 50,
"page": 0,
"is_last_page": true
}

Response Params

FieldTypeDescription
dataarrayList of Investor objects
limitintNumber of items per page used in the query
pageintReturned page
is_last_pagebooleanIndicates whether this is the last page of results

Investor

FieldTypeDescription
investor_keystringInvestor's unique identification key
namestringInvestor's name (or company name)
statusstringInvestor's current status
person_typestringPerson type (natural_person or legal_person)
emailstringInvestor's contact email
phonestringInvestor's contact phone
distributorobjectDistributor object

Distributor

FieldTypeDescription
distributor_keystringDistributor's unique key
namestringDistributor's name
document_numberstringDistributor's CNPJ
registry_configurationobjectDistributor's registry configuration