# Prerequisites

To ensure the Request app functions, there are some setup requirements that must be completed in the Govern app.

## Required for all use cases

1. [Register users in Immuta](/saas/configuration/people/index.md) to ensure users can log in to the Request app, request access, and be provisioned access in the data platform.
   1. If the configured [identity manager](/saas/configuration/people/section-contents/reference-guides/index.md) (IAM) to Immuta is syncing attributes (groups don't matter) from it, the checkbox to allow Immuta attributes to be applied to the IAM's users and groups **must** be enabled. To enable this setting, [edit the IAM from the Govern app settings page](/saas/configuration/application-configuration/how-to-guides/config-builder-guide.md#use-existing-identity-access-manager).
2. [Register a connection](/saas/configuration/integrations/data-and-integrations.md#registering-a-connection) to create data sources and assets with request links. These data sources can then be added to data products.

## Required to use Immuta as a marketplace

If you want to publish data products in Immuta for your users to browse, you must set up the following:

1. [Assign data sources to domains](/saas/configuration/domains/configure-domains.md#assign-data-sources-to-a-domain). Each data product is comprised of data sources from a single domain, [allowing you to segment your organization's data](/saas/configuration/domains/domains.md) and delegate permissions to specific users that are knowledgeable about the data.
2. Grant users permission to be [data product managers](/saas/request/introduction/user-types.md#data-product-managers), allowing them to publish data from the domain they are privileged in.

## Required for masking exception requests

If you want users to have the option to request for a masked column to appear unmasked, you must set up the following:

* Author masking [data policies](/saas/govern/secure-your-data/authoring-policies-in-secure/data-policies.md). Masking data policies mask data; then users can make masking exception requests to gain access to the unmasked data.

## Optional Govern app setup

The following features can be set up to improve workflows, better user experience, or align with organizational governance goals:

* View reports and monitor Immuta and user query activity.
* [Identify](/saas/configuration/tags/data-discovery.md) and tag data automatically.
* [Customize the branding](/saas/request/configure/how-to-guides/customize-the-marketplace-branding.md) of the Request app.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.immuta.com/saas/request/configure/reference-guides/marketplace-app-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
