Skip to main content
Skip table of contents

Webhooks

Ao ativar o Webhook, sempre que houver alterações nos recursos integrados será feito uma requisição POST, para o endereço configurado contendo o recurso envolvido.


Nesta página:

  • Habilitando o Webhook

  • ID da Requisição

  • Retornando HTTP 200

  • Retornando HTTP de erro

  • Token de autenticação


Habilitando o Webhook

Para habilitar o webhook, acesse a área Webhooks, e informe os dados necessários do recurso e URL da aplicação que deve receber o POST do Guru.

ID da Requisição

Cada vez que o webhook é disparado, geramos um ID de requisição e enviamos no HEADER X-Request-ID.

Retornando HTTP 200

Para que o Guru considere o webhook como processado com sucesso, o status HTTP da resposta deve ser 200. Caso seu sistema falhe em responder HTTP 200, a retentativa é feita a cada minuto x número de tentativas até o total de 10 tentativas. Se falhar mais de 10 vezes é enviada uma notificação para todos os usuários administradores.

Retornos HTTP de erro

O Guru não tenta reenviar os webhooks caso o código de retorno seja:

  • 0

  • 401

  • 403

  • 404

  • 406

  • 410

  • 500 ( e tudo que for maior ou igual a 500)

Caso não seja nenhum desses erros tentaremos entregar até 20 vezes, sempre adicionando 1 minuto ao tempo anterior.

Como por exemplo:

  1. 2ª tentativa -> 1 minuto depois da primeira

  2. 3ª tentativa -> 2 minutos depois da segunda

  3. 4ª tentativa -> 3 minutos depois  da terceira

  4. 5ª tentativa -> 4 minutos depois da quarta

Token de autenticação

Para validar que a requisição do webhook pertence ao Guru, é enviado o campo api_token.


Mais Recursos

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.