Os webhooks de saída do Aurabase transmitem eventos do sistema para seus URLs de retorno de chamada (por exemplo, registro de novo usuário, pagamento bem-sucedido, atualização de linha da tabela).
Garantia de entrega pelo menos uma vez
Cada webhook enviado contém um identificador de evento exclusivo event_id, permitindo implementar processamento idempotente em seus servidores.
Gerenciamento de falhas e fila de mensagens mortas
Se o seu servidor responder com um código de erro HTTP (4xx, 5xx) ou atingir um tempo limite (limite de tempo de 10 segundos), o Aurabase tentará automaticamente o envio de acordo com um backoff exponencial :
Tentativa 1: Imediata
Tentativa 2: após 15 segundos
Tentativa 3: após 1 minuto
Tentativa 4: após 5 minutos
Tentativa 5: após 30 minutos
Após 5 falhas consecutivas, o evento é colocado na Dead-Letter Queue (DLQ) do Studio para inspeção e reprodução manual.