Configurar webhooks desde la API
Empieza a familiarizarte con la configuración de webhooks con la API.
Puede configurar webhooks desde la API, en lugar de usar el portal de Juniper Mist.
Para obtener más información sobre la API, vaya a estos recursos:
Al configurar webhooks, tenga siempre en cuenta la jerarquía de configuración.
-
En un webhook a nivel de organización, especifique el ID de organización:
/api/v1/orgs/{org-id}/webhooks
Nota:Para encontrar {org-id}, seleccione Configuración del > de la organización en el menú izquierdo del portal de Juniper Mist. El identificador de la organización aparece cerca de la parte superior de la página Configuración de la organización.
-
En un webhook de nivel de sitio, especifique el ID del sitio:
/api/v1/sites/{site-id}/webhooks
Nota:Para encontrar {id-id}, seleccione Configuración de organización > sitio en el menú izquierdo del portal de Juniper Mist. A continuación, seleccione el sitio. El ID del sitio aparece cerca de la parte superior de la página Configuración del sitio.
Ejemplo: configuración del sitio
La siguiente función muestra todos los webhooks configurados para un sitio específico:
/api/v1/sites/4ac1dcf4-9d8b-7211-xxxx-xxxxxxxxxxxx/webhooks
El siguiente resultado es el resultado de la llamada a la API anterior:
HTTP 200 OK Allow: POST, OPTIONS, GET Content-Type: application/vnd.api+json Vary: Accept [ { "name": "Lobby-Zone-Events", "url": "https://webhook.site/02747ddc-2b1f-4134-a1eb-xxxxxxxxxxxx", "secret": "", "enabled": true, "topics": "zone", "verify_cert": true, "id": "20538707-b873-4a60-xxxx-xxxxxxxxxxxx", "for_site": true, "site_id": "4ac1dcf4-9d8b-7211-xxxx-xxxxxxxxxxxx", "org_id": "3f12cb79-fb5e-4d4b-xxxx-xxxxxxxxxxxx", "created_time": 1686252096, "modified_time": 1686252096 } ]