Webhooks

Private preview: Webhooks are in private preview, and the Marketplace app is available to select accounts. Contact your Immuta representative for details.

Webhooks provide an automated way to receive real-time notifications about key actions and events within your Marketplace. You can integrate webhooks with the services you use daily, like Slack, Microsoft Teams, PagerDuty, etc. The following webhook types are sent out in Marketplace:

Webhook type
Description of event that kicks off the webhook

marketplace.data_product.access_requests.consumer.updated

A determination is made on an access request

marketplace.data_product.access_requests.created

A consumer requests access to a data product

marketplace.data_product.access_requests.deleted

The data product you have an access request to is deleted

marketplace.data_product.access_requests.expired

A consumer's access to a data product expires

marketplace.data_product.access_requests.expiring

A consumer's access to a data product will expire soon

marketplace.data_product.access_requests.revoked

A consumer's access to a data product is revoked

marketplace.data_product.access_requests.canceled

An access request to a data product is canceled

marketplace.data_product.state.created

A data product is published

marketplace.data_product.state.deleted

A data product is deleted

marketplace.data_product.data_sources.updated

A data product's data sources are updated

marketplace.data_product.access_requests.data_steward.updated

A data product's data stewards are updated

marketplace.data_product.access_requests.pending

A reminder for pending access requests

Example of a marketplace.data_product.data_sources.updated event webhook
{
  "timestamp": "2025-07-22T18:16:14.608998951Z",
  "data": {
    "actionLink": "https://app.immutacloud.com/marketplace/data-product/{Id}/data-sources?accountId={accountId}",
    "dataProductId": "12345",
    "dataProductName": "US East Customers"
  },
  "type": "marketplace.data_product.data_sources.updated"
}

Webhook configuration

Required Immuta permission: GOVERNANCE

  1. Navigate to the Webhooks page.

  2. Click New webhook.

  3. Enter the Webhook URL to send the webhook to.

  4. Opt to enter a Secret.

  5. If necessary, disable TLS verification with the toggle. Disabling is not recommended.

  6. Click Save.

  7. Your webhook is now created. To test your webhook, click Test webhook in the Actions column of your newly-created webhook. This will send out a test payload to your URL.

Delete webhook

  1. Navigate to the Webhooks page.

  2. Click the webhook you want to delete to open the side-sheet.

  3. Click Delete, and then Delete again.

Last updated

Was this helpful?