Menu

Samenvatting van de Microsoft Project API

De Microsoft Project API ontsluit Project Online (Project Web App) via een REST/OData-interface bovenop SharePoint, zodat je projecten en planningen koppelt aan andere zakelijke systemen. Je elimineert dubbele invoer en houdt portfolio-data realtime synchroon met ERP, BI en HRM.
  • Projectplanning: Maak projecten aan, check ze in en uit, publiceer wijzigingen en stuur ze door de workflow vanuit je eigen applicaties.
  • Taken en afhankelijkheden: Lees en schrijf taken, taakkoppelingen en hierarchieën van werkpakketten in de draftversie van een project.
  • Resource- en capaciteitsbeheer: Synchroniseer enterprise resources, projectresources, toewijzingen en resourceplannen met je HR- of capaciteitsplanning.
  • Timesheets en urenregistratie: Beheer timesheetperiodes, regels en werkuren voor doorbelasting en facturatie via je financiele systeem.
  • Kalenders en custom fields: Configureer enterprisekalenders, lookup tables en aangepaste velden om projectdata aan jouw bedrijfsstructuur te koppelen.
  • Workflow en governance: Beheer fases, stages, project detail pages en enterprise project types voor consistente projectinitiatie.
API Quick Facts REST
  • Authenticatie OAuth2
  • Methods GET (99)POST (120)PUT (19)PATCH (19)DELETE (19)
  • Rate limits Niet gespecificeerd
  • Webhooks Niet beschikbaar
  • Sandbox Niet beschikbaar
  • Response format JSON, XML
  • SDK's .NET, Java

Laatste ontwikkelingen bij de Microsoft Project API

Microsoft Project verscheen in 1984 als desktopapplicatie. Project Server volgde in 2000 als serverversie met PSI (SOAP) en later CSOM. Met Project Server 2013 introduceerde Microsoft een REST/OData-interface bovenop SharePoint, bereikbaar via /_api/ProjectServer. Project Online (cloud) gebruikt dezelfde REST API binnen het Project Web App-tenant en authenticeert via OAuth 2.0 met Microsoft Entra ID. In 2019 lanceerde Microsoft Project for the web, gebouwd op Dataverse en bereikbaar via Microsoft Graph en Dataverse Web API. De REST/CSOM-interface van Project Online wordt nog steeds breed gebruikt voor migraties en legacy-integraties.

API versies

Project for the web (Dataverse) Major release
1 oktober 2019

Nieuwe SaaS-variant gebouwd op Microsoft Dataverse, bereikbaar via Microsoft Graph en de Dataverse Web API in plaats van /_api/ProjectServer.

Project Online REST/OData Major release
1 oktober 2013

Introductie van REST/OData-interface in Project Server 2013 en Project Online, bovenop SharePoint en uitlijnend met de Client-Side Object Model.

Project Server PSI (SOAP) Major release
1 januari 2003

Eerste programmeerinterface in de vorm van Project Server Interface (PSI) met SOAP-webservices voor on-premises Project Server.