# O que é webhook?

> Um webhook é uma mensagem HTTP que um sistema envia quando algo acontece. Como os webhooks funcionam, como são protegidos e como conectam o controle de ponto.

URL: https://timetracking.tech/pt-br/glossario/webhook
Language: pt-BR
Last updated: 2026-10-24

**Definição:** Um webhook é uma requisição HTTP automática que um sistema envia para uma URL de outro sistema assim que um evento específico acontece, como a aprovação de uma folha de ponto. O sistema que recebe pode então agir na hora, sem ficar consultando.

## Como os webhooks funcionam

Você cadastra uma URL e escolhe os eventos que interessam. Quando um desses eventos ocorre, o sistema remetente envia uma pequena mensagem JSON para essa URL descrevendo o que aconteceu. Se o destinatário estiver fora do ar, um bom remetente tenta de novo mais tarde.

Como qualquer pessoa poderia enviar dados para uma URL pública, os webhooks são assinados. O remetente calcula uma assinatura HMAC sobre a mensagem com um segredo compartilhado; o destinatário a recalcula e só confia nas mensagens em que as assinaturas coincidem.

## Webhooks no TimeTracking

O TimeTracking envia webhooks quando as horas mudam de status, assinados com HMAC e reenviados em caso de falha. Você pode usá-los para atualizar um CRM, iniciar uma rodada de faturamento ou publicar uma mensagem em um canal de chat. A API REST, com especificação OpenAPI, cobre o sentido inverso: ler e gravar dados sob demanda.

- [API e integrações](https://timetracking.tech/pt-br/funcionalidades/api-e-integracoes)
- [MCP](https://timetracking.tech/pt-br/glossario/mcp)
- [Trilha de auditoria](https://timetracking.tech/pt-br/glossario/trilha-de-auditoria)
