I'm looking for accessing MS Project outside platform using RESTful APIs

Anonymous
2024-05-05T14:19:04.4933333+00:00

I'm in the process of building a service that consumes or updates MS Project details via Restful API calls. After exploring the Graph API, I found that MS Project resources are not currently supported. While there are SDKs available for .NET, I'm developing in JavaScript. I'm seeking alternative methods to achieve this integration.

Microsoft 365 and Office | Access | Development
Microsoft Teams | Development
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Prasad-MSFT 9,061 Reputation points Microsoft External Staff Moderator
    2024-05-06T09:06:57.4933333+00:00

    While direct support for MS Project resources in the Graph API is not currently available, you can consider the following methods:

    1. Project Online JavaScript Object Model (JSOM): Project Online is built on SharePoint Online, and you can develop a Project Online hosted add-in using JSOM. This involves writing JavaScript code that interacts with the Client-Side Object Model API, allowing you to perform operations within the browser. Ref: https://learn.microsoft.com/en-us/office/client-developer/project/developing-a-project-online-add-in-using-the-javascript-object-model-jsom
    2. Office JavaScript API: For Office Add-ins, you can use the Office JavaScript APIs to interact with content in Office documents. While this is more commonly used for applications like Excel, Word, and PowerPoint, you might find useful integrations or methods that can be adapted for MS Project. Ref: https://learn.microsoft.com/en-us/office/dev/add-ins/develop/understanding-the-javascript-api-for-office

    Thanks, 

    Prasad Das 

    ************************************************************************* 

    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.