Pular para o conteúdo principal
A Supercosmos envia requisições POST assinadas para a sua URL de webhook quando eventos-chave ocorrem. Sempre verifique a assinatura antes de processar.

Eventos

Estrutura do payload

Verificação de assinatura

Toda requisição inclui um header X-Mippo-Signature — um HMAC-SHA256 do corpo bruto da requisição usando o seu webhook secret.
Sempre verifique a assinatura. Nunca processe eventos de webhook vindos de fontes não verificadas.
webhook-handler.ts
Use express.raw() (e não express.json()) para que o corpo bruto seja preservado para a verificação de assinatura. Fazer o parse do JSON após a verificação é seguro.

Política de retry

Se o seu endpoint retornar um status diferente de 2xx ou atingir timeout (5s), a Supercosmos faz novas tentativas com backoff exponencial: Após 5 retries com falha, o evento é marcado como FAILED e você é notificado por e-mail.

Rotacionando o seu webhook secret

No painel do desenvolvedor, clique em Rotate secret. O seu secret antigo permanece válido por 30 minutos durante a janela de transição.