Listar planos disponíveis

GET /leads/{idApplication}/plans

Sucesso — 200 OK

[
  {
    "id": "3f6a1e2b-1234-4d56-8abc-9876543210ff",
    "title": "Plano Ouro",
    "subtitle": "Cobertura estendida",
    "tax": 1.5,
    "lmi": 36,
    "cashback": 0.0,
    "planType": "DEFAULT",
    "planCalculationType": "CALCULATE_RENT"
  }
]
CampoTipoDescrição
idstringIdentificador do plano — usar em POST .../plans/{planId}/selection
titlestringTítulo comercial
subtitlestring | nullSubtítulo comercial
taxnumberTaxa do plano
lmiintegerLimite Máximo de Indenização (em meses de cobertura)
cashbacknumberPercentual de cashback
planTypeenumDEFAULT | BONUS
planCalculationTypeenumCALCULATE_RENT | CALCULATE_PACKAGE

Lista vazia ([]) significa que não há plano disponível para este lead.

Erros mapeados

HTTPcodeQuando ocorre
500PLAN_INTEGRATION_FAILUREFalha de comunicação interna — repetir com backoff