# Integrating SailPoint with Deepgram

Deepgram is a speech-to-text and audio intelligence platform that provides APIs for transcription, audio analysis, and voice AI. Access to Deepgram is organized into projects, and each project has a set of members with assigned scopes. The Deepgram connector aggregates the members of a Deepgram project along with the scopes granted to each member, so that SailPoint can govern access to the project. This document provides instructions to configure a new direct connection to a Deepgram source. For a reference to the terminology specific to SailPoint products, refer to [Source and Connector Definitions](<https://documentation.sailpoint.com/saas/help/sources/index.html#source-and-connector-definitions>).

> [!NOTE]
>
> To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the [SaaS Release Notes](<https://community.sailpoint.com/release-notes/saas>) page.

## Supported Features

The Deepgram connector supports the following:

### Account Management

- Aggregate project members (member scopes aggregate as managed entitlements as part of the account)

> [!IMPORTANT]
>
> Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:
>
> - **Organization Admins**: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
> - **Regular Users**: Limited to 1 manual account or entitlement aggregation per day per source.
>
> These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.

## Prerequisites

Ensure the following prerequisites are met before proceeding with the configuration:

- Ensure you have an active Deepgram account with at least one project.
- Ensure you have a project member with the **owner** (or administrative) scope.
- Generate an **API key** for the project from the Deepgram Console.
- Obtain your **Project ID** from the Deepgram Console.

### Generate an API Key

1. Log in to the [Deepgram Console](<https://console.deepgram.com>).
2. Select your project, then go to **Settings \> API Keys**.
3. Select **Create a New API Key**.
4. Provide a name and assign a role with at least **Member** (read) access so it can read the project's members. An **Owner** or **Administrator** key is recommended.
5. Copy and securely store the API key. The Console only displays it once.

For more information about obtaining API credentials, refer to [Create Additional API Keys](<https://developers.deepgram.com/docs/create-additional-api-keys>) in the Deepgram documentation.

## Required Permissions

- Configure the API key with sufficient access to read the project's members.
- Scope the key to the target project so it can read the `/v1/projects/{projectId}` and `/v1/projects/{projectId}/members` endpoints.
- Use an **Owner** or **Administrator** scoped key to ensure the connector reads all member data.
- For more information about required permissions, refer to the following resources:

  - [Get Project API](<https://developers.deepgram.com/reference/get-project>)
  - [Get Members API](<https://developers.deepgram.com/reference/get-members>)
  - [Working with the Deepgram API](<https://developers.deepgram.com/docs/working-with-the-deepgram-api>)

> [!NOTE]
>
> The linked document is not maintained by SailPoint and is subject to change without notice.
