# Integrating SailPoint with ProjectManager

ProjectManager is a cloud-based project and work management platform that helps organizations plan, track, and manage projects efficiently. It provides capabilities for task management, resource allocation, time tracking, collaboration, and reporting, enabling teams to deliver projects on time and within budget. This document provides instructions to configure a new direct connection to a ProjectManager 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 ProjectManager connector supports the following:

### Account Management

- Aggregate active users

### Entitlement Management

- Aggregate Roles
- Aggregate Teams
- Aggregate Skills

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

- Before you configure the connector, generate an API token in ProjectManager.com.
- The ProjectManager connector uses Bearer token authentication.
- All API requests require a valid token.
- Only users with **Admin** or **Global Admin** privileges can generate API tokens.

  > **Resource Link**
  >
  > Resource Link [Generating an API Token](<https://developer.projectmanager.com/getting-started/authentication>)

## Required Permissions

To authenticate and call APIs using the ProjectManager connector, you need the appropriate permissions in your ProjectManager.com workspace.

- API Key Creation: Only users with **Admin** or **Global Admin** roles can create API keys. Users with lower privilege roles cannot generate API keys.
- API Key Scope: API keys are scoped at the workspace level. Keys allow access only to data and operations that the creating user is authorized to perform within that workspace.

  > **Note**
  >
  > ProjectManager.com does not offer dedicated service accounts or separate machine identities with granular API permissions. API key creation is restricted to **Admin** and **Global Admin** roles only.

  > **Important**
  >
  > Related Resources
  >
  > [Authentication and API Keys](<https://developer.projectmanager.com/getting-started/authentication>) | [API access overview](<https://developer.projectmanager.com/getting-started/overview>) | [API Key Scopes](<https://developer.projectmanager.com/api-reference/api-key/create-api-key>)
