Pular para o conteúdo principal

Listar investidores


Introdução​

Este recurso lista os investidores vinculados à sua integração, com filtros opcionais e paginação.

Input / Output​

Não há corpo de requisição. Os filtros são passados via query string, todos opcionais.

Como output será retornada a lista de investidores que atendem aos filtros informados.

Disponível em
PerfilHostPermissão exigida
Gestoramanager-apiLeitura
Consultoriaconsultant-apiLiberada pelo time de integração

URL base de cada host: Ambientes (Hosts).

Request​

ENDPOINT
/investor_registry/investors
MÉTODO
GET
STATUS
200

Query Params​

Todos os parâmetros são opcionais.

ParamTipoDefaultDescrição
document_numberstring—Documento completo (busca exata)
statusstring—Status do investidor (ver Investor Status)
status_instring—Lista de status separados por vírgula
status_not_instring—Lista de status a excluir, separados por vírgula
last_analysis_status_instring—Status da análise cadastral mais recente, separados por vírgula
namestring—Parte do nome (sem diferenciar maiúsculas)
expires_beforedate—Cadastros que vencem antes desta data (YYYY-MM-DD)
expires_afterdate—Cadastros que vencem depois desta data (YYYY-MM-DD)
order_bystring—created_at ou updated_at. Sem este parâmetro, os mais recentes primeiro
order_directionstringdescasc ou desc
limitint100Itens por página (mín. 0, máx. 500)
pageint0Página; o offset é calculado como page * limit

Response​

Response Body
{
"data": [
{
"name": "investidor 1",
"status": "registered",
"person_type": "natural_person",
"investor_key": "UUID v4",
"document_number": "969.698.790-03",
"email": "investidor1@exemplo.com",
"phone": {
"international_dial_code": "55",
"area_code": "11",
"number": "999990001"
},
"current_analysis": {
"investor_analysis_key": "UUID v4",
"status": "analysis_complete"
},
"distributor": {
"distributor_key": "UUID v4",
"name": "Distribuidora XYZ",
"document_number": "33444555000181",
"registry_configuration": {}
}
},
{
"name": "investidor 2",
"status": "pending_analysis",
"person_type": "natural_person",
"investor_key": "UUID v4",
"email": "investidor2@exemplo.com",
"phone": {
"international_dial_code": "55",
"area_code": "11",
"number": "999990002"
},
"distributor": {
"distributor_key": "UUID v4",
"name": "Distribuidora XYZ",
"document_number": "33444555000181",
"registry_configuration": {}
}
}
],
"limit": 100,
"page": 0,
"is_last_page": true
}

Response Params​

CampoTipoDescrição
dataarrayLista de objetos de Investor
limitintQuantidade de itens por página utilizada na consulta
pageintPágina retornada
is_last_pagebooleanIndica se esta é a última página de resultados

Investor​

CampoTipoDescrição
investor_keystringChave única de identificação do investidor
namestringNome (ou razão social) do investidor
statusstringStatus atual do investidor
person_typestringTipo de pessoa (natural_person ou legal_person)
emailstringE-mail de contato do investidor
phoneobjectTelefone de contato do investidor, no formato de Phone
document_numberstringCPF ou CNPJ do investidor
current_analysisobjectResumo da análise cadastral atual: investor_analysis_key, status e, quando houver, investor_category, suitability e investor_sub_type
registry_expiration_datestringData de vencimento do cadastro, quando houver
distributorobjectObjeto de Distributor
Consultoria

Para a consultoria, cada item de data traz o objeto completo do investidor, no mesmo formato de Busca informações do investidor. Os campos acima descrevem a resposta para a gestora.

Distributor​

CampoTipoDescrição
distributor_keystringChave única do distribuidor
namestringNome do distribuidor
document_numberstringCNPJ do distribuidor
registry_configurationobjectConfigurações de cadastro do distribuidor

Investor Status​

EnumeradorDescrição
createdCriado
pending_analysisCom análise cadastral em andamento
pending_documentsAguardando documentos
pending_signer_groupAguardando grupo de assinantes
incompleteCadastro incompleto
registeredCadastro aprovado e concluído
registry_expiredCadastro vencido
non_operationalNão operacional
pre_operationalPré-operacional
inactiveInativo

Erros​

StatusCódigoQuando acontece
400—limit acima de 500 ou page negativo

Erros de autenticação, permissão e host: veja Erros da API.