PUT Selecionar Oferta
Introdução
Seleciona a oferta de acordo com os parâmetros fornecidos.
Rota
/Proposta/oferta-produto/:propostaId
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 | Tipo | Descrição |
id |
string | inteiro | É obtido através da rota, [POST] /Proposta |
convenioId |
string | inteiro | É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
tabelaJurosId |
string | inteiro | É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
produtoId |
string | inteiro | É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
plano |
string | inteiro |
É obtido através da rota, [POST] /Proposta/simulacao-valor/:propostaId |
prestacao |
string | inteiro | É obtido através da rota, [POST] /Proposta/simulacao-valor/:propostaId |
diaRecebimento |
inteiro| number
|
É obtido através da rota, [GET] /Proposta/oferta-produto/ |
tipoRenda |
string | inteiro
|
É obtido através da rota, [GET] /Contexto/proposta |
vencimento |
string | inteiro
|
É obtido através da rota, [POST] /Proposta/calculo-vencimento
|
valor |
string | inteiro
|
É obtido através da rota, [POST] /Proposta/simulacao-valor/ |
tipoCalculo |
string | inteiro
|
É obtido através da rota, [GET] /Contexto/proposta |
convenioDadosId |
string | inteiro
|
É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
valor |
string | inteiro
|
É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
convenioId |
string | inteiro
|
É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
convenioDadosId |
string | inteiro
|
É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
valor |
string | inteiro
|
É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
convenioId |
string | inteiro
|
É obtido através da rota, [GET] /Proposta/oferta-produto/:propostaId |
contratosRefin
|
Array
|
Apenas quando tem refin |
Exemplo de Requisição e Resposta
Exemplo de Request
curl
curl --location --request PUT 'https://app2-crefaz-api-external-stag.azurewebsites.net/api/Proposta/oferta-produto/:propostaId' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJh...' \
--data '{
"id": 1028682574,
"convenioId": 2,
"tabelaJurosId": 2,
"produtoId": 6,
"plano": 16,
"prestacao": 226.09,
"renda": 1550.16,
"diaRecebimento": 5,
"tipoRenda": 0,
"vencimento": "2025-01-06",
"valor": 1200.00,
"tipoCalculo": 1,
"adicionais": [
{
"convenioDadosId": 13,
"valor": "2",
"convenioId": 2
},
{
"convenioDadosId": 14,
"valor": "01",
"convenioId": 2
}
],
"contratosRefin": []
}'
Body da Requisição
body
{
"id": 1028682574,
"convenioId": 2,
"tabelaJurosId": 2,
"produtoId": 6,
"plano": 16,
"prestacao": 226.09,
"renda": 1550.16,
"diaRecebimento": 5,
"tipoRenda": 0,
"vencimento": "2025-01-06",
"valor": 1200.00,
"tipoCalculo": 1,
"adicionais": [
{
"convenioDadosId": 13,
"valor": "2",
"convenioId": 2
},
{
"convenioDadosId": 14,
"valor": "01",
"convenioId": 2
}
],
"contratosRefin": []
}
Exemplo de Response
json
{
"success": true,
"data": {
"propostaId": 1028682574,
"aprovado": true,
"novoLimite": {
"valorLimiteSolicitado": 1200.00,
"valorLimiteParcela": 227.94,
"valorLimiteMinimoParcela": 50.00
}
},
"errors": null
}
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