POST Cadastrar Proposta
Introdução
Cadastra uma nova proposta e aciona o motor de crédito.
Rota
/Proposta
Authorization
| Token | eyJ... |
Headers Request
| Accept: | application/json |
| Content-Type | application/json |
Detalhes da API
Campos obrigatórios e seus respectivos tipos
Campos
| Campo | Tipo | Obrigatorio | Descrição |
nome |
string | Sim | Nome completo da pessoa. |
cpf |
string | Sim | CPF (Cadastro de Pessoa Física) da pessoa, utilizado para identificação. |
nascimento |
string | Sim | Data de nascimento da pessoa no formato ISO 8601 (ex: YYYY-MM-DD). |
telefone |
string | Sim | Número de telefone de contato, podendo incluir DDD e formatação. |
ocupacaoId |
int | Sim | ID da ocupação da pessoa, obtido através da rota [GET] Contexto/Ocupacao. |
cidadeId |
int | Sim | ID da cidade, obtido através da rota [POST] Endereco/Cidade. |
urlNotificacaoParceiro |
string | Não | URL para envio de notificações ao parceiro, caso aplicável. Ou podera usar null. |
cep |
string | Não | Código de Endereçamento Postal (CEP) da residência da pessoa. |
bairro |
string | Não | Nome do bairro onde a pessoa reside. |
logradouro |
string | null | Não | Endereço completo, incluindo nome da rua e número, se aplicável. |
Campos Opcionais
| Campo | Tipo | Descrição |
| Nenhum | - | Não existem campos opcionais. |
Exemplo de Requisição e Resposta
Exemplo de Request
curl
curl --location 'https://app2-crefaz-api-external-stag.azurewebsites.net/api/Proposta' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"cpf": "435.901.808-89",
"nome": "Júlio Rossato",
"ocupacaoId": 1,
"cidadeId": "1762",
"logradouro": "Rua Rui Barbosa",
"bairro": "Limoeiro",
"cep": "63030000",
"urlNotificacaoParceiro": "null",
"nascimento": "1974-07-10",
"telefone": "44999167734"
}'
Body da Requisição
body
{
"cpf": "435.901.808-89",
"nome": "Júlio Rossato",
"ocupacaoId": 1,
"cidadeId": "1762",
"logradouro": "Rua Rui Barbosa",
"bairro": "Limoeiro",
"cep": "63030000",
"urlNotificacaoParceiro": "null",
"nascimento": "1974-07-10",
"telefone": "44999167734"
}
Exemplo de Response
sucesso
{
"success": true,
"data": {
"propostaId": 1028673845,
"aprovado": true
},
"errors": null
}
erro
{
"success": false,
"data": null,
"errors": [
"Você tem uma proposta em andamento para esse cliente, verifique em sua esteira de acompanhamento",
"Nome não informado!",
"Nome inválido!",
"CPF não informado!",
"CPF é inválido!",
"Data de nascimento não informada!",
"Data de Nascimento inválida!",
"Data de nascimento não pode ser igual ou superior ao dia do preenchimento da proposta",
"Ocupação/classificação não informada!",
"Cidade não informada!",
"Cidade inválida!",
"CEP inválido!",
"Telefone não informado!",
"Telefone inválido!",
"A ocupação/classificação informada não existe.",
]
}
Headers de Response (5)
| Type | Value |
| Content-Type |
application/json; charset=utf-8 |
| Date | Fri, 04 Oct 2024 18:03:20 GMT |
| Server | Kestrel |
| Transfer-Encoding | chunked |
| Request-Context | appId=cid-v1:d0033e30-cc70-4961-9727-b7389fb39348 |
No Comments