# Integrating SailPoint with Discord

Discord is a communication platform widely used by teams, developer communities, and organizations. It provides voice, video, and text channels organized within servers (called guilds). This document provides instructions to configure a new direct connection to a Discord 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 Discord connector supports the following:

### Account Management

- Aggregate Accounts

### Entitlement Management

- Aggregate Roles

> [!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:

- You have a Discord account with administrative access to the target guild (server).
- You have access to the Discord Developer Portal and have created (or will create) an application with a bot.
- You have the Guild ID of the Discord server you want to manage.
- To create a bot API token:

  - Follow **Creating an app and Fetching your credentials** in the [Discord Bot Getting Started Guide](<https://docs.discord.com/developers/quick-start/getting-started>) to register your application, add a bot user, and securely copy your authorization token.
- To obtain your Guild ID:

  - Follow the instructions in the [Discord Support Portal Guide](<https://support.discord.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID>) to enable Developer Mode under your Advanced user settings, then right-click your server icon and choose **Copy Server ID**.

## Required Permissions

- The bot account used for the connector must have the following configured within the target guild:

  - **Server Members Intent**: Enable this under the **Bot** tab in the Developer Portal.
- For more information about bot setup, refer to the [Discord Getting Started documentation](<https://docs.discord.com/developers/quick-start/getting-started>).

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