Webhooks

Le réglage Webhooks dans Jamf Pro vous permet de créer des Webhooks sortants pour tout événement survenant dans l’API Events. En conjonction avec l'API Events, Webhooks vous permet d'utiliser des événements de Jamf Pro en temps réel pour créer des workflows personnalisés sur demande à l’aide du langage de programmation de votre choix. Par exemple, vous pouvez configurer un Webhook pour envoyer un événement à un plug-in de messagerie instantanée que vous avez écrit et qui avertira un salon de discussion de la mise à jour d’un logiciel macOS tiers dans Jamf Pro.

Configuration d'un Webhook

  1. Dans Jamf Pro, cliquez sur Réglages dans l’angle supérieur droit de la page.
  2. Dans la section Gestion globale, cliquez sur Webhooks .
  3. Cliquez sur Nouveau .
  4. Entrez un nom d'affichage pour le Webhook.
  5. Entrez l'URL du Webhook cible.
  6. Choisissez le type d'authentification requis pour vous connecter au Webhook:
    • Aucun – Ne requiert aucune information supplémentaire.

    • Authentification basique – Requiert des informations concernant le nom d’utilisateur et le mot de passe.

    • En-tête d’authentification – Requiert des paires clé-valeur au format JSON, comme le montre l’exemple ci-dessous :

       {"Authorization":"Value", "Token":"TokenValue"}
      Remarque :

      Les clés suivantes ne sont pas autorisées dans le champ En-tête d’authentification :

      • Type de contenu

      • User-Agent

      • Accept-Encoding

      • Content-Length

      • Hôte

  7. Entrez le délai d’expiration de connexion du Webhook.
  8. Entrez le délai d’expiration de lecture du Webhook.
  9. Choisissez « XML » ou « JSON » comme format d'envoi des informations du Webhook.
  10. Choisissez l'événement qui déclenchera le Webhook.
  11. Cliquez sur Enregistrer .

Pour plus d’informations sur les Webhooks pris en charge, consultez les ressources pour les développeurs Jamf : https://developer.jamf.com/developer-guide/docs/webhooks