Requesting Access to a Data Product
Request access to a data product or request a masking exception
Requesting data access to a data product
With the UI
With the API
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
userstring · uuidRequired
Immuta global user ID of the user for whom access is being requested
formanyOptional
The request form submission
Responses
201Success
application/json
Access request with user and data product metadata
idstring · cuidRequired
formVersionstringRequired
formanyOptional
The request form submission
typestring · enumRequiredExample:
DATA_ACCESSPossible values: metadataanyOptional
Metadata associated with the access request
statusstring · enumRequiredExample:
PENDINGPossible values: expirationstring · date-timeOptional
When the temporary access will expire
createdAtstring · date-timeRequired
updatedAtstring · date-timeRequired
post/api/data-product/{id}/request
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
}201Success
{
"id": "text",
"requestingUser": {
"id": 1,
"iamId": "text",
"globalUserId": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text",
"email": "text",
"authorizations": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
},
"user": {
"id": 1,
"iamId": "text",
"globalUserId": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text",
"email": "text",
"authorizations": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
},
"formVersion": "text",
"form": null,
"type": "DATA_ACCESS",
"metadata": null,
"status": "PENDING",
"expiration": "2026-01-01T00:00:00.000Z",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"dataProduct": {
"id": "text",
"name": "text",
"description": "All sales records from the current fiscal year"
},
"asset": {
"id": "text",
"type": "DATA_OBJECT",
"name": "text",
"metadata": {
"subjectMatterExperts": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text"
}
],
"objectPath": [
"text"
],
"technology": "Snowflake",
"host": "text",
"port": 1,
"legacyType": "text",
"dataSourceId": 1,
"description": "text",
"externalLink": "text"
}
}
}Requesting a masking exception on a data product
With the UI
With the API
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
userstring · uuidRequired
Immuta global user ID of the user for whom access is being requested
formanyOptional
The request form submission
Responses
201Success
application/json
Access request with user and data product metadata
idstring · cuidRequired
formVersionstringRequired
formanyOptional
The request form submission
typestring · enumRequiredExample:
DATA_ACCESSPossible values: metadataanyOptional
Metadata associated with the access request
statusstring · enumRequiredExample:
PENDINGPossible values: expirationstring · date-timeOptional
When the temporary access will expire
createdAtstring · date-timeRequired
updatedAtstring · date-timeRequired
post/api/data-product/{id}/request/masking-exception
POST /marketplace/api/data-product/{id}/request/masking-exception HTTP/1.1
Host: na.api.immutacloud.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 111
{
"user": "123e4567-e89b-12d3-a456-426614174000",
"form": null,
"columns": [
{
"columnName": "text",
"sourceId": "text"
}
]
}201Success
{
"id": "text",
"requestingUser": {
"id": 1,
"iamId": "text",
"globalUserId": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text",
"email": "text",
"authorizations": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
},
"user": {
"id": 1,
"iamId": "text",
"globalUserId": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text",
"email": "text",
"authorizations": {
"ANY_ADDITIONAL_PROPERTY": [
"text"
]
}
},
"formVersion": "text",
"form": null,
"type": "DATA_ACCESS",
"metadata": null,
"status": "PENDING",
"expiration": "2026-01-01T00:00:00.000Z",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z",
"dataProduct": {
"id": "text",
"name": "text",
"description": "All sales records from the current fiscal year"
},
"asset": {
"id": "text",
"type": "DATA_OBJECT",
"name": "text",
"metadata": {
"subjectMatterExperts": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"username": "text",
"name": "text"
}
],
"objectPath": [
"text"
],
"technology": "Snowflake",
"host": "text",
"port": 1,
"legacyType": "text",
"dataSourceId": 1,
"description": "text",
"externalLink": "text"
}
}
}Last updated
Was this helpful?

