User Review( votes)
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.