{
"id": "8F2C00000000000000000000000000A1",
"channelId": null,
"instanceId": null,
"url": "https://novo-destino/webhook",
"description": "Webhook de plantilla",
"events": [
"UPDATE_TEMPLATE_STATUS",
"UPDATE_TEMPLATE_CATEGORY"
],
"status": "DISABLED",
"signing": false,
"auth": {
"type": "NONE",
"configured": false
},
"payloadFormat": "DEFAULT",
"customAttributes": {},
"createdAt": "2026-07-15T19:00:00.000+00:00",
"updatedAt": "2026-07-15T19:30:00.000+00:00"
}{
"error": "Validation error"
}{
"error": "Webhook not found"
}{
"error": "Global webhooks (without instance) accept only template events"
}Actualizar webhook de plantilla
Actualiza la configuración de un webhook de plantilla existente
{
"id": "8F2C00000000000000000000000000A1",
"channelId": null,
"instanceId": null,
"url": "https://novo-destino/webhook",
"description": "Webhook de plantilla",
"events": [
"UPDATE_TEMPLATE_STATUS",
"UPDATE_TEMPLATE_CATEGORY"
],
"status": "DISABLED",
"signing": false,
"auth": {
"type": "NONE",
"configured": false
},
"payloadFormat": "DEFAULT",
"customAttributes": {},
"createdAt": "2026-07-15T19:00:00.000+00:00",
"updatedAt": "2026-07-15T19:30:00.000+00:00"
}{
"error": "Validation error"
}{
"error": "Webhook not found"
}{
"error": "Global webhooks (without instance) accept only template events"
}Conceptos
Actualiza parcialmente la configuración de un webhook de plantilla. Solo se actualizan los campos que envías en el body; el resto se mantiene sin cambios.Actualizar los eventos
Si envías el campoevents, la lista sustituye los eventos existentes y debe contener solo eventos de plantilla (en caso contrario → 422):
{ "events": ["UPDATE_TEMPLATE_STATUS", "UPDATE_TEMPLATE_CATEGORY"] }
Firma HMAC
signing: true genera un secret nuevo (que se devuelve solo en esa respuesta); signing: false elimina la firma.
secret se devuelve solo en esa respuesta. Guárdalo antes de cerrar la sesión.Deshabilitar temporalmente
{ "status": "DISABLED" }
{ "status": "ENABLED" }.
payloadFormat se sigue ignorando
En los webhooks de plantilla el formato es siempre DEFAULT, aunque lo envíes en la actualización.
Autorizaciones
Secret Key generada en el panel de Seguridad de Omni Z-API
Parámetros de ruta
ID del webhook de plantilla
"8F2C00000000000000000000000000A1"
Cuerpo
Todos los campos son opcionales: solo se actualizan los campos que se envían.
Nueva URL de destino
"https://novo-destino/webhook"
Nueva descripción
Si se envía, sustituye la lista de eventos: solo eventos de plantilla (en caso contrario → 422).
Eventos de plantilla admitidos: UPDATE_TEMPLATE_STATUS (actualización del estado de la plantilla: aprobada, rechazada, etc.) y UPDATE_TEMPLATE_CATEGORY (actualización de la categoría de la plantilla).
UPDATE_TEMPLATE_STATUS, UPDATE_TEMPLATE_CATEGORY DISABLED pausa la entrega de eventos sin eliminar el webhook
ENABLED, DISABLED true genera un secret nuevo; false elimina la firma
NONE borra la autenticación; el resto la reconfiguran
NONE, BEARER, API_KEY, BASIC, CUSTOM_HEADER Credencial para BEARER
Credencial para API_KEY
Forma anidada de la autenticación. Para BASIC usa username+password; para CUSTOM_HEADER usa headerName+headerValue.
Show child attributes
Show child attributes
Ignorado en los webhooks de plantilla
DEFAULT Respuesta
Webhook de plantilla actualizado. El campo secret se devuelve solo cuando signing = true en esta actualización.
ID único del webhook de plantilla
"8F2C00000000000000000000000000A1"
Siempre null en los webhooks de plantilla
null
Obsoleto y siempre null en los webhooks de plantilla
null
URL de destino de los eventos
"https://destino/webhook"
Descripción del webhook
"Webhook de plantilla"
Eventos de plantilla configurados
Eventos de plantilla admitidos: UPDATE_TEMPLATE_STATUS (actualización del estado de la plantilla: aprobada, rechazada, etc.) y UPDATE_TEMPLATE_CATEGORY (actualización de la categoría de la plantilla).
UPDATE_TEMPLATE_STATUS, UPDATE_TEMPLATE_CATEGORY [ "UPDATE_TEMPLATE_STATUS", "UPDATE_TEMPLATE_CATEGORY" ]
Estado actual del webhook
ENABLED, DISABLED "ENABLED"
Indica si la firma HMAC está habilitada
false
Resumen de la autenticación configurada: las credenciales no se devuelven por seguridad
Show child attributes
Show child attributes
Siempre DEFAULT en los webhooks de plantilla
DEFAULT "DEFAULT"
{}
"2026-07-15T19:00:00.000+00:00"
"2026-07-15T19:00:00.000+00:00"
Secret HMAC de 64 caracteres hexadecimales: se devuelve solo cuando signing = true en el create o el update. Es null cuando la firma está deshabilitada. Después no se podrá recuperar.
null