API Docs Início Documentação Referência de API Copiar para LLM
GET/v1/LegalPerson
Crédito · Pessoas

Lista todas as pessoas jurídicas inseridas

Lista e filtra registros de Legal Person.

Visão geral

Lista todas as pessoas jurídicas inseridas

Autenticação e pré-requisitos

Requer autenticação. Envie o token no header Authorization: Bearer {{token}} (JWT do AWS Cognito). Integrações servidor-a-servidor podem usar X-Api-Key. Todo tráfego é HTTPS e a credencial nunca vai na URL nem em query string.

Request

Parâmetros

NomeEmTipoObrigatórioDescriçãoExemplo
pagequeryintegeropcional10
sizequeryintegeropcional10
searchStringquerystringopcionalvalor
responsiblequerystringopcionalvalor
companyNamequerystringopcionalvalor
registrationNumberquerystringopcionalvalor
emailquerystringopcionalvalor
phonequerystringopcionalvalor
initialDatequerystring (date-time)opcionalvalor
finalDatequerystring (date-time)opcionalvalor
isDeletedquerybooleanopcionaltrue
pendingPreApprovequerybooleanopcionaltrue
orderByquerystringopcionalvalor
filterByOwnerquerystringopcionalvalor
filterByOwnerGroupquerystringopcionalvalor

Corpo da requisição

Este endpoint não recebe corpo.

Response

Resposta 200.

Campos

CampoTipoObrigatórioDescriçãoValoresExemplo
pageintegeropcional0
totalPagesintegeropcional0
totalItemsintegeropcional0
dataarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
paginationTokenstringopcional"texto"
totalValueinteger (int64)opcional0
totalAssignmentValueinteger (int64)opcional0

Detalhe de data

CampoTipoObrigatórioDescriçãoValoresExemplo
idstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
createdAtstring (date-time)opcional"2025-08-11T13:45:00Z"
createdByobjetoopcionalobjeto — ver detalhe abaixo{ … }
tenantstringopcional"texto"
tenantDisplaystringopcional"texto"
updatedAtstring (date-time)opcional"2025-08-11T13:45:00Z"
updatedByobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerUserobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerGroupobjetoopcionalobjeto — ver detalhe abaixo{ … }
registrationNumberstringopcional"12345678909"
companyNamestringopcional"Fulano de Tal"
averageMonthlyRevenuenumber (double)opcional1000
namestringopcional"Fulano de Tal"
typeOfActivitystringopcional"texto"
typeOfActivityDisplaystringopcional"texto"
legalNaturestringopcional"texto"
externalEmployerIdintegeropcional1
legalNatureDisplaystringopcional"texto"
municipalRegistrationstringopcional"texto"
stateRegistrationstringopcional"texto"
hasOpenCapitalRegistrationCVMbooleanopcionaltrue
openDatestring (date-time)opcional"2025-08-11T13:45:00Z"
emailstringopcional"cliente@exemplo.com.br"
sitestringopcional"texto"
responsiblestringopcional"texto"
addressobjetoopcionalobjeto — ver detalhe abaixo{ … }
phonestringopcional"11987654321"
phoneExtensionstringopcional"11987654321"
phone2stringopcional"11987654321"
phone2Extensionstringopcional"11987654321"
economicActivityCodeIdstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
economicActivityCodeobjetoopcionalobjeto — ver detalhe abaixo{ … }
sameBillingAddressbooleanopcionaltrue
averageGrossProfitMarginnumber (double)opcional1000
initialShareCapitalnumber (double)opcional1000
netWorthnumber (double)opcional1000
purchasesnumber (double)opcional1000
amountRentedFinancednumber (double)opcional1000
exportPercentagenumber (double)opcional1.99
costWithSuppliersnumber (double)opcional1000
numberOfEmployeesintegeropcional0
payrollValuenumber (double)opcional1000
spendingAmountWithTaxnumber (double)opcional1.99
averageSalarynumber (double)opcional1000
typeOfResidencestringopcional"texto"
typeOfResidenceDisplaystringopcional"texto"
averageSalesPeriodintegeropcional0
fosterablePotentialnumber (double)opcional1000
delayedSalePercentagenumber (double)opcional1.99
descriptionstringopcional"texto"
allowAccessToSchedulebooleanopcionaltrue
allowAccessToReceivablesbooleanopcionaltrue
allowPartnerApiSubscriptionbooleanopcionaltrue
statusstringopcional"texto"
statusDisplaystringopcional"texto"
uploadsarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
assetsarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
bankAccountsarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
relatedPersonarray de objetoopcionalobjeto — ver detalhe abaixo[ … ]
personCreditStatusobjetoopcionalobjeto — ver detalhe abaixo{ … }
riskRatingstringopcional"texto"
b3Accountstringopcional"texto"
managerIdDisplaystringopcional"texto"
managerobjetoopcionalobjeto — ver detalhe abaixo{ … }

Detalhe de createdBy

CampoTipoObrigatórioDescriçãoValoresExemplo
userIdstringopcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
registrationNumberstringopcional"12345678909"
userIdDisplaystringopcional"texto"
tenantDisplaystringopcional"texto"
tenantstringopcional"texto"
tenantNamestringopcional"Fulano de Tal"

Detalhe de ownerGroup

CampoTipoObrigatórioDescriçãoValoresExemplo
groupDisplaystringopcional"texto"
groupIdstringopcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
tenantDisplaystringopcional"texto"
tenantNamestringopcional"Fulano de Tal"

Detalhe de address

CampoTipoObrigatórioDescriçãoValoresExemplo
addressNamestringopcional"Fulano de Tal"
zipCodestringopcional"01310930"
citystringopcional"texto"
ufstringopcional"texto"
ufDisplaystringopcional"texto"
districtstringopcional"texto"
numberstringopcional"texto"
complementstringopcional"texto"

Detalhe de economicActivityCode

CampoTipoObrigatórioDescriçãoValoresExemplo
codestringopcional"texto"
descriptionstringopcional"texto"

Detalhe de uploads

CampoTipoObrigatórioDescriçãoValoresExemplo
idstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
createdAtstring (date-time)opcional"2025-08-11T13:45:00Z"
createdByobjetoopcionalobjeto — ver detalhe abaixo{ … }
tenantstringopcional"texto"
tenantDisplaystringopcional"texto"
updatedAtstring (date-time)opcional"2025-08-11T13:45:00Z"
updatedByobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerUserobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerGroupobjetoopcionalobjeto — ver detalhe abaixo{ … }
fileNamestringopcional"Fulano de Tal"
fileTypestringopcional"texto"
displayNamestringopcional"Fulano de Tal"
documentDatestring (date-time)opcionalData do próprio documento (emissão/referência), distinta da data do upload (CreatedAt). Retornada para qualquer tipo de documento; nula quando não foi informada no envio."2025-08-11T13:45:00Z"
tempUrlstringopcional"https://exemplo.com.br/callback"
tempGetUrlstringopcional"https://exemplo.com.br/callback"
tempPutUrlstringopcional"https://exemplo.com.br/callback"

Detalhe de assets

CampoTipoObrigatórioDescriçãoValoresExemplo
idstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
createdAtstring (date-time)opcional"2025-08-11T13:45:00Z"
createdByobjetoopcionalobjeto — ver detalhe abaixo{ … }
tenantstringopcional"texto"
tenantDisplaystringopcional"texto"
updatedAtstring (date-time)opcional"2025-08-11T13:45:00Z"
updatedByobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerUserobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerGroupobjetoopcionalobjeto — ver detalhe abaixo{ … }
assetTypestringopcional"texto"
assetTypeDisplaystringopcional"texto"
descriptionstringopcional"texto"
registerNumberstringopcional"texto"
estimatedValuenumber (double)opcional1000
settledbooleanopcionaltrue

Detalhe de bankAccounts

CampoTipoObrigatórioDescriçãoValoresExemplo
idstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
createdAtstring (date-time)opcional"2025-08-11T13:45:00Z"
createdByobjetoopcionalobjeto — ver detalhe abaixo{ … }
tenantstringopcional"texto"
tenantDisplaystringopcional"texto"
updatedAtstring (date-time)opcional"2025-08-11T13:45:00Z"
updatedByobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerUserobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerGroupobjetoopcionalobjeto — ver detalhe abaixo{ … }
bankCodestringopcional"texto"
bankCodeCompeintegeropcional0
bankCodeDisplaystringopcionalNome de exibição do Código do banco"texto"
bankIspbinteger (int64)opcionalCódigo ISPB do banco0
accountstringopcional"texto"
accountDigitstringopcional"texto"
agencystringopcional"texto"
agencyDigitstringopcional"texto"
typestringopcional"texto"
typeDisplaystringopcionalNome de exibição do tipo da Conta Bancaria"texto"
jointAccountbooleanopcionaltrue
operationTypeValuestringopcionalTED, PIX"texto"
pixKeyTypeValuestringopcionaltipo chave pix"texto"
keyPixstringopcionalchave pix"texto"

Detalhe de relatedPerson

CampoTipoObrigatórioDescriçãoValoresExemplo
personIdstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
discriminatorstringopcional"texto"
personIdDisplaystringopcional"texto"
typeOfRelationshipstringopcional"texto"
typeOfRelationshipDisplaystringopcional"texto"
signatureTypestringopcional"texto"
signatureTypeDisplaystringopcional"texto"
signatureValidationstringopcional"texto"
signatureValidationDisplaystringopcional"texto"

Detalhe de personCreditStatus

CampoTipoObrigatórioDescriçãoValoresExemplo
registrationNumberstringopcional"12345678909"
validUntilstring (date-time)opcional"2025-08-11T13:45:00Z"
statusstringopcional"texto"
reasonstringopcional"texto"
detailedReasonstringopcional"texto"
approvedLimitinteger (int64)opcional0

Detalhe de manager

CampoTipoObrigatórioDescriçãoValoresExemplo
idstring (uuid)opcional"3fa85f64-5717-4562-b3fc-2c963f66afa6"
createdAtstring (date-time)opcional"2025-08-11T13:45:00Z"
createdByobjetoopcionalobjeto — ver detalhe abaixo{ … }
tenantstringopcional"texto"
tenantDisplaystringopcional"texto"
updatedAtstring (date-time)opcional"2025-08-11T13:45:00Z"
updatedByobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerUserobjetoopcionalobjeto — ver detalhe abaixo{ … }
ownerGroupobjetoopcionalobjeto — ver detalhe abaixo{ … }
registrationNumberstringopcional"12345678909"
namestringopcional"Fulano de Tal"
alternativeNamestringopcional"Fulano de Tal"
discriminatorstringopcional"texto"
riskRatingstringopcional"texto"

Exemplo de resposta

{
  "page": 0,
  "totalPages": 0,
  "totalItems": 0,
  "data": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "createdAt": "2025-08-11T13:45:00Z",
      "createdBy": {
        "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "registrationNumber": "12345678909",
        "userIdDisplay": "texto",
        "tenantDisplay": "texto",
        "tenant": "texto",
        "tenantName": "Fulano de Tal"
      },
      "tenant": "texto",
      "tenantDisplay": "texto",
      "updatedAt": "2025-08-11T13:45:00Z",
      "updatedBy": {
        "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "registrationNumber": "12345678909",
        "userIdDisplay": "texto",
        "tenantDisplay": "texto",
        "tenant": "texto",
        "tenantName": "Fulano de Tal"
      },
      "ownerUser": {
        "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "registrationNumber": "12345678909",
        "userIdDisplay": "texto",
        "tenantDisplay": "texto",
        "tenant": "texto",
        "tenantName": "Fulano de Tal"
      },
      "ownerGroup": {
        "groupDisplay": "texto",
        "groupId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "tenantDisplay": "texto",
        "tenantName": "Fulano de Tal"
      },
      "registrationNumber": "12345678909",
      "companyName": "Fulano de Tal",
      "averageMonthlyRevenue": 1000,
      "name": "Fulano de Tal",
      "typeOfActivity": "texto",
      "typeOfActivityDisplay": "texto",
      "legalNature": "texto",
      "externalEmployerId": 1,
      "legalNatureDisplay": "texto",
      "municipalRegistration": "texto",
      "stateRegistration": "texto",
      "hasOpenCapitalRegistrationCVM": true,
      "openDate": "2025-08-11T13:45:00Z",
      "email": "cliente@exemplo.com.br",
      "site": "texto",
      "responsible": "texto",
      "address": {
        "addressName": "Fulano de Tal",
        "zipCode": "01310930",
        "city": "texto",
        "uf": "texto",
        "ufDisplay": "texto",
        "district": "texto",
        "number": "texto",
        "complement": "texto"
      },
      "phone": "11987654321",
      "phoneExtension": "11987654321",
      "phone2": "11987654321",
      "phone2Extension": "11987654321",
      "economicActivityCodeId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "economicActivityCode": {
        "code": "texto",
        "description": "texto"
      },
      "sameBillingAddress": true,
      "averageGrossProfitMargin": 1000,
      "initialShareCapital": 1000,
      "netWorth": 1000,
      "purchases": 1000,
      "amountRentedFinanced": 1000,
      "exportPercentage": 1.99,
      "costWithSuppliers": 1000,
      "numberOfEmployees": 0,
      "payrollValue": 1000,
      "spendingAmountWithTax": 1.99,
      "averageSalary": 1000,
      "typeOfResidence": "texto",
      "typeOfResidenceDisplay": "texto",
      "averageSalesPeriod": 0,
      "fosterablePotential": 1000,
      "delayedSalePercentage": 1.99,
      "description": "texto",
      "allowAccessToSchedule": true,
      "allowAccessToReceivables": true,
      "allowPartnerApiSubscription": true,
      "status": "texto",
      "statusDisplay": "texto",
      "uploads": [
        {}
      ],
      "assets": [
        {}
      ],
      "bankAccounts": [
        {}
      ],
      "relatedPerson": [
        {}
      ],
      "personCreditStatus": {
        "registrationNumber": "12345678909",
        "validUntil": "2025-08-11T13:45:00Z",
        "status": "texto",
        "reason": "texto",
        "detailedReason": "texto",
        "approvedLimit": 0
      },
      "riskRating": "texto",
      "b3Account": "texto",
      "managerIdDisplay": "texto",
      "manager": {
        "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "createdAt": "2025-08-11T13:45:00Z",
        "createdBy": {},
        "tenant": "texto",
        "tenantDisplay": "texto",
        "updatedAt": "2025-08-11T13:45:00Z",
        "updatedBy": {},
        "ownerUser": {},
        "ownerGroup": {},
        "registrationNumber": "12345678909",
        "name": "Fulano de Tal",
        "alternativeName": "Fulano de Tal",
        "discriminator": "texto",
        "riskRating": "texto"
      }
    }
  ],
  "paginationToken": "texto",
  "totalValue": 0,
  "totalAssignmentValue": 0
}

Códigos de retorno

CódigoSignificadoDetalhe do contrato
200Requisição bem-sucedida.Success

Exemplos

curl -X GET "{{baseUrl}}/v1/LegalPerson" \
  -H "Authorization: Bearer {{token}}"
var baseUrl = "{{baseUrl}}";
var token   = "{{token}}";

using var http = new HttpClient { BaseAddress = new Uri(baseUrl) };
http.DefaultRequestHeaders.Authorization =
    new AuthenticationHeaderValue("Bearer", token);

var rota = "/v1/LegalPerson";

var resp = await http.GetAsync(rota);
resp.EnsureSuccessStatusCode();
var json = await resp.Content.ReadAsStringAsync();
const baseUrl = '{{baseUrl}}';
const token   = '{{token}}';

const resp = await fetch(`${baseUrl}/v1/LegalPerson`, {
  method: 'GET',
  headers: {
    'Authorization': `Bearer ${token}`,
  },
});

if (!resp.ok) throw new Error(`HTTP ${resp.status}`);
const data = await resp.json();

Troque apenas {{baseUrl}} e {{token}}. No Postman, defina-os como variáveis de environment; o cURL importa em Import > Raw text.

Downloads

Este endpoint já vem configurado nas collections abaixo, na pasta da etapa correspondente.

Guia de importação: Como importar no Postman · Todos os downloads: Downloads