# Informações da Proposta

#### **Proposta**

Este documento fornece informações sobre as rotas disponíveis para acessar dados relacionados ao contexto de ocupação, propostas e grau de instrução.

#### **Rotas Disponíveis**

<div id="bkmrk-%5Bget%5D-%2Fproposta%2Fprod">- **\[GET\] /Proposta/produtos-regiao/:codCidadeIBGE**
    
    Consulta a disponibilidade de produtos em uma região específica, identificada pelo código IBGE da cidade. Retorna uma lista de produtos disponíveis para venda nessa localidade.
- **\[POST\] /Proposta**  
    Cadastra uma nova proposta com os dados fornecidos no corpo da requisição. Inclui informações sobre o cliente, produtos, condições de pagamento e outras especificações relevantes.
- **\[POST\] /Proposta/proposta-em-andamento?cpf=<span style="color: rgb(35, 111, 161);">{{cliente\_cpf}}</span>&amp;loginVendedor=<span style="color: rgb(35, 111, 161);">{{login}}</span>**  
    Consulta propostas que estão em andamento para um cliente específico, utilizando o CPF do cliente e o login do vendedor para filtrar os resultados.
- **\[GET\] /Proposta/oferta-produto**
    
    Recupera uma lista de ofertas de produtos associadas a uma proposta específica, identificada pelo ID da proposta. Permite que o usuário visualize as opções de oferta disponíveis.
- **\[POST\] /Proposta/calculo-vencimento**  
    Calcula a data de vencimento de uma proposta com base nas informações fornecidas, como prazos e condições de pagamento.
- **\[POST\] /Proposta/consulta-valor-limite**
    
    Consulta o valor limite associado a uma proposta específica, identificada pelo ID da proposta. Este endpoint ajuda a verificar se a proposta está dentro dos limites financeiros permitidos.
- **\[POST\] /Proposta/simulacao-valor**
    
    Realiza uma simulação de oferta para uma proposta específica, permitindo que o usuário visualize diferentes cenários financeiros e condições antes de formalizar a proposta.
- **\[PUT\] /Proposta/oferta-produto**
    
     Seleciona uma oferta específica para uma proposta, utilizando o ID da proposta para identificar qual oferta deve ser aplicada.
- **\[POST\] /Proposta/tipo-anexos**  
    Lista os tipos de anexos que podem ser associados a propostas, permitindo que o usuário saiba quais documentos são necessários ou recomendados.
- **\[PUT\] /Proposta/imagem**
    
    Efetua o upload de arquivos (imagens) relacionados a uma proposta específica, identificada pelo ID da proposta. Isso pode incluir documentos de suporte ou evidências relacionadas à proposta.
- **\[PUT\] /Proposta**
    
    Permite cadastrar uma nova proposta ou atualizar uma proposta existente, utilizando o ID da proposta para identificar qual proposta deve ser modificada.
- **\[GET\] /Proposta/:propostaId**
    
    Consulta os detalhes de uma proposta específica, identificada pelo ID da proposta. Retorna informações completas sobre a proposta, incluindo status, produtos e ofertas.

</div>