Requesting Access to a Data Product
Data consumers can request two types of access from the Marketplace app:
Data access requests: These access requests grant permission to query the data sources in a data product.
Masking exception requests: These access requests grant permission to see unmasked values in specific columns of a data product that are normally protected by a masking policy.
From either the data product Details or Columns tab, consumers can create one of these access requests:
If approval is not required, access (or the masking exception) is automatically granted once the user acknowledges the data use agreement and answers any required question(s).
If approval is required, the request will enter the approval flow and appear in Marketplace as
Pending
.
Once a request is approved, Immuta automatically provisions access through policies in the data platform and the access request will show as Approved
:
For data access requests, the data product itself becomes available to query.
For masking exception requests, only the approved columns are unmasked for that user, while all other users continue to see masked values.
Data consumers can filter the Marketplace view by request state (Approved
, Pending
, Denied
) to quickly see which data products or exceptions they already have access to.
Requesting data access to a data product
The user can request data access from the Marketplace app or through a deep link URL to the request access screen which is provided in the data product or constructed from scratch.
With the UI
From the Marketplace app click into the Data product you want access to, or click the request access URL for an external catalog.
Click the Request access button.
Use the radio buttons to show if you are requesting access for yourself or someone else.
Fill out your answer to the access question(s).
Opt to review the information about existing policies on the Data sources tab.
Review and select the checkbox for the Data use agreement tab, if there is one.
Click Submit request.
With the API
Ensure you set the correct global segment and use a Marketplace-specific personal access token (PAT) when using the Marketplace API. See the Marketplace API docs for additional guidance or to download the OpenAPI YAML for your own client generation.
Create a new data access request for the specified data product
Immuta global user ID of the user for whom access is being requested
The request form submission
POST /marketplace/api/data-product/{id}/request HTTP/1.1
Host: na.api.immutacloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"user": "123e4567-e89b-12d3-a456-426614174000",
"form": null
}
{
"id": "text",
"requestingUser": {
"id": 1,
"iamId": "text",
"globalUserId": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text",
"email": "text"
},
"user": {
"id": 1,
"iamId": "text",
"globalUserId": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text",
"email": "text"
},
"formVersion": "text",
"form": null,
"type": "DATA_ACCESS",
"metadata": null,
"status": "PENDING",
"expiration": "2025-10-08T15:05:31.331Z",
"createdAt": "2025-10-08T15:05:31.331Z",
"updatedAt": "2025-10-08T15:05:31.331Z",
"dataProduct": {
"id": "text",
"name": "text",
"description": "All sales records from the current fiscal year"
}
}
Requesting a masking exception on a data product
The user can make a masking exception request from the Marketplace app or through a deep link URL to the request access screen which is provided in the data product or constructed from scratch.
With the UI
From the Marketplace app click into the Data product you want access to, or click the request access URL for an external catalog.
Navigate to the Columns tab.
Click the Request masking exception button.
Use the checkboxes to select the masked columns you want unmasked access to and click Next.
Use the radio buttons to indicate if you are requesting access for yourself or someone else.
Fill out your answer to the access question(s).
Opt to review the columns and their tags again in the Columns tab.
Review and select the checkbox for the Data use agreement tab, if there is one.
Click Submit request.
Last updated
Was this helpful?