Cisco Secure Access Help

PDF

Cisco Secure Access Help

Manage Webhooks for Third-Party Integrations

Want to summarize with AI?

Log in

Manage Webhooks to support notifications for alert rules and third-party integrations in Secure Access.


Organizations can add Webhooks in Secure Access that support notifications for alert rules or third-party integrations. A Secure Access Webhook sends notifications or messages to a configured destination URL for an integrated third-party product or service.

For example, set up a Webhook to send notifications about certain conditions on a specific type of Secure Access resource to a third-party Security Information and Event Management (SIEM) system. The organization is responsible for configuring any third-party products or services to receive the notifications.

Note

You can add a maximum of ten Webhooks in your Secure Access organization.

Guidelines for Configuring an HTTP Listener

  • Configure an HTTP listener (target service of the Webhook) in the organization's on-premises or cloud environment.

  • Ensure that the target service accepts Basic authentication for HTTP POST API requests. You will set up the Secure Access Webhook with the username and password for an account on the target service.


Add a Webhook for a Third-Party Integration

Add a Webhook in Secure Access. A configured Webhook sends notifications to an integrated third-party product or service.

Before you begin

Procedure

  1. Navigate to Admin > Third-party Integrations and then click Webhooks.

    The Third Party Integrations Webhooks Table interface.
  2. Click + Webhook.

    The Third Party Integration Add Webhook Basic interface.
    1. For Webhook name, enter 2–250 alphanumeric, underscore, or hyphen characters. Choose a meaningful name that describes the Webhook.
    2. For Address/Destination URL, enter the URL for the HTTP listener that you deployed in your environment.
    3. For Authentication method, Secure Access supports Basic authentication.
    4. For Username, enter the name for the user account that Secure Access will use to authenticate the API request to the target service.
    5. For Password, enter the password for the user account that Secure Access will use to authenticate the API request to the target service.
  3. Click Save.


View Details for Webhooks

View the Webhooks in Secure Access and the details for each configured Webhook.

Before you begin

  • A minimum user role of Read-only. For more information, see Manage Accounts.

Procedure

  1. Navigate to Admin > Third-party Integrations and then click Webhooks.

    The Third Party Integrations Webhooks Table interface.

    Secure Access displays the list of configured Webhooks and the details for each Webhook added in the organization.

    • Name—The name of the Webhook.

    • Used by—The name of the Third-party Integration that is associated with the Webhook.

    • Added by—The organization ID and user account that added the Webhook.

    • Status—The state of the Webhook, either active or inactive.

    • Added on—The date and time when the organization added the Webhook.

  2. To view the details for a Webhook, navigate to the Webhooks table, and then click on the name of a Webhook.

    Secure Access displays the details about the Webhook and the Third-party integration associated with the Webhook.

    The Third Party Integrations Webhook Details interface.
    1. Navigate to General Details.
      • Webhook name—The name of the Webhook.

      • Address/Destination URL—The address of the HTTP listener assigned to the Webhook.

      • Authentication method—The method of authentication used in the API request by the Webhook.

      • Added by—The organization ID and user account that added the Webhook.

      • Added on—The date and time when the organization added the Webhook.

    2. Navigate to Used by.
      • Name—The name of the Third-party Integration.

      • Type—The type of the Third-party Integration.

      • Status—The state of the Third-party Integration, either active or inactive.

  3. Click Close.


Edit a Webhook for a Third-Party Integration

In Secure Access, edit a Webhook that is configured to send notifications to an integrated third-party product or service.

Before you begin

Procedure

  1. Navigate to Admin > Third-party Integrations and then click Webhooks.

    The Third Party Integrations Webhooks Table interface.
  2. Navigate to the Webhooks table, and then click on the name of a Webhook or the pencil icon at the end of a row.

    Note

    You can modify the Webhook name and destination URL only.

    The Third Party Integration Webhook Edit interface.
    1. For Webhook name, enter 2–250 alphanumeric, underscore, or hyphen characters. Choose a meaningful name that begins with an alphanumeric character.
    2. For Address/Destination URL, enter the URL for the HTTP listener that you deployed in your on-premises or cloud environment.
  3. Click Save.


Delete a Webhook for a Third-Party Integration

In Secure Access, delete a Webhook that is configured to send notifications to an integrated third-party product or service.

Note

You can delete a Webhook that is associated with an integration.

Before you begin

Procedure

  1. Navigate to Admin > Third-party Integrations and then click Webhooks.

    The Third Party Integrations Webhooks Table interface.
  2. Navigate to the Webhooks table, and then click on the name of a Webhook or the trash can icon at the end of a row.

  3. In the dialog window, click Delete to confirm the removal of the Webhook.

    The Third Party Integrations Delete Webhook interface.