¿Qué es un webhook?
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.
Páginas relacionadas
API e integraciones
API REST abierta, webhooks, CLI y un servidor MCP para Claude, disponibles hoy. Sus datos siguen siendo abiertos.
MCP (Model Context Protocol)
Un estándar abierto que permite a asistentes de IA como Claude conectarse de forma estructurada a herramientas y fuentes de datos.
Registro de auditoría
Un registro cronológico e inalterable de quién creó, modificó o aprobó datos, y cuándo.
Ver precios
Gratis hasta 5 usuarios. Core desde €1 por usuario al mes, todo incluido.
Pruebe TimeTracking gratis
Gratis hasta 5 usuarios. Core desde €1 por usuario al mes, todo incluido.