Free tool solves a credentials challenge with Schedule APIs for Dynamics 365 Project Operations

April 15 2021

Microsoft has launched new Schedule APIs for Dynamics 365 Project Operations Schedule to give customers a way to work with project-related entities from outside the core system.

Microsoft MVP Kuldeep Gupta of Microsoft partner proMX recently wrote about the  new APIs for create, update, and delete operations. As he explained to MSDW readers, the new Schedule APIs are not an exact replacement for the access users had in the older Dynamics 365 Project Service Automation (PSA) because the new Project Operations work breakdown structure is driven by Project for the Web (P4W).

But an authentication-related issue with the Schedule APIs, recently discovered by developers at proMX, could create a roadblock for many customers. 

Jelena Yaruchyk, chief marketing officer at  proMX, explained to MSDynamicsWorld that the team discovered the credentials-related limitation recently. They have also developed a solution to it (link below): 

Custom logic outside of the CRM requires application-user credentials to bypass the multifactor authentication (MFA) process associated with regular credentials. But at the same time, the application user cannot be assigned a Microsoft Project license.

As a result, you are not able to consume Schedule APIs in custom logic hosted outside on CRM.

About Jason Gumpert

As the editor of, Jason oversees all editorial content on the site and at our events, as well as providing site management and strategy. He can be reached at

Prior to co-founding, Jason was a Principal Software Consultant at Parametric Technology Corporation (PTC), where he implemented solutions, trained customers, managed software development, and spent some time in the pre-sales engineering organization. He has also held consulting positions at CSC Consulting and Monitor Group.

More about Jason Gumpert