Quote – Webhook v1.1.0

APIS – Cotação Firme

Nas APIs de cotação, a instituição receptora de dados envia uma notificação a SPOC informando que ocorreu uma mudança de estado no recurso, a iniciadora deverá consultar o recurso para obter mais informações.

Caso de Uso

Os casos de uso fornecem uma visão clara e estruturada de quando o Webhook será acionado e o fluxo geral da máquina de estado

Notificação sobre cotação

Os eventos que acionarão notificações via Webhook, será a mudança do status da cotação para REJECTED e ACCEPTED.

Máquina de Estados – Cotação

image-20240409-203343.png

 

 

Diagrama de sequência

No diagrama de exemplo abaixo, é possível identificar como será o comportamento da SPOC no processo de consulta de uma cotação. A receptora envia uma notificação à instituição iniciadora informando que ocorreu uma mudança significativa da máquina de estados de cotação e que ela deverá consultar a cotação para obter mais informações.

Cenário de cotação aceita

image-20240409-203610.png

Cenário de cotação rejeitada

 

Conteúdo do Payload/URL

O payload será composto pela informação do timestamp do momento da alteração do estado da cotação:

URL

As URLs do ecossistema são formadas com a configuração abaixo:
<host> / <string> / <api> / <versão> / <recurso>

As Receptoras/Transmissoras, precisam construir a URI de notificação da seguinte forma:

 

 

  • Quando habilitar a funcionalidade de Webhook para as APIs de Cotação, a iniciadora deverá estar apta a receber notificações no seguinte endereço:

o   https://insurSpocExemplo.com/open-insurance/webhook/[Versão do Webhook]/quote/[Versão da API]/request/{consentId}/quote-status

Segurança

  • Todos os endpoints do Webhook utilizam-se de mTLS para autenticação, não possuem scopes e permissions específicos de segurança. Toda a segurança é feita via certificado(mTLS – BRCAC).

  •  Não será necessário a assinatura do webhook, pois não vai haver dados sensíveis no conteúdo do Payload.

 

Orientação em caso de falha

 

Em caso de falha de notificação a SPOC  deve:

  • A iniciadora, ao perceber que não está recebendo as notificações oriundas da receptora, poderá utilizar os endpoints de consulta para obter informações sobre o andamento de uma determinada cotação.

  • Endpoints de consulta do estado da cotação patrimonial:

GET/home/request/{consentId}/quote-status

GET/condominium/request/{consentId}/quote-status

GET/business/request/{consentId}/quote-status

GET/diverse-risk/request/{consentId}/quote-status

  • Endpoints de Consulta do estado da cotação auto:

GET/request/{consentId}/quote-status

Orientações para as receptoras

 

  • Orientações para as receptoras:

    • A receptora fará no máximo 3 tentativas de notificação para a iniciadora:

    • A segunda e a terceira tentativas só ocorrerão em caso de falha;

    • A primeira tentativa de notificação do evento, pela receptora, deverá ocorrer em até 1,5 segundo após o evento;

    • A segunda tentativa deverá ocorrer 10 segundos após a falha da primeira tentativa;

    • A terceira tentativa deverá ocorrer 60 segundos após a falha da segunda tentativa;