Listar políticas de crédito
GET/v1/credit-policies
Retorna todas as políticas de crédito, ordenadas por data de criação, com os itens mais recentes primeiro.
Request
Query Parameters
- single
- list
- single
- list
Um filtro com base no campo product.
Um filtro com base no campo name.
Campos a remover do corpo da resposta. O valor deve ser uma string ou uma lista separada por vírgula. Campos informados que não existem na resposta serão descartados.
Examples:Valor único
Example: campoAExcluir
Lista
Example: campoAExcluir1,campoAExcluir2,campoAExcluir3
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.
10Um filtro com base no campo deleted. O valor deve ser um booleano.
Filtro no campo id da política de crédito, aceitando string ou lista separada por vírgula.
Valor único
Example: crpl_62ec27447e6959ce3872ecd6
Lista
Example: crpl_62ec27447e6959ce3872ecd6,crpl_635bf8597f7e906f0613b981
Responses
- 200
Objeto com data contendo array de CreditPolicy 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 [
- RebatePercentage
- RebateAbsolute
]
Array [
Array [
- CreditPolicyInsuranceRequiredAndUninsured
- CreditPolicyInsuranceOptional
]
]
]
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 políticas de crédito
Identificador exclusivo para o objeto.
crpl_5f92f01728e009f403d8502ePossible values: [active, inactive]
Nome da política de crédito.
ConsignadoPossible values: [EMPLOYMENT_LENGTH_SALARY_MULTIPLIER]
EMPLOYMENT_LENGTH_SALARY_MULTIPLIERId do produto associado a política de crédito.
prod_5f92f01728e009f403d8502eoptions
object
Modelo que aplica uma taxa de juros em faixas baseado no tempo de casa em meses.
Tipo de juros aplicado na dívida.
Possible values: [pre_price_days]
pre_price_daysTipo de operação de crédito
Possible values: [ccb]
ccbrebates
object[]
required
anyOf
Detalhes das taxas de um empréstimo.
Tipo da tarifa.
all_loans: utilizado para indicar tarifas ou taxas de manutenção em cada contratação.
first_loan: utilizado para representar taxas de cadastro ou Taxa de Contratação (TC).
except_first_loan: utilizado para representar taxas de manutenção em cada contratação, exceto a primeira.
Possible values: [all_loans, first_loan, except_first_loan]
first_loanTipo do valor a ser cobrado.
Possible values: [percentage]
percentagePorcentagem da tarifa a ser cobrado sobre o valor do empréstimo.
0.2Descrição para a tarifa.
Tarifa de cadastroValor mínimo para aplicação da tarifa.
200Valor máximo para aplica ção da tarifa.
2000Detalhes das taxas de um empréstimo.
Tipo da tarifa.
all_loans: utilizado para indicar tarifas ou taxas de manutenção em cada contratação.
first_loan: utilizado para representar taxas de cadastro ou Taxa de Contratação (TC).
except_first_loan: utilizado para representar taxas de manutenção em cada contratação, exceto a primeira.
Possible values: [all_loans, first_loan, except_first_loan]
all_loansTipo do valor a ser cobrado.
Possible values: [absolute]
absoluteValor da tarifa.
200Descrição para a tarifa.
Tarifa de cadastrofine
object
required
Valor percentual da multa
0.02Contagem do tempo para multa (calendar para dias corridos)
Possible values: [calendar_days]
calendar_daysValor percentual mensal da multa
0.02rules
object[]
required
Quantidade mínima em meses de trabalho
6Quantidade máxima em meses de trabalho
12Múltiplo de salário para o valor máximo
2Valor mínimo da solicitação
200Valor máximo da solicitação
2000ID do Fundo
fund_5f92f01728e009f403d8502emonthlyFee
object[]
required
Quantidade mínima da faixa de número de parcelas
12Quantidade máxima da faixa de número de parcelas
36Taxa de juros mensal
0.02insurance
object
oneOf
Objeto insurance quando seguro é uninsured ou required
Taxa percentual do valor do seguro
Tipo do seguro.
required: seguro não contributário
uninsured: empréstimo sem seguro
Possible values: [required, uninsured]
uninsuredNúmero da apólice de seguro
Nome da seguradora
Objeto insurance quando seguro é opcional
Taxa percentual do valor do seguro
Tipo do seguro.
optional: seguro contributário
Possible values: [optional]
optionalNúmero da apólice de seguro
Nome da seguradora
Taxa adicional opcional quando tipo de seguro é optional (não contributário)
0.05Conjunto 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": "crpl_5f92f01728e009f403d8502e",
"status": "active",
"name": "Consignado",
"model": "EMPLOYMENT_LENGTH_SALARY_MULTIPLIER",
"product": "prod_5f92f01728e009f403d8502e",
"options": {
"interestType": "pre_price_days",
"creditOperationType": "ccb",
"rebates": [
{
"feeType": "first_loan",
"amountType": "percentage",
"amount": 0.2,
"description": "Tarifa de cadastro",
"minAmount": 200,
"maxAmount": 2000
},
{
"feeType": "all_loans",
"amountType": "absolute",
"amount": 200,
"description": "Tarifa de cadastro"
}
],
"fine": {
"fineRate": 0.02,
"interestBase": "calendar_days",
"monthlyRate": 0.02
},
"rules": [
{
"workingMonthsRangeStart": 6,
"workingMonthsRangeEnd": 12,
"salaryMultiples": 2,
"minimumDisbursementAmount": 200,
"maximumDisbursementAmount": 2000,
"fund": "fund_5f92f01728e009f403d8502e",
"monthlyFee": [
{
"installmentsRangeStart": 12,
"installmentsRangeEnd": 36,
"amount": 0.02,
"insurance": {
"fee": 0,
"type": "uninsured",
"number": "string",
"insurer": "string"
}
}
]
}
]
},
"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"
}
}
]
}