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
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