---
title: "Creating a Custom Role for GCP Organization Application"
slug: "custom-role-in-gcp"
updated: 2026-06-02T05:46:59Z
published: 2026-06-02T05:46:59Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.britive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating a Custom Role for GCP Organization Application

You must create a custom role and permissions in GCP.

1. Log in to the [GCP Console](https://console.cloud.google.com/iam-admin/iam) using administrative privileges.
2. Select **IAM & Admin** -> **Roles** from the navigation menu.
3. Click **+ CREATE ROLE**.
4. Enter the following values on the **Create Role**page:
  1. Enter the **Title** as Britive Integration Role.
  2. Enter the **ID** as BritiveIntegrationRole.
  3. Click **ADD PERMISSIONS**to add the following permissions:

PermissionsPermissions

```Permissions
iam.roles.get, iam.roles.list, iam.serviceAccountKeys.create, iam.serviceAccountKeys.delete, iam.serviceAccountKeys.get, iam.serviceAccountKeys.list, iam.serviceAccounts.create, iam.serviceAccounts.delete, iam.serviceAccounts.disable, iam.serviceAccounts.enable, iam.serviceAccounts.get, iam.serviceAccounts.getIamPolicy, iam.serviceAccounts.list, iam.serviceAccounts.setIamPolicy, iam.serviceAccounts.undelete, iam.serviceAccounts.update, orgpolicy.policy.get, resourcemanager.folders.get, resourcemanager.folders.getIamPolicy, 
resourcemanager.folders.list, resourcemanager.folders.setIamPolicy, resourcemanager.organizations.get, resourcemanager.organizations.getIamPolicy, resourcemanager.organizations.setIamPolicy, resourcemanager.projects.get, resourcemanager.projects.getIamPolicy,  resourcemanager.projects.list, resourcemanager.projects.setIamPolicy
```
  4. The following permissions are required to support BigQuery constraint management. These permissions can be ignored if you are not using this feature.

PermissionsPermissions

```Permissions
bigquery.datasets.update, bigquery.tables.get, bigquery.tables.getIamPolicy, bigquery.tables.setIamPolicy
```
  5. The following permissions are required to support Apigee environment constraint management. These permissions can be ignored if you are not using this feature.

```Permissions
apigee.environments.get, apigee.environments.getIamPolicy, apigee.environments.setIamPolicy
```
  6. The following permissions are required to support scanning AI identities. These permissions can be ignored if you are not using this feature.

```Permissions
aiplatform.locations.get, aiplatform.locations.list,aiplatform.reasoningEngines.get,aiplatform.reasoningEngines.list
```
  7. Click **ADD**.
5. Click **CREATE**.

For more information about custom roles in GCP, see [Creating and managing custom roles](https://cloud.google.com/iam/docs/creating-custom-roles#iam-custom-roles-create-console).
