You can integrate Webhook with any endpoint REST API and configure outbound payload.

Prerequisites

Ensure that you have login credentials for Webhook.

Procedure

  1. From the left menu, click Configure > Alerts, and then in the right pane, click Outbound Settings.
  2. Click Add and from the Plugin Type drop-down menu, select Webhook Notification Plugin.
    The dialog box expands to include your plugin instance settings.
  3. Enter an Instance Name.
  4. Enter the Webhook URL.
    Note: For notifications that reference webhook outbound instances, the URL that you enter here serves as a base URL that is combined with the endpoint URL suffix defined in related webhook payload templates.
  5. Enter the user name and password for Webhook.
    If you are using token-based authentication, then leave the user name and password fields blank and add the applicable Authorization Header in the Payload Templates associated with this Outbound Setting instance.
  6. Enter a value for the Connection Count.
    The connection count represents the maximum number of open connections allowed per node in vRealize Operations .
  7. (Optional) Select your HTTP Proxy.
  8. To verify the specified paths, credentials, and permissions, click Test.
    Note:
    • The Test feature does not currently support the Custom Webhook Templates. If the template contains a token header for authentication, the test might fail.
    • When saving a webhook outbound instance that uses token-based authentication, a confirmation "Failed to post to the server. Proceed anyway?" may appear even when all the outbound instance fields are configured. In this case, ignore the warning and click YES to save the webhook outbound instance configuration.
  9. Click Save.

Results

This instance of the Webhook Notification plugin is configured and running.