# Setup: Integration Permissions

*Please note, this is a general guide - your organisation may have custom permissions or settings for some tools which differ to the roles we have described below.  We endeavour to keep this as accurate and up to date as possible.*&#x20;

## Must have before onboarding: Version Control System

### GitHub&#x20;

**Required role:** [Organization Owner](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#about-organization-roles)\
**Note:** You must have admin access to select repositories and Github teams/contributors.

***

## Issue Tracking&#x20;

### Jira

**Required role:** [Jira System Administrator](https://confluence.atlassian.com/adminjiraserver/managing-global-permissions-938847142.html)\
**Note:** Non-admin may request the app but this will require an additional approval step from your admin.\
[View Jira integration instructions](/integrations/jira.md)

### Linear&#x20;

**Required role:** [Admin](mailto:undefined) \
[View Linear integration instructions](/integrations/linear.md)\
&#x20;

***

## CI/CD Tooling&#x20;

### GitHub Actions&#x20;

**Required role:** Any Organisation admin\
[View GitHub Actions integration instructions](/integrations/github-actions.md)

### Deployments API &#x20;

Anyone with edit permissions in your CI/CD tool can set up the POST request to our endpoint using the token generated in Multitudes\
[View API setup instructions](/integrations/deployments-api.md)

{% hint style="info" %}
Note: We currently only allow ***either*** Deployments API or GitHub Actions to be configured.
{% endhint %}

***

## Incident management&#x20;

### PagerDuty&#x20;

**Required role:** [PagerDuty Global Admin or Account Owner](https://support.pagerduty.com/main/docs/user-roles)\
[View PagerDuty integration instructions](/integrations/pagerduty.md)

### OpsGenie&#x20;

**Required role:** [Account owner or Global Admin ](https://support.atlassian.com/opsgenie/docs/learn-user-roles-and-permissions/)\
**Note:** This is the typical permissions level required to generate an API key in OpsGenie \
[View OpsGenie integration instructions](/integrations/opsgenie.md)<br>

***

## Meetings&#x20;

### Google Calendar&#x20;

**Required role:** [Google Workspace Administrator](https://support.google.com/a/answer/33325?hl=en\&ref_topic=9832445\&sjid=6383127662302688960-NC)\
[View Google Calendar integration instructions](/integrations/google-calendar.md)

### Outlook Calendar&#x20;

**Required role:** [Privileged Role Administrator](https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/privileged-roles-permissions)\
[View Outlook Calendar integration instructions](/integrations/outlook-calendar.md)

***

## AI tooling&#x20;

### Claude Code&#x20;

*For the* [*API (Claude Console) plan*](https://claude.com/pricing#api)*:*\
**Required role:** [Admin role ](https://support.claude.com/en/articles/10186004-claude-console-roles-and-permissions)\
**Note:** You will need to provision an Admin API key (different from a standard API key).\
[View Claude Code integration instructions](https://docs.multitudes.com/integrations/claude-code)

*For* [*Teams*](https://claude.com/pricing#team-&-enterprise) *and* [*Individual*](https://claude.com/pricing) *plans:*\
**Required role:** Any\
[View Open Telemetry integration instructions](https://docs.multitudes.com/integrations/open-telemetry)

*For* [*Enterprise*](https://claude.com/pricing#team-&-enterprise) *plans:*\
**Required role:** Primary Owner\
[View Claude Code integration instructions](https://docs.multitudes.com/integrations/claude-code)

### Codex

**Required role:** Any\
[View Open Telemetry integration instructions](https://docs.multitudes.com/integrations/open-telemetry)

### Cursor

**Required role:** [Admin role](https://cursor.com/docs/account/teams/members)\
**Note:** Must be on the [Teams or Enterprise plan](https://cursor.com/pricing).\
[View Cursor integration instructions](https://docs.multitudes.com/integrations/cursor)

### GitHub Copilot

**Required role:** [Organization Owner](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization#about-organization-roles)\
**Note:** You must have admin access to select repositories and Github teams/contributors.\
[View GitHub Copilot integration instructions](https://docs.multitudes.com/integrations/github-copilot)

***

## Alerts&#x20;

### Slack&#x20;

**Required role:** *May require Slack Workspace Owner*\
**Note:** Different organisations have different permissions required to install apps to a Slack workspace. If your workspace requires "[app approval](https://slack.com/intl/en-nz/help/articles/222386767-Manage-app-approval-for-your-workspace)" you will need a Slack Workspace Owner to install or approve the Multitudes integration.\
[View Slack integration instructions](/integrations/slack.md)<br>

***

Have any questions about your setup or integrations? Contact us at <support@multitudes.com>&#x20;


---

# 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://docs.multitudes.com/configuration-and-setup/setup-integration-permissions.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.
