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.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes 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
- Log in to the Deepgram Console.
- Select your project, then go to Settings > API Keys.
- Select Create a New API Key.
- 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.
- 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 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}/membersendpoints. - 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:
Note
The linked document is not maintained by SailPoint and is subject to change without notice.