# ¿Qué es un webhook?

> Un webhook es un mensaje HTTP que envía un sistema cuando ocurre algo. Cómo funcionan los webhooks, cómo se protegen y cómo conectan el control horario.

URL: https://timetracking.tech/es/glosario/webhook
Language: es
Last updated: 2026-10-24

**Definición:** Un webhook es una petición HTTP automática que un sistema envía a una URL de otro sistema en cuanto ocurre un evento concreto, como la aprobación de una hoja de horas. El sistema receptor puede actuar al instante, sin tener que consultar periódicamente.

## Cómo funcionan los webhooks

Usted registra una URL y elige los eventos que le interesan. Cuando se produce uno de esos eventos, el sistema emisor envía a esa URL un pequeño mensaje JSON que describe lo ocurrido. Si el receptor no está disponible, un buen emisor lo reintenta más tarde.

Como cualquiera podría enviar datos a una URL pública, los webhooks van firmados. El emisor calcula una firma HMAC del mensaje con un secreto compartido; el receptor la vuelve a calcular y solo confía en los mensajes cuyas firmas coinciden.

## Los webhooks en TimeTracking

TimeTracking envía webhooks cuando las horas cambian de estado, firmados con HMAC y reintentados en caso de fallo. Puede usarlos para actualizar un CRM, iniciar un proceso de facturación o publicar un mensaje en un canal de chat. La API REST, con especificación OpenAPI, cubre la otra dirección: leer y escribir datos bajo demanda.

- [API e integraciones](https://timetracking.tech/es/funciones/api-e-integraciones)
- [MCP](https://timetracking.tech/es/glosario/mcp)
- [Registro de auditoría](https://timetracking.tech/es/glosario/registro-de-auditoria)
