Favicon

You are here: Home > Gestión de Dispositivos > Integraciones > Notificaciones > Webhooks personalizados

Integra Applivery con webhooks para notificaciones de gestión de dispositivos en tiempo real

Conecta la Gestión de Dispositivos de Applivery con servicios externos usando webhooks — notificaciones en tiempo real para inscripciones de dispositivos, caducidad de certificados y mucho más.

5 min read

TL;DR

Integra Applivery con webhooks para recibir notificaciones en tiempo real sobre eventos de gestión de dispositivos como inscripciones, caducidad de certificados y cambios de inventario.

webhooks

Integra Applivery con servicios externos usando webhooks personalizados para recibir notificaciones en tiempo real sobre eventos clave de Gestión de Dispositivos.

Los webhooks te permiten conectar Applivery con cualquier servicio externo que acepte peticiones HTTP POST — plataformas ITSM, dashboards personalizados, herramientas de automatización y mucho más. Cuando ocurre un evento relevante en Applivery, se envía automáticamente un payload JSON a la URL que configures.

Para la Gestión de Dispositivos, los siguientes eventos pueden activar una notificación de webhook:

  • Se ha creado un nuevo Token de inscripción.

  • Un nuevo Dispositivo se ha inscrito correctamente.

  • Se ha asignado o cambiado un Empleado en un dispositivo.

  • El Apple Push Certificate está a punto de caducar.

  • Se ha registrado un nuevo ítem de inventario.

Primeros pasos

Las integraciones de webhook se pueden configurar a nivel de Workspace, de modo que las notificaciones de todos los dispositivos y la actividad de inscripción de tu organización se envíen a la URL configurada.

1
Ve a Integraciones

Una vez en el panel de Applivery, dirígete a los Ajustes del Workspace 1 desde el menú desplegable superior, luego abre Integraciones 2 en el menú de la izquierda y haz clic en el botón + Crear integración 3.

integrations
2
Configura el Webhook
  1. Selecciona Webhook como tipo de integración.

  2. Introduce la URL que debe recibir los payloads del webhook.

  3. Selecciona los eventos a los que quieres suscribirte de la lista.

  4. Haz clic en Guardar.

device management webhook

Gestión de integraciones de webhook

Después de guardar, serás redirigido a la sección Integraciones, donde tu nuevo webhook aparece con un resumen de su configuración:

  • Tipo: Webhook.

  • Configuración: La URL de destino.

  • Eventos: La lista de eventos suscritos.

Editar un webhook

Haz clic en una integración de webhook existente. Se abrirá un panel lateral donde podrás actualizar la URL de destino y los eventos suscritos.

Eliminar un webhook

Abre la integración de webhook y haz clic en el botón Eliminar en el panel lateral.

Payloads de eventos

Todas las notificaciones de webhook se entregan como peticiones HTTP POST con un cuerpo JSON. Usa el campo action para identificar el tipo de evento y dirigir tu lógica de procesamiento en consecuencia.

El prefijo {os} en algunos nombres de acción se reemplaza en tiempo de ejecución por el identificador de plataforma — por ejemplo emm para Android o win para Windows.

{
  "action": "emm_enrollment_token_created",
  "sendEmail": true,
  "enrollmentToken": {
    "type": "Fully Managed"
  },
  "mdmUser": {
    "id": {
      "id": "5e9099ee4da32b180204770e",
      "email": "[email protected]"
    },
    "email": "[email protected]",
    "url": "https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32r180204770e"
  },
  "organization": {
    "id": "5d4d1391cd523c15f50df235",
    "name": "Applivery Test",
    "url": "https://dashboard.applivery.io/test"
  }
}
Note

El campo enrollmentToken.type indica el modo de gestión — por ejemplo, Fully Managed o Work Profile.

{
  "action": "emm_device_enrolled",
  "organization": {
    "id": "5d4d1391cd523c15f50df235",
    "name": "Applivery Test",
    "url": "https://dashboard.applivery.io/test"
  },
  "emmDevice": {
    "type": "Fully Managed",
    "url": "https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32b180204770e?id=5f634c11034824062256e38c"
  },
  "mdmUser": {
    "id": "5e9099ee4da32b180204770e",
    "email": "[email protected]",
    "url": "https://dashboard.applivery.io/test/mdm/users/5e9099ee4da32b180204770e"
  }
}
{
  "action": "win_device_added_mdm_user",
  "organization": {
    "id": "5c34ec7810399b6cc062a04a",
    "name": "Applivery Test",
    "url": "https://dashboard.applivery.io/test"
  },
  "winDevice": {
    "productName": "",
    "url": "https://dashboard.applivery.io/test/mdm/users/65f83a5e4ecbfd693b7486d6?id=66d05845114a9509d18e7266"
  },
  "mdmUser": {
    "id": "65f83a5e4ecbfd693b7486d6",
    "email": "[email protected]",
    "url": "https://dashboard.applivery.io/test/mdm/users/65f83a5e4ecbfd693b7486d6"
  },
  "trigger": "deviceUpdate"
}
Note

El campo trigger indica qué causó la asignación de usuario — por ejemplo, deviceUpdate.

{
  "action": "apple_push_certification_renovation",
  "organization": {
    "id": "5d4d1391cd523c15f50df235",
    "name": "Applivery Test",
    "url": "https://dashboard.applivery.io/test"
  },
  "numDays": "5",
  "appleId": "[email protected]"
}
Note

El campo numDays indica cuántos días quedan antes de que caduque el certificado. El campo appleId identifica el Apple ID usado para crear el certificado.

{
  "action": "A new InventoryItem is being registered",
  "subAction": "created",
  "organization": {
    "id": "5d4d1391cd523c15f50df235",
    "name": "Applivery Test",
    "url": "https://dashboard.applivery.io/test"
  },
  "inventoryItem": {
    "id": "62bd71d980df8b001b085ceb",
    "type": "monitor",
    "members": {
      "type": "mdmUser",
      "memberId": "6241d3d804e388001b3c605c",
      "email": "[email protected]"
    },
    "metadata": {}
  }
}
Note

Usa el campo subAction para determinar la operación específica realizada sobre el ítem de inventario — por ejemplo, created, updated o deleted.

Referencia de eventos

Acción Disparador
{os}_enrollment-token_created Se ha creado un nuevo token de inscripción MDM.
{os}_device_enrolled Un dispositivo se ha inscrito correctamente.
{os}_device_added_mdm_user Se ha asignado o cambiado un usuario MDM en un dispositivo.
apple_push_certification_renovation El Apple Push Certificate se acerca a su caducidad.
A new InventoryItem {action} Se ha registrado o actualizado un ítem en el Inventario.

Key Takeaways

  • Los webhooks permiten notificaciones en tiempo real desde Applivery a servicios externos.
  • Los webhooks de Applivery admiten varios eventos de gestión de dispositivos.
  • Las integraciones de webhook se configuran a nivel de workspace.
  • Los payloads de eventos se entregan como peticiones HTTP POST con cuerpo JSON.
  • La gestión correcta del Apple Push Certificate es fundamental para la gestión de dispositivos iOS.

Los webhooks se activan por nuevos tokens de inscripción, inscripciones correctas de dispositivos, asignaciones o cambios de empleados en dispositivos, caducidad próxima del Apple Push Certificate y nuevos ítems de inventario.

En los Ajustes del Workspace, dirígete a Integraciones, crea una nueva integración, selecciona Webhook, introduce la URL, selecciona los eventos y guarda.

Las integraciones de webhook se configuran a nivel de Workspace en Applivery.

Las notificaciones de webhook de Applivery se entregan como peticiones HTTP POST con un cuerpo JSON.

Usa el campo `action` en el payload JSON para identificar el tipo de evento.

El campo `numDays` indica el número de días que quedan para que caduque el Apple Push Certificate.

El campo `enrollmentToken.type` indica el modo de gestión, como `Fully Managed` o `Work Profile`.

El campo `subAction` especifica la operación realizada sobre el ítem de inventario, como `created`, `updated` o `deleted`.

Last updated: June 8, 2026