All pages
Powered by GitBook
1 of 4

Loading...

Loading...

Loading...

Loading...

Notification Types

Certain events in Marketplace will create notifications to the relevant users. See a list of the notifications Immuta provides below.

Notification
Receivers
Action that can be taken from the notification

A consumer requests access to a data product

Data stewards of that data product

View the pending request and make determination

Daily reminder for pending access requests

Data stewards of those data products

View the pending requests and make determinations

A determination is made on an access request

  • The requester

  • Data stewards of the data product the request was for

View the data product

Your access to a data product is revoked

The impacted user

View the data product

An access request to a data product is canceled

Data stewards of that data product

View the data product

Your access to a data product expires

The impacted user

View the data product

Warning that your access to a data product will expire in 7 days

The impacted user

View the data product

Warning that your access to a data product will expire in 1 day

The impacted user

View the data product

The data product you have an access request to is deleted

The impacted user

No action

A data product is published

Users with Manage Data Products permission in the data product's domain

View the data product

A data product is deleted

Users with Manage Data Products permission in the data product's domain

No action

A data product's data sources are updated

Users with Manage Data Products permission in the data product's domain

View the data product

Reference Guides

Webhooks

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 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

Example of a marketplace.data_product.data_sources.updated event webhook

Webhook history

To ensure your webhook is set up and working correctly, you can view the status of the notification delivery attempts for your webhooks. To do this, select the webhook from the settings and open the History tab.

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

{
  "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"
}

Notifications Reference Guide

Marketplace offers real-time notifications to keep you informed of events from your data consumers and data stewards. These notifications provide timely updates on requests requiring your determination and actions occurring within your data marketplace. The following notification options are available:

  • In-app

  • Slack notifications

  • Email notifications

Marketplace notifications provide an automated solution to receive real-time notifications about key actions and events within your Marketplace. Messages that require action also include links that direct the recipient directly to Marketplace to see more information and address the request.

See the list of notifications Immuta will send in the .

Example notification

This is an example of the notification for an access request sent to data stewards:

User John Doe has to data product Your Data Product, for which you are a Steward. Please make a determination on that request.

Slack notifications

Public preview: The Slack notifications feature is available to all accounts. Contact your Immuta representative for details.

Slack notifications must be . The Slack notifications will then be sent to the Slack user with the email that matches the Immuta user's profile page, which is automatically populated by the .

What permissions does the Immuta Slack app require in my workspace?

When the Immuta Slack app is configured in your Slack workspace, it will require the following Slack permissions. The app is preconfigured to get all of these permissions when you install it in your workspace.

Actions the Immuta app can take

  • - Send messages as @Immuta

  • - Start direct messages with people

  • - Add and edit emoji reactions

Information the Immuta app can view

  • - View basic information about direct messages that the Immuta app has been added to

  • - View people in a workspace

  • - View email addresses of people in a workspace

  • - View emoji reactions and their associated content in channels and conversations that the Immuta app has been added to

Email notifications

Email notifications are enabled for the Marketplace app by default. Each user can . The notifications will be sent to the email found on the user's profile page which is automatically populated by the .

Notification types reference guide
requested access
manually set up by an admin
configured IAM
chat:write
im:write
reactions:write
im:read
users:read
users:read.email
reactions:read
control their email preferences individually
configured IAM