Ir para o conteúdo

4.9. Lista de Simulações

🔗 Endpoint

Método URL
GET /api/v1.1/cartao/agenda/{identificador}/simulacoes

🧾 Descrição

Retorna a lista de simulações vinculadas a uma determinada agenda. Cada item do retorno representa uma simulação previamente criada (efetivada) dentro do contexto da agenda, incluindo suas configurações, parâmetros de execução e totais consolidados.


📥 Response

✅ 200 OK

{
  "itens": [
    {
      "guid": "",
      "tipoContrato": 1,
      "taxa": null,
      "tipoVinculo": 1,
      "valor": 1,
      "ordem": null,
      "parcelaNumero": 1,
      "parcelaTotal": 1,
      "parcelaValor": 1.00,
      "parcelaData": "2025-09-09",
      "dataInicial": "2025-09-09",
      "dataFinal": "2025-09-09",
      "tipoValor": 1,
      "fumacaValor": 1.00,
      "origem": 1,
      "contratoErp": "",
      "contratoValor": 1.00,
      "personalizaPerformance": true,
      "somenteUrPerformada": true,
      "tipoAlertaPerformance": null,
      "alertaResilicao": false,
      "totais": {
        "valorAtingido": 1.00,
        "valorNaoAtingido": 0.00,
        "quantidadeUR": 1
      }
    }
  ]
}

🧾 Detalhamento dos Campos

🔹 Nível Raiz

Campo Tipo Descrição
itens array Lista de simulações pertencentes à agenda especificada.

🔹 Estrutura dos Itens

Campo Tipo Descrição
guid string GUID único da simulação.
tipoContrato integer Tipo de contrato vinculado (1 = padrão, outros valores conforme enum interno).
taxa number/null Taxa (deságio) aplicada à simulação, quando houver.
tipoVinculo integer Define a origem do vínculo (1 = valor desejado, 2 = UR manual, etc.).
valor number Valor principal da simulação (pode ser valor desejado ou garantido).
ordem string/null Ordem utilizada na vinculação (ASC ou DESC).
parcelaNumero integer Número da parcela (quando a simulação estiver associada a uma garantia parcelada).
parcelaTotal integer Total de parcelas previstas.
parcelaValor number Valor da parcela associada à simulação.
parcelaData string Data de vencimento da parcela vinculada.
dataInicial string Data inicial do intervalo considerado na simulação.
dataFinal string Data final do intervalo considerado na simulação.
tipoValor integer Tipo de valor considerado na simulação (enum).
fumacaValor number Valor total da simulação em cenários de crédito fumaça.
origem integer Indica a origem da simulação (manual, automática, etc.).
contratoErp string Código do contrato no ERP do cliente, quando houver.
contratoValor number Valor total do contrato de origem.
personalizaPerformance boolean Indica se houve personalização de performance (true = sim).
somenteUrPerformada boolean Indica se a simulação considera apenas URs performadas.
tipoAlertaPerformance integer/null Tipo de alerta de performance, se aplicável.
alertaResilicao boolean Indica se houve alerta de resiliência na simulação.
totais object Totais consolidados da simulação (ver abaixo).

🔹 totais

Campo Tipo Descrição
valorAtingido number Valor total atingido na simulação.
valorNaoAtingido number Valor não atingido (saldo remanescente não coberto).
quantidadeUR integer Quantidade de URs envolvidas na simulação.

🧪 Exemplo de cURL

curl -X GET https://api.veflow.com/api/v1.1/cartao/agenda/534D8AAE-61E4-4264-9D15-715B9E1F1D51/simulacoes \
  -H "Authorization: Bearer {seu_token}" \
  -H "Content-Type: application/json"

🕒 Observações

  • Este endpoint retorna apenas simulações persistidas (efetivamente criadas via POST /simulacao).
  • Autenticação obrigatória via Authorization: Bearer {token}.