Crear webhook de plantilla
Registra un webhook de plantilla (independiente de la instancia)
Conceptos
Crea un webhook de plantilla. No depende de ninguna instancia —elinstanceId se guarda como null automáticamente— y recibe únicamente los eventos de plantilla de WhatsApp.
El campo events admite solo UPDATE_TEMPLATE_STATUS y UPDATE_TEMPLATE_CATEGORY. Cualquier evento que no sea de plantilla devuelve 422.
payloadFormat se ignora
En los webhooks de plantilla el formato es siempre DEFAULT. Puedes omitir el campo; si lo envías (con cualquier valor), se descarta de forma silenciosa y se persiste como DEFAULT.
Firma HMAC
Sisigning: true, el campo secret se genera y se devuelve solo en esta respuesta. Guárdalo de forma segura: no volverá a mostrarse.
Autorizaciones
Secret Key generada en el panel de Seguridad de Omni Z-API
Cuerpo
URL de destino de los eventos
"https://destino/webhook"
Solo eventos de plantilla. Es obligatorio al menos uno. Cualquier evento que no sea de plantilla devuelve 422.
1Eventos 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" ]
Descripción opcional del webhook
"Webhook de plantilla"
Habilita la firma HMAC-SHA256. Cuando es true, genera y devuelve un secret de 64 caracteres hexadecimales solo en la creación o la actualización.
false
Tipo de autenticación (forma plana). Alternativa al objeto auth.
NONE, BEARER, API_KEY, BASIC, CUSTOM_HEADER "NONE"
Credencial para BEARER (forma plana)
Credencial para API_KEY (forma plana)
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: el formato es siempre DEFAULT. Se puede omitir; si se envía (con cualquier valor), se descarta y se persiste como DEFAULT.
DEFAULT "DEFAULT"
Mapa libre de atributos extra
{}
Respuesta
Webhook de plantilla creado correctamente. channelId e instanceId llegan como null. El campo secret se devuelve solo en esta respuesta cuando signing es true.
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