Skip to main content

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 Obrigatórios
Campo TipoObrigatorio Descrição
nome
string SimNome completo da pessoa.
cpf
stringSim CPF (Cadastro de Pessoa Física) da pessoa, utilizado para identificação.
nascimento
stringSim Data de nascimento da pessoa no formato ISO 8601 (ex: YYYY-MM-DD).
telefone
string SimNúmero de telefone de contato, podendo incluir DDD e formatação.
ocupacaoId
intSim ID da ocupação da pessoa, obtido através da rota [GET] Contexto/Ocupacao.
cidadeId
int SimID da cidade, obtido através da rota [POST] Endereco/Cidade.
urlNotificacaoParceiro
stringNão URL para envio de notificações ao parceiro, caso aplicável. Ou podera usar null.
cep
string NãoCódigo de Endereçamento Postal (CEP) da residência da pessoa.
bairro
string NãoNome do bairro onde a pessoa reside.
logradouro
string | nullNã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
jsonsucesso
{
  "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