O que é webhook?
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.
Páginas relacionadas
API e integrações
API REST aberta, webhooks, CLI e um servidor MCP para o Claude, disponíveis hoje. Seus dados continuam abertos.
MCP (Model Context Protocol)
Um padrão aberto que permite que assistentes de IA, como o Claude, se conectem a ferramentas e fontes de dados de forma estruturada.
Trilha de auditoria
Um registro cronológico e inalterável de quem criou, alterou ou aprovou dados, e quando.
Ver preços
Grátis até 5 usuários. Core a partir de €1 por usuário por mês, tudo incluído.
Experimente o TimeTracking grátis
Grátis até 5 usuários. Core a partir de €1 por usuário por mês, tudo incluído.