Configuring a Webhook

Jamf Pro Documentation 11.16.0

Solution
Application
Content Type
Technical Documentation
Utilities & Services
version
11.16.0
ft:locale
en-US
vrm_version
11.16.0
  1. In Jamf Pro, click Settings in the sidebar.
  2. In the Global section, click Webhooks .
  3. Click New.
  4. Enter a display name for the webhook.
  5. Enter a URL for the webhook to post to.
  6. Choose the type of authentication required to connect to the webhook:
    • None—Requires no additional information.

    • Basic Authentication—Requires username and password information.

    • Header Authentication—Requires key value pairs in JSON format. If multiple headers are provided, they must be separated by a comma, similar to the following:

       {"Authorization":"Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdX", "Date":"Fri, 22 Nov 2024 16:56:32 GMT"}
      Note:

      The following keys are not allowed in the Header Authentication field:

      • Content-Type

      • User-Agent

      • Accept-Encoding

      • Content-Length

      • Host

  7. Enter the connection timeout for the webhook.
  8. Enter the read timeout for the webhook.
  9. Choose either "XML" or "JSON" as the format for sending the webhook information.
  10. Choose the event that will trigger the webhook.
  11. Click Save .

For information on supported webhooks, see Webhooks in the Jamf Developer Portal.