webhook

termo

desenvolvimento webprogramação

Um arranjo em que um sistema chama uma URL que você fornece quando algo acontece, em vez de você ficar perguntando.

Ele inverte quem inicia, e essa inversão carrega três obrigações que as pessoas descobrem tarde. O endpoint é público, então precisa autenticar quem chama - em geral verificando uma assinatura sobre o corpo, porque URL não é segredo. A entrega é pelo menos uma vez, então o tratador precisa ser idempotente, ou duplicatas viram cobranças em dobro. E o remetente espera resposta rápida, então trabalho de verdade pertence a uma fila, e não à requisição, ou um tratador lento vira repetições que pioram a carga.

Também conhecido como: callback url

← Todos os verbetes do glossário