Crear y administrar webhooks para flujos de trabajo
Última actualización: 2026-11-10Los webhooks son una forma sencilla de automatizar la comunicación entre aplicaciones mediante el envío automático de datos de eventos cuando se producen determinadas acciones. En Qlik Cloud, los webhooks pueden desencadenar acciones en otras aplicaciones sin intervención manual, lo que facilita la integración de Qlik Cloud en sus flujos de trabajo y la automatización de tareas basadas en eventos del sistema. Cada vez que se produce un evento definido, se envía una solicitud JSON al punto final de webhooks especificado, entregando los datos del evento a la aplicación elegida.
Permisos requeridos de webhooks
Al crear o gestionar webhooks utilizando la API de Webhooks de Qlik Cloud y la IU de automatizaciones, debe solicitar uno o ambos de estos permisos:
-
Utilizar webhooks: Necesario para crear, ver, actualizar y eliminar webhooks propiedad del usuario.
-
Administrar Webhooks: Necesario para gestionar todos los webhooks del espacio empresarial inquilino, incluidos los creados por otros usuarios.
Webhooks
Cómo funcionan los webhooks
Cuando se produce un evento en Qlik Cloud (por ejemplo, se crea una nueva aplicación o se elimina un usuario), un webhook envía información en formato JSON a una aplicación externa especificada mediante una devolución de llamada HTTP. Esta aplicación externa puede utilizar entonces los datos de los eventos para desencadenar otras acciones.
Por ejemplo:
-
Notifique a su equipo a través de Slack cuando se cree una nueva aplicación.
-
Enviar automáticamente un correo electrónico de bienvenida cuando se añade un nuevo miembro a un espacio empresarial inquilino.
-
Actualizar una hoja de cálculo cuando se elimina un usuario del espacio empresarial inquilino.
Ventajas de usar webhooks
Los webhooks permiten la integración en tiempo real con otros sistemas, eliminando la necesidad de comprobaciones manuales constantes o solicitudes de API repetitivas. Al estar a la escucha de los eventos y enviar inmediatamente los datos pertinentes, los webhooks reducen el trabajo innecesario y permiten una automatización sin problemas.
Plataformas habituales de integración de webhooks
Para gestionar y responder a los datos de webhooks, puede crear servicios personalizados o utilizar plataformas de terceros como:
-
Qlik Automate (solo en inglés)
Límites de los webhooks
Para mantener el rendimiento del sistema y administrar los recursos, se aplican los siguientes límites:
-
El historial de entrega de webhooks se conserva durante 7 días.
-
Cada usuario puede poseer hasta 150 webhooks.
-
El tamaño total del encabezado HTTP por webhook está limitado a 2048 bytes para encabezados cifrados y 2048 bytes para encabezados no cifrados. Para cada tipo de encabezado, el límite es el tamaño total en bytes de todos los nombres y valores de encabezado configurados sumados. No hay límite en cuanto al número de encabezados.
Estructura de las solicitudes de webhooks
Cuando un webhook es activado por un evento, envía una solicitud HTTP JSON al punto de conexión especificado durante la creación de webhooks. La estructura de esta solicitud contiene metadatos del evento y detalles de la carga útil como, por ejemplo, el tipo de evento, la fecha-hora y los atributos del objeto.
Ejemplo de solicitud de webhook: evento de aplicación eliminada
Aquí tiene un ejemplo de la solicitud JSON enviada cuando se elimina una aplicación:
URL de la solicitud
https://<your-tenantURL>/api/v1/webhooks/{id}Encabezados
{
"Content-Type": "application/json",
"X-Execution-Token: <your-execution-token>",
"Qlik-Signature": "446bd5e3f5b635f491d17557e4bec6ebc61b7bd2bc9cc7b612e4e",
"User-Agent": "Qlik Webhook"
}
Mensaje
{
"cloudEventsVersion": "0.1",
"source": "com.qlik/engine",
"contentType": "application/json",
"eventId": "e65c1481-e8a-4be-a5ca-27dfcde077d7",
"eventTime": "2021-03-08T14:51:29Z",
"eventTypeVersion": "1.0.0",
"eventType": "com.qlik.v1.app.deleted",
"extensions": {
"ownerId": "vNRGrDZIypJzauw59BbpvkRhqbmI",
"tenantId": "oZcMPa_1PwH4FUdrh6839YHHdEJN",
"userId": "vNRGrDZIypJtcGTzauw59BbpqbmI"
},
"data": {
"attributes": {
"id": "0984fec4-aa8c-4253-b1d1-4fd4f9c78",
"name": "New App",
"createdDate": "2021-03-08T14:51:28.888Z",
"modifiedDate": "2021-03-08T14:51:29.316Z",
"owner": "auth0|b62a17c577a4abe6e807b07d18c4d82286352542d633d120100b03fb11",
"ownerId": "vNRGrDZIypJtcGTzauw59BbpvbmI",
"published": false,
"hasSectionAccess": false
}
}
}Esta carga útil proporciona información detallada sobre la aplicación eliminada, como su ID, nombre, propietario y fecha y hora de eliminación, lo que ayuda al sistema receptor a procesar el evento. Para más detalles sobre cargas útiles de eventos, consulte el Portal para desarrolladores de Qlik: API de eventos.
Encabezados cifrados
Qlik Cloud admite encabezados HTTP cifrados. Los encabezados cifrados le permiten proteger aún más los metadatos confidenciales. Cómo funciona:
-
Valores de encabezado cifrados: los valores de encabezado configurados para webhooks se pueden cifrar al configurar los webhooks. Esto garantiza que las credenciales, como los tokens de portador o las claves de API, se almacenen y manejen de forma segura. Los secretos de webhook son de escritura única. Una vez guardados, los secretos no se pueden ver ni recuperar, para reducir el riesgo de exposición accidental.
Crear webhooks
Los webhooks los pueden crear:
-
Administradores de espacios empresariales inquilinos desde el centro de actividades Administración.
-
Todos los usuarios desde la interfaz Qlik Automate.
Para más información sobre el uso de webhooks con Qlik Automate, consulte Trabajar con webhooks (solo en inglés).
Haga lo siguiente:
-
En el centro de actividades Administración, vaya a Webhooks.
-
Haga clic en Crear nuevo.
-
Indique un nombre para el webhook y, si lo desea, añada una descripción.
-
Para URL (el punto de conexión), indique el nombre de dominio completo (FQDN) donde el webhook enviará los datos JSON.
-
Esta URL debe utilizar el protocolo HTTPS (ejemplo: https: //domain.com). Las direcciones IP no pueden usarse como puntos de conexión de webhooks.
-
-
Opcionalmente, introduzca un secreto para la autenticación de webhooks.
-
El secreto debe tener entre 32 y 64 caracteres.
-
Si lo crea, el secreto se incluirá como parte de un hash, anexado a la solicitud HTTP como qlik-signature.
-
-
Evento en la nube: la carga útil del evento emitida por el servicio de webhooks de Qlik Cloud. Una vez activado y guardado, el cambio no se puede deshacer.
-
Comprobar revocación de certificado cuando está activado, verifica que los certificados del webhook sean válidos y no estén revocados.
-
Opcionalmente, añada cabeceras HTTP para anexar a la solicitud. Marque la casilla de verificación para cifrar el valor del encabezado.
Nota informativaPor motivos de seguridad, no puede editar encabezados cifrados. Para eliminar el encabezado, haga clic en el icono de eliminación. Para eliminar el valor, haga clic en el icono Eliminar y escriba uno de nuevo. -
En Eventos, seleccione los eventos del sistema que activarán el webhook. Para filtrar un evento, consulte Añadir filtros a eventos.
Entre los eventos disponibles se incluyen:
-
Eventos de automatización
-
Eventos de API
-
Eventos de aplicación
-
Eventos de integración de datos
-
Eventos de usuario
-
-
Haga clic en Crear.
Añadir filtros a eventos
Puede añadir un filtro al crear o editar un webhook. Un filtro solo envía datos cuando el evento seleccionado coincide con las condiciones del filtro.
Aparece un icono de filtro junto a una categoría de eventos cuando un evento de esa categoría tiene un filtro.
Haga lo siguiente:
-
En la sección Eventos, seleccione un evento que admita filtrado. El botón Añadir filtro aparece cuando selecciona un evento compatible.
-
Haga clic en Añadir filtro.
Nota informativaUn webhook con un filtro solo puede tener un evento seleccionado. Añadir un filtro deshabilita cualquier otro evento seleccionado. Si ya ha seleccionado otros eventos, un cuadro de diálogo de confirmación le informa de que se desmarcarán. -
En el generador de filtros, seleccione un campo, operador y valor.
-
Los campos disponibles dependen del evento seleccionado.
-
El control de valor disponible depende del campo seleccionado. Puede seleccionar un valor de la lista, buscar un recurso o introducir un valor manualmente.
-
-
Para añadir una condición al grupo, haga clic en Añadir condición. Seleccione y u o para definir cómo se combinan las condiciones.
-
Para añadir un grupo de condiciones, haga clic en Añadir grupo. Seleccione y u o para definir cómo se combinan los grupos.
-
Revise la vista previa de Expresión de filtro.
Nota informativaLa expresión de filtro se muestra para la resolución de problemas y la validación, y no se puede editar. Para cambiar el filtro, utilice el generador de filtros. Una expresión de filtro puede contener hasta 512 caracteres. -
Cree o guarde el webhook.
Ejemplo
Para recibir eventos solo cuando una recarga se complete correctamente, cree un filtro para el evento Tarea de recarga completada. La expresión de filtro resultante es: data.status eq "SUCCEEDED"
Generador de filtros para el evento Tarea de recarga completada.

Eventos que no admiten filtrado
No se admite el filtrado para los siguientes eventos:
- Actualizado el modelo de datos de la aplicación
- Error en la validación de la clave de API
- Creada una automatización
- Eliminada una automatización
- Actualizada una automatización
- Usuario creado
- Usuario eliminado
Administrar webhooks
Los webhooks creados con Qlik Automate solo se pueden ver en el centro de actividades Administración. No se pueden editar, eliminar, habilitar ni deshabilitar.
Para administrar estos webhooks, utilice la interfaz de Qlik Automate.
Ordenar y buscar webhooks
Para ordenar y buscar webhooks en la tabla:
-
Haga clic en
en la parte superior de una columna para cambiar el orden.
-
Haga clic en
en la parte superior de una columna para buscar un webhook. El filtro de búsqueda funciona para correspondencias completas y parciales.
Tabla de webhooks.

Activar o desactivar webhooks
Haga lo siguiente:
-
En el centro de actividades Administración, vaya a Webhooks.
-
Haga clic en
junto al webhook.
-
Para activar el webhook, seleccione Habilitar.
-
Para desactivar el webhook, seleccione Deshabilitar.
Los webhooks recién creados están habilitados de manera predeterminada.
Editar webhooks
Haga lo siguiente:
-
En el centro de actividades Administración, vaya a Webhooks.
-
Para el webhook que desea editar, haga clic en
.
-
Seleccione Editar.
-
Edite lo que desee y haga clic en Guardar.
Eliminar webhooks
Haga lo siguiente:
-
En el centro de actividades Administración, vaya a Webhooks.
-
Seleccione el webhook que desee eliminar.
-
Haga clic en Eliminar.
-
Confirme la eliminación.
Ver el historial de webhooks
El historial de eventos de webhooks se conserva durante 7 días.
Haga lo siguiente:
-
En el centro de actividades Administración, vaya a Webhooks.
-
Haga clic en
junto a un webhook para ampliar su historial de eventos.
Historial de webhooks.

-
Para reenviar manualmente la entrega de un evento, haga clic en
en la fila de eventos.
-
Para ver la carga útil de la respuesta al evento, haga clic en
en la fila del evento.
La carga útil muestra detalles como el ID de la aplicación, el nombre y la fecha y hora, lo que resulta útil para depurar o auditar eventos pasados.
Carga útil de respuesta a eventos.
