Microsoft Project APIs website screenshot

Microsoft Project APIs

A collection of APIs for Microsoft Project, enabling project management, task tracking, resource allocation, and collaboration capabilities.

3 APIs 0 Features
CollaborationEnterpriseMicrosoftPortfolio-ManagementProject-ManagementResourcesTasks

APIs

Microsoft Project for the Web API

REST API for managing projects, tasks, resources, and assignments in Microsoft Project for the web.

Microsoft Project Online API

REST API for Microsoft Project Online, providing access to project data, timesheets, and enterprise project management features.

Microsoft Project Desktop CSOM API

Client-side object model for programmatically interacting with Microsoft Project desktop applications.

Pricing Plans

Rate Limits

Microsoft Projects Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🌐
X-portal
X-portal
💰
X-pricing
X-pricing
🟢
X-status
X-status
📰
X-blog
X-blog
📜
X-terms-of-service
X-terms-of-service
📜
X-privacy-policy
X-privacy-policy

Sources

apis.yml Raw ↑
aid: microsoft-projects
name: Microsoft Project APIs
description: A collection of APIs for Microsoft Project, enabling project management, task tracking, resource allocation,
  and collaboration capabilities.
image: https://www.microsoft.com/en-us/microsoft-365/project/project-management-software
created: '2024-01-15'
modified: '2026-04-28'
specificationVersion: '0.19'
url: https://raw.githubusercontent.com/api-evangelist/microsoft-projects/refs/heads/main/apis.yml
apis:
- name: Microsoft Project for the Web API
  description: REST API for managing projects, tasks, resources, and assignments in Microsoft Project for the web.
  image: https://www.microsoft.com/en-us/microsoft-365/project/project-management-software
  humanUrl: https://docs.microsoft.com/en-us/project/
  baseUrl: https://graph.microsoft.com/v1.0/
  tags:
  - Assignments
  - Collaboration
  - Projects
  - Resources
  - Tasks
  properties:
  - type: X-documentation
    url: https://docs.microsoft.com/en-us/graph/api/resources/project-rome-overview
  - type: X-openapi
    url: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/project
  - type: X-authentication
    url: https://docs.microsoft.com/en-us/graph/auth/
  - type: X-rate-limits
    url: https://docs.microsoft.com/en-us/graph/throttling
  contact:
  - FN: Microsoft Graph Support
    email: graphsdksupport@microsoft.com
    url: https://developer.microsoft.com/en-us/graph/support
- name: Microsoft Project Online API
  description: REST API for Microsoft Project Online, providing access to project data, timesheets, and enterprise project
    management features.
  image: https://www.microsoft.com/en-us/microsoft-365/project/project-management-software
  humanUrl: https://docs.microsoft.com/en-us/project/project-online
  baseUrl: https://{tenant}.sharepoint.com/sites/pwa/_api/ProjectServer/
  tags:
  - Enterprise
  - Portfolio
  - Project-Online
  - Reporting
  - Timesheets
  properties:
  - type: X-documentation
    url: https://docs.microsoft.com/en-us/previous-versions/office/project-javascript-api/jj712820(v=office.15)
  - type: X-openapi
    url: https://docs.microsoft.com/en-us/openspecs/sharepoint_protocols/ms-pjsoi/
  - type: X-authentication
    url: https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/authorization-and-authentication-of-sharepoint-add-ins
  - type: X-sdk
    url: https://docs.microsoft.com/en-us/project/api/project-csom-overview
  contact:
  - FN: Project Online Support
    email: support@microsoft.com
    url: https://support.microsoft.com/project
- name: Microsoft Project Desktop CSOM API
  description: Client-side object model for programmatically interacting with Microsoft Project desktop applications.
  image: https://www.microsoft.com/en-us/microsoft-365/project/project-management-software
  humanUrl: https://docs.microsoft.com/en-us/office/client-developer/project/
  baseUrl: N/A
  tags:
  - Add-Ins
  - Automation
  - Csom
  - Desktop
  - Vba
  properties:
  - type: X-documentation
    url: https://docs.microsoft.com/en-us/office/client-developer/project/project-programming-references
  - type: X-sdk
    url: https://docs.microsoft.com/en-us/visualstudio/vsto/office-solutions-development-overview-vsto
  - type: X-samples
    url: https://github.com/OfficeDev/Project-Samples
  contact:
  - FN: Office Developer Support
    email: officedevfeedback@microsoft.com
    url: https://developer.microsoft.com/en-us/office
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
tags:
- Collaboration
- Enterprise
- Microsoft
- Portfolio-Management
- Project-Management
- Resources
- Tasks
include: []
common:
- type: X-portal
  url: https://developer.microsoft.com/
- type: X-pricing
  url: https://www.microsoft.com/en-us/microsoft-365/project/compare-microsoft-project-management-software
- type: X-status
  url: https://status.cloud.microsoft/
- type: X-blog
  url: https://techcommunity.microsoft.com/t5/project-blog/bg-p/ProjectBlog
- type: X-terms-of-service
  url: https://www.microsoft.com/en-us/legal/terms-of-use
- type: X-privacy-policy
  url: https://privacy.microsoft.com/en-us/privacystatement