Quando fizer sentido para o canal, é possível que seja configurado um fluxo de renovação de emissões existentes. Isto é definido por uma distância em dias do fim da vigência atual a partir do qual é permitido realizar a renovação de uma emissão.
Se este valor for de 30 dias, por exemplo, isto significa que a partir de 30 dias antes do fim da vigência atual será possível realizar uma nova emissão com vigência futura iniciando no primeiro dia onde a emissão atual deixa de ter validade. Com isto o cliente segurado fica coberto continuamente.
Além disso, é possível configurar por quantos dias após a vigência do seguro original a renovação está disponível. Se este valor for 3, por exemplo, isto significa que até 3 dias após o fim da vigência é possível fazer a renovação.
Renovação disponível
Para cada emissão que se enquadra no cenário descrito acima será criada uma entidade de renovação no estado disponivel
que pode ser listada pelo endpoint GET /sagas/v1/renovacoes . Também é possível ser notificado via webhook quando isto acontece assinando o evento renovacao-disponivel
.
Iniciar uma renovação
Uma renovação pode ser iniciada através do endpoint POST /sagas/v1/renovacoes/:id-renovacao/iniciar informando a opção de pagamento desejada (pagamento
) e os detalhes do aceite (aceite
). Ambos os parâmetros são opcionais – porém, se é necessário informar alguma delas em emissões regulares, também será necessário informar ao iniciar um fluxo de renovação.
É possível informar os dados do cliente-segurado
se for desejável fazer alterações (por exemplo, telefone ou e-mail). Não é permitido enviar um cliente diferente (validado via CPF/CNPJ). Ao omitir este parâmetro, o cliente-segurado
existente será utilizado – considerando possíveis alterações (endossos) realizados.
Em relação aos parâmetros de emissão que serão utilizados na renovação, como coberturas e limites, existem dois fluxos possíveis: simplificado e com alteração nos parâmetros de emissão.
Fluxo simplificado
Quando uma renovação fica disponível, uma nova cotação é provida com os mesmos parâmetros (coberturas, limites e adicionais) utilizados na emissão original. Seu ID é informado no campo id-cotacao-sugerida
nos detalhes da renovação. Se for desejável utilizar esta cotação sugerida, basta realizar uma chamada para o endpoint POST /sagas/v1/renovacoes/:id-renovacao/iniciar com a opção de pagamento e aceite (quando necessário). Os detalhes da cotação sugerida podem ser obtidos pelo endpoint GET /sagas/v1/cotacoes/:id-cotacao.
A cotação sugerida replica os metadados da cotação original, quando existirem.
Fluxo com alteração nos parâmetros de emissão
Para que a renovação aconteça com parâmetros diferentes da emissão original, como com a inclusão ou remoção de coberturas, ou ajustes nos limites de indenização, é necessário realizar uma cotação (POST /sagas/v1/cotacoes) com os parâmetros desejados e informando os campos instante-vigencia-inicio
e instante-vigencia-fim
com valores idênticos aos obtidos em vigencia-renovacao
para a renovação em questão via listagem ou pelo endpoint GET /sagas/v1/renovacoes/:id-renovacao.
Em seguida, basta informar o id-cotacao
obtido na chamada ao endpoint POST /sagas/v1/renovacoes/:id-renovacao/iniciar junto às demais informações necessárias.
Renovação iniciada
Quando uma renovação é iniciada por qualquer um dos fluxos descritos acima, uma nova proposta de emissão é criada para a nova emissão. O id-proposta
resultante pode ser obtido na própria resposta do endpoint POST /sagas/v1/renovacoes/:id-renovacao/iniciar ou por consultas posteriores a GET /sagas/v1/renovacoes/:id-renovacao.
Renovação completa
Se a proposta for concluída com sucesso (por exemplo, o pagamento é efetuado, quando isto é uma pendência), a nova emissão será concluída e a renovação também irá para o estado completa
. O ID da nova emissão estará no campo id-venda
nos detalhes da renovação correspondente.
Novas tentativas e renovação cancelada
Se a proposta de renovação for cancelada, seja diretamente ou por expiração, a renovação pode voltar para o estado disponivel
se ainda houver tempo para uma nova tentativa, ou então ela irá para o estado cancelada
e não poderá mais ser usada.
Webhooks
É possível assinar notificações para cada uma das transições de estado descritas acima. Confira os detalhes em eventos de webhook.