Servicios Webhooks
3 eventos
Cabeceras comunes
Cada petición de webhook incluye estas cabeceras:
x-holded-webhook-eventstringNombre del evento, p. ej. invoice.create
x-holded-webhook-datestring · ISO 8601Momento del envío, p. ej. 2026-06-18T11:10:35Z
x-holded-webhook-signaturestringFirma HMAC-SHA256 con prefijo sha256= (ver abajo)
x-holded-webhook-idstringIdentificador único del evento; úsalo como clave de idempotencia
x-holded-webhook-account-idstringIdentificador de la cuenta de Holded que origina el evento
x-holded-webhook-versionstringVersión del sistema de webhooks (p. ej. v1)
service.createPOSTServicio creado
Se envía cuando se crea un servicio en Holded.
Payload
Datos del servicio incluidos en los payloads de webhook
Identificador único del servicio
Nombre del servicio
Código del servicio
Descripción del servicio
Precio de venta
Precio de coste
Código de cuenta de ventas
Color en formato hexadecimal
Duración en minutos
Indica si el servicio está archivado
Identificadores de etiquetas
Claves de impuestos
Payload de ejemplo
{
"id": "string",
"name": "string",
"code": "string",
"description": "string",
"price": "string",
"cost": "string",
"salesAccount": "string",
"color": "string",
"duration": 0,
"archived": false,
"tags": [
"string"
],
"taxes": [
"string"
]
}service.updatePOSTServicio actualizado
Se envía cuando se actualiza un servicio existente en Holded.
Payload
Datos del servicio incluidos en los payloads de webhook
Identificador único del servicio
Nombre del servicio
Código del servicio
Descripción del servicio
Precio de venta
Precio de coste
Código de cuenta de ventas
Color en formato hexadecimal
Duración en minutos
Indica si el servicio está archivado
Identificadores de etiquetas
Claves de impuestos
Payload de ejemplo
{
"id": "string",
"name": "string",
"code": "string",
"description": "string",
"price": "string",
"cost": "string",
"salesAccount": "string",
"color": "string",
"duration": 0,
"archived": false,
"tags": [
"string"
],
"taxes": [
"string"
]
}service.deletePOSTServicio eliminado
Se envía cuando se elimina un servicio en Holded.
Payload
Datos del servicio incluidos en los payloads de webhook de eliminación
Identificador único del servicio
Fecha de eliminación en formato ISO 8601
Payload de ejemplo
{
"id": "string",
"deletedAt": "string"
}