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 outlined the reach of those new APIs for create, update, and delete operations. As he explained, 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 there is an important issue related to the use of the Schedule APIs, and a new tool offers a workaround (link below), according to the team at proMX.
Jelena Yaruchyk, chief marketing officer at proMX explained to MSDynamicsWorld that her team discovered a credentials-related limitation that has the potential to stop organizations from using the Schedule APIs:
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.