Pagos 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)
payment.createPOSTPago creado
Se envía cuando se crea un pago en Holded.
Payload
Datos del pago incluidos en los payloads de webhook
Identificador único del pago
Descripción del pago
Importe del pago
Identificador único del contacto
Nombre del contacto
Fecha del pago en formato ISO 8601
Estado del pago: no_paid, paid, partial_paid
Identificador único de la cuenta bancaria asociada
Estado de conciliación: pending, reconciled, partial_reconciled
Payload de ejemplo
{
"id": "string",
"description": "string",
"amount": "string",
"contactId": "string",
"contactName": "string",
"date": "string",
"status": "string",
"bankingAccountId": "string",
"reconciliationStatus": "string"
}payment.updatePOSTPago actualizado
Se envía cuando se actualiza un pago existente en Holded.
Payload
Datos del pago incluidos en los payloads de webhook
Identificador único del pago
Descripción del pago
Importe del pago
Identificador único del contacto
Nombre del contacto
Fecha del pago en formato ISO 8601
Estado del pago: no_paid, paid, partial_paid
Identificador único de la cuenta bancaria asociada
Estado de conciliación: pending, reconciled, partial_reconciled
Payload de ejemplo
{
"id": "string",
"description": "string",
"amount": "string",
"contactId": "string",
"contactName": "string",
"date": "string",
"status": "string",
"bankingAccountId": "string",
"reconciliationStatus": "string"
}payment.deletePOSTPago eliminado
Se envía cuando se elimina un pago en Holded.
Payload
Datos del pago incluidos en los payloads de webhook de eliminación
Identificador único del pago
Payload de ejemplo
{
"id": "string"
}