Listar empresas
GET/v1/companies
Retorna todas as empresas.
Os itens são retornados e ordenados por data de criação, com os itens mais recentes primeiro.
Request
Query Parameters
- single
- list
- single
- list
- single
- list
- single
- list
- ByFullName
- ByPartialName
- inclusao
- exclusao
Filtro no campo document da empresa, aceitando string ou lista separada por vírgula.
Valor único
Example: 17481869000106
Lista
Example: 17481869000106,69282863000103
Filtro no campo creditPolicies.id da empresa, aceitando string ou lista separada por vírgula.
Valor único
Example: crpl_633f1450e0b328b1458dc6e1
Lista
Example: crpl_633f1450e0b328b1458dc6e1,crpl_633f1450e0b328b1458hh123a
Filtro no campo group da empresa, aceitando string ou lista separada por vírgula.
Valor único
Example: cgrp_633f1450e0b328b1458dc6e1
Lista
Example: cgrp_633f1450e0b328b1458dc6e1,cgrp_6321d289c8f5d2d2855c115a
Filtro no campo id da empresa, aceitando string ou lista separada por vírgula.
Valor único
Example: comp_633f1450e0b328b1458dc6e1
Lista
Example: comp_633f1450e0b328b1458dc6e1,comp_6321d289c8f5d2d2855c115a
Possible values: [active, inactive]
Filtro no campo status, aceitando string ou lista separada por vírgula.
Filtro no campo name da empresa, aceitando string e busca parcial.
Buscar empresa pelo nome completo.
Example: John Doe
Buscar empresa pelo nome parcial.
Example: John
Expande as referências.
Pode ser um valor único ou uma lista separada por vírgula (csv) de referências retornadas neste endpoint.
Um cursor para uso na paginação. starting_after é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo, sua chamada subsequente poderá incluir starting_after=obj_foo para buscar a próxima página da lista.
Um cursor para uso na paginação. starting_after é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo, sua chamada subsequente poderá incluir starting_after=obj_foo para buscar a próxima página da lista.
Um limite no número de objetos a serem retornados. O limite pode variar entre 1 e 100, e o padrão é 10.
10Permite especificar quais campos devem ser incluídos ou excluídos na resposta. Utilize o nome do campo para incluí-lo, ou prefixe o nome com um sinal de menos (-) para excluí-lo. Pode ser um valor único ou uma lista separada por vírgula(csv). Funciona para campos expandidos.
Esteja ciente de que especificar um campo para inclusão, terá o efeito que nenhum dos campos padrão seja retornado na resposta, a menos que seja explicitamente especificado.
Importante: Não é permitido combinar inclusões e exclusões na mesma requisição. Uma tentativa de fazê-lo resultará em um erro.
Examples:Retorna apenas os campos `id` e `createdAt`.
Example: id,createdAt
Retorna todos os campos, exceto `id`.
Example: -id
Um filtro com base no campo deleted. O valor deve ser um booleano.
Responses
- 200
Objeto com a propriedade data contendo um array de Company a partir de starting_after; vazio se não houver mais itens. Solicitação nunca retorna erro.
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
- signature
- document_verification
- valid_employment
- custom_request
- create_documents
- unico
- attachments_to_request
Array [
]
Array [
]
Array [
]
Array [
]
Array [
]
]
Informa se existem mais itens. Os próximos itens podem ser obtidos informando o ID do último item no startingAfter.
truedata
object[]
Uma lista de empresas
Identificador exclusivo para o objeto.
comp_5f92f01728e009f403d8502eIdentifica se a empresa está ativa para receber novos empréstimos.
Possible values: [active, inactive]
activeactiveDocumento de identificação da empresa. Deve ser o CNPJ.
Possible values: Value must match regular expression ^[0-9]+
12123123000112Razão social
Big Corporation SANome fantasia
Big CorpGrupo empresarial que a empresa faz parte. [Expansível]
cgrp_5f92f01728e009f403d8502eaddress
object
A especificação de um endereço
Cidade ou distrito.
São PauloEstado, município, província ou região.
SPCódigo de país de duas letras (ISO 3166-1 alpha-2).
BRLinha de endereço 1 (por exemplo, rua, caixa postal).
Av PaulistaLinha de endereço 2 (por exemplo, apartamento, suíte, unidade ou prédio).
Sala 404Número do endereço.
123CEP ou Código postal.
12123123Bairro.
Bela VistacreditPolicies
object[]
cpol_63ss07b6c39f5d3d917009b631settings
object
steps
property name*
SettingsSteps
Configurações do modo passo a passo
Título identificador do passo.
Tipo identificador do passo.
Possible values: [signature, disburse, document_verification, pass, valid_employment, custom_request, create_documents, attachments_to_request, unico]
methodData
object
Objeto que contém dados específicos para o tipo de etapa.
Por exemplo, se a etapa for do tipo signature, este objeto conterá os dados necessários para a assinatura do documento.
anyOf
Configuração do responsável pela assinatura.
Tipo responsável pela assinatura.
Possible values: [operator, customer]
Papel assumido.
Possible values: [approver, financial, administrator, backoffice]
approverTipo de documento para verificação.
Propósito
Possible values: [account_requirement, org_icon, org_logo, identity_document, additional_verification, selfie, ccb, signature, ccb_signed, insurance, identity_document_front, identity_document_back, pay_stub, proof_of_address, insurance_signature, insurance_signed]
Configuração para validação de employment.
Definição de quem deveria ter criado o employment.
Possible values: [customer, operator]
Configuração para realizar a request customizável.
Url a ser chamada.
https://api.example.comValor do header Authorization
Configuração para criar documentos.
documents
object[]
Documentos criados após a criação do empréstimo, exemplos: ccb, seguro, etc…
Possible values: [ccb, signature, insurance]
engine
object
Template engine usado para gerar documentos.
Possible values: [google]
options
object
Template utilizado no engine para gerar o documento.
Configuração de integração com a unico.io.
Score mínimo aceito na validação de identidade. Esta propriedade somente será utilizada se o resultado da validação da biometria UNICO não for conclusiva. Para maiores informações, consulte o funcionamento do score.
Possible values: >= -100 and <= 100
70Tipo de anexos para verificação.
Possible values: [account_requirement, identity_document, additional_verification, selfie, identity_document_front, identity_document_back, pay_stub, proof_of_address]
Array de dependência (slugs) entre os passos necessarios para que esse seja executado.
Identificador único do passo.
hooks
object
Definição de hooks da esteira.
onFailure
object[]
Lista de ações que serão executadas se um passo da esteira falhar.
Possible values: [void_loan, cancel_loan]
["void_loan"]Ação de cancelamento de empréstimo.onStart
object[]
Lista de ações que serão executadas ao iniciar um passo da esteira.
Possible values: [mark_loan_as_pending]
["mark_loan_as_pending"]Marcar o empréstimo como pendente.loans
object
Configurações de empréstimos
concurrency
object[]
Configurações referentes às limitações na criação de loans simultâneos.
Número de empréstimos permitidos.
Status a ser considerado na limitação da criação dos empréstimos.
Possible values: [open, disbursed, disbursing, repaid, void, canceled, expired, pending, draft]
conditions
object[]
Termos e Condições do empréstimo.
Texto identificador da condição de empréstimos.
Conteúdo da condição.
refin
object
Configurações referentes à refinanciamento de empréstimos.
Número mínimo de dias necessário para que uma proposta possa ser refinanciada, contado a partir da criação da proposta.
Número de dias para expiração de um empréstimo, contando a partir da data de criação.
invoices
object
Configurações de faturas
payOff
object
Configurações de quitação.
fine
object
Definição de incidência de multas. Campo reservado para instruções específicas do boleto. Não se aplica a cálculos.
Valor da multa representado em base decimal. A Multa é cobrada uma única vez independente do número de dias de vencimento. O valor máximo para multa é de 2% (0.02).
0.02Quantidade de dias após o vencimento que a multa começará a incidir.
1interest
object
Definição de incidência de juros. Campo reservado para instruções específicas do boleto. Não se aplica a cálculos.
Valor de juros representado em base decimal e ao mês. O valor máximo permitido é 1% (0.01). Os Juros são definidos ao mês, mas calculo para o pagamento após o vencimento converte para juros ao dia e aplica a quantidade de dias em atraso.
0.01Quantidade de dias após o vencimento que juro começará a incidir.
1Permite pagamento da fatura após o vencimento.
truedaysUntilDue
object
Definição de regras para o fechamento da fatura.
Tipo de dias. Absoluto representa uma composição de um determinado dia somado ao valor definido em amount. O resultado dessa soma será considerado a data para fechamento da fatura. Exemplo: dia 5 + amount (3) 08/mês/ano.
Possible values: [absolute]
absoluteDia exato ou a quantidade de dias.
Possible values: >= 1 and <= 28
1Define se no ato de criar o item de fatura será calculado automaticamente descontos/multa para a fatura em contexto. Os valores base usados nesse cálculos são originados de payOff, customerRecurring ou companyRecurring.
truecompanyRecurring
object
Configuração de recorrência de fatura.
fine
object
Definição de incidência de multas. Campo reservado para instruções específicas do boleto. Não se aplica a cálculos.
Valor da multa representado em base decimal. A Multa é cobrada uma única vez independente do número de dias de vencimento. O valor máximo para multa é de 2% (0.02).
0.02Quantidade de dias após o vencimento que a multa começará a incidir.
1interest
object
Definição de incidência de juros. Campo reservado para instruções específicas do boleto. Não se aplica a cálculos.
Valor de juros representado em base decimal e ao mês. O valor máximo permitido é 1% (0.01). Os Juros são definidos ao mês, mas calculo para o pagamento após o vencimento converte para juros ao dia e aplica a quantidade de dias em atraso.
0.01Quantidade de dias após o vencimento que juro começará a incidir.
1Permite pagamento da fatura após o vencimento.
truedaysUntilDue
object
Definição de regras para o fechamento da fatura.
Tipo de dias usado no fechamento da fatura. Representa o dia do mês (1 até 28) para fechamento da fatura.
Possible values: [static]
staticDia do mês para fechamento da fatura.
Possible values: >= 1 and <= 28
10create
object
Definição de regras para geração de fatura.
Define o dia limite para a edição de uma fatura, antes que ela seja fechada.
25Define se a fatura deve ser criada automaticamente.
trueDefine se no ato de criar o item de fatura será calculado automaticamente descontos/multa para a fatura em contexto. Os valores base usados nesse cálculos são originados de payOff, customerRecurring ou companyRecurring.
falseemployments
object
Configurações de vínculos empregatícios
Quantidade de dias para expirar o vínculo empregatício.
30Se o customer pode atualizar o salário caso o employment esteja expirado.
trueConjunto de pares de valores-chave que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado.
Data de criação do objeto
2023-08-25T22:38:41.134ZData de alteração do objeto
2023-08-25T22:38:41.134ZIdentifica se o objeto foi excluído. Se verdadeiro, o objeto foi excluído.
falsefalsecreatedBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id.
Nome da aplicação que criou a assinatura.
backofficeupdatedBy
object
Identificador do cliente que criou a assinatura.
client_identifierChave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id.
Nome da aplicação que criou a assinatura.
backoffice{
"hasMore": true,
"data": [
{
"id": "comp_5f92f01728e009f403d8502e",
"status": "active",
"document": "12123123000112",
"name": "Big Corporation SA",
"friendlyName": "Big Corp",
"group": "cgrp_5f92f01728e009f403d8502e",
"address": {
"city": "São Paulo",
"state": "SP",
"country": "BR",
"line1": "Av Paulista",
"line2": "Sala 404",
"number": "123",
"postalCode": "12123123",
"neighborhood": "Bela Vista"
},
"creditPolicies": [
{
"id": "cpol_63ss07b6c39f5d3d917009b631"
}
],
"settings": {
"loans": {
"concurrency": [
{
"quantityAllowed": 0,
"status": [
"open"
]
}
],
"conditions": [
{
"title": "string",
"content": "string"
}
],
"refin": {
"minDays": 0
},
"expireInDays": 0
},
"invoices": {
"payOff": {
"fine": {
"amount": 0.02,
"daysToStart": 1
},
"interest": {
"amount": 0.01,
"daysToStart": 1
},
"allowOverduePayment": true,
"daysUntilDue": {
"type": "absolute",
"amount": 1
},
"updateInvoiceItemOnInsert": true
},
"companyRecurring": {
"fine": {
"amount": 0.02,
"daysToStart": 1
},
"interest": {
"amount": 0.01,
"daysToStart": 1
},
"allowOverduePayment": true,
"daysUntilDue": {
"type": "static",
"amount": 10
},
"create": {
"cutoffDay": 25,
"autoCreate": true
},
"updateInvoiceItemOnInsert": false
}
},
"employments": {
"expireInDays": 30,
"canUpdateEmploymentData": true
}
},
"metadata": {},
"createdAt": "2023-08-25T22:38:41.134Z",
"updatedAt": "2023-08-25T22:38:41.134Z",
"deleted": false,
"createdBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
},
"updatedBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
}
}
]
}