Microsoft Project APIs logo

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.

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: [email protected]
        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: [email protected]
        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: [email protected]
        url: https://developer.microsoft.com/en-us/office
maintainers:
  - FN: Kin Lane
    email: [email protected]
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