Project (Microsoft)

Microsoft Project is a project management software product. It is designed to assist a project manager in developing a schedule, assigning resources to tasks, tracking progress, managing the budget, and analyzing workloads.

Information Stored

The Microsoft Project Integration pulls an Application Roster and Application Access.

Note:The information stored is subject to change as enhancements are made to the product.

Application Roster

User ID
First Name
Last Name
Active Date

Application Access

Unique ID
Last Login

Minimum Permissions Required

Directory.Read.All - To read the list of users in your Microsoft Project account
AuditLog.Read.All - To read the audit log details in your Microsoft Project account
Offline_access - Helps maintain access to data you have been given access to

To grant the above permissions, the user must have Application Administrator access.

Note:To fetch Microsoft Project sign-in events, you must have an Azure AD Premium P1 or Premium P2 license assigned per tenant (for details, refer to Azure Active Directory editions), and you must ensure the Office 365 audit log is turned on (for details, refer to Turn Office 365 audit log search on or off).

Authentication Method


Credentials Required


Integrating Microsoft Project with SaaS Manager

To integrate Microsoft Project with SaaS Manager, perform the following steps.

To integrate Microsoft Project with SaaS Manager:

1. In SaaS Manager, click the Authorize link provided during the integration setup, which will redirect you to the Microsoft portal.
2. Enter your Administrator username and password to log in.
3. In the Microsoft Permissions requested window, click Accept to authorize and provide access to the account for the APIs used in the integration.

API Endpoints

Application Roster 

Application Access 

Note:Due to the limitations in Microsoft Graph APIs, we are not able to capture Suspicious Activities for the Microsoft Project integration.