# PUT Selecionar Oferta #### **Introdução** Seleciona a oferta de acordo com os parâmetros fornecidos. --- ##### ***Rota*** ```css /Proposta/oferta-produto/:propostaId ``` ##### ***Authorization***
TokeneyJ...
##### ***Headers Request***
Acceptapplication/json
Content-Typeapplication/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 ```bash 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 ```json { "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 ```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-Typeapplication/json; charset=utf-8
DateFri, 04 Oct 2024 18:03:20 GMT
ServerKestrel
Transfer-Encodingchunked
Request-ContextappId=cid-v1:d0033e30-cc70-4961-9727-b7389fb39348