API access to the new Project Online

%3CLINGO-SUB%20id%3D%22lingo-sub-1139787%22%20slang%3D%22en-US%22%3EAPI%20access%20to%20the%20new%20Project%20Online%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1139787%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Friends%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe%20are%20starting%20up%20a%20new%20project%20with%20the%20brand%20new%20%22Project%20Online%22%20in%20Office%20365.%20I%20saw%20it%20is%20now%20based%20on%20the%20Common%20Data%20Service%20like%20MS%20Dynamics%20is.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHowever%2C%20we%20tried%20to%20use%20the%20API%20of%20Common%20Data%20Service%20to%20update%20elements%20in%20the%20database%20(Project%20tasks)%2C%20and%20we%20see%20that%20it's%20being%20forbidden%20by%20the%20system%20and%20that%20we%20are%20restricted%20to%20only%20use%20the%20Web%20Interface.%20I%20found%20some%20article%20saying%20that%20it's%20intended%20behavior.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESomebody%20can%20provide%20us%20more%20information%20%3F%26nbsp%3B%3C%2FP%3E%3CP%3EIs%20it%20normal%20that%20I%20cannot%20control%20Projects%20and%20Tasks%20via%20the%20API%20%3F%20Will%20it%20be%20always%20like%20so%20%3F%26nbsp%3B%3C%2FP%3E%3CP%3EDoes%20it%20mean%20that%20I%20should%20go%20back%20to%20the%20%22old%22%20Project%20Web%20App%20(for%20which%20a%20link%20is%20still%20well%20visibile%20on%20Project%20homepage).%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThank%20you%20in%20advance%20for%20your%20help%20!%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERgds%2C%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1139787%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAPI%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EOffice%20365%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EOnline%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EProject%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1145694%22%20slang%3D%22en-US%22%3ERe%3A%20API%20access%20to%20the%20new%20Project%20Online%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1145694%22%20slang%3D%22en-US%22%3E%3CP%3EHello%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F538775%22%20target%3D%22_blank%22%3E%40BenjaminMel%3C%2FA%3E%26nbsp%3B%2C%3C%2FP%3E%0A%3CP%3EAs%20you%20have%20seen%2C%20currently%20it%20is%20not%20possible%20to%20programmatically%20create%20%2F%20update%20tasks.%20I%20have%20seen%20a%20suggestion%20on%20User%20Voice%20for%20this%20-%20best%20option%20vote%20on%20that%20to%20help%20the%20Project%20product%20group%20see%20the%20demand%20for%20this.%20I%20can't%20find%20the%20existing%20idea%20currently%20but%20here%20is%20User%20Voice%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fmicrosoftproject.uservoice.com%2Fforums%2F914203-project-for-the-web%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmicrosoftproject.uservoice.com%2Fforums%2F914203-project-for-the-web%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EIt%20would%20be%20good%20to%20understand%20more%20about%20the%20scenarios%20%2F%20user%20case%20too.%3C%2FP%3E%0A%3CP%3EPaul%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1147518%22%20slang%3D%22en-US%22%3ERe%3A%20API%20access%20to%20the%20new%20Project%20Online%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1147518%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F8793%22%20target%3D%22_blank%22%3E%40Paul%20Mather%3C%2FA%3E%2C%26nbsp%3BThanks%20for%20your%20Answer%20Paul!%26nbsp%3B%3C%2FP%3E%3CP%3EWill%20do!%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWould%20you%20have%20any%20roadmap%20about%20Project%20Online%20or%20a%20phasing%20out%20of%20PWA%20(The%20%22old%22%20Microsoft%20Project)%20%3F%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20summarized%20use%20case%20would%20be%20here%20to%20use%20Projects%20as%20a%20project%20database%2C%20extended%20with%20custom%20entities%20and%20fields.%20A%20custom%20UI%20will%20allow%20the%20user%20to%20add%2Fmodify%20projects%20via%20the%20Web%20API.%20But%20this%20is%20impossible%20in%20the%20current%20situation%20then.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
New Contributor

Hi Friends, 

 

We are starting up a new project with the brand new "Project Online" in Office 365. I saw it is now based on the Common Data Service like MS Dynamics is. 

 

However, we tried to use the API of Common Data Service to update elements in the database (Project tasks), and we see that it's being forbidden by the system and that we are restricted to only use the Web Interface. I found some article saying that it's intended behavior. 

 

Somebody can provide us more information ? 

Is it normal that I cannot control Projects and Tasks via the API ? Will it be always like so ? 

Does it mean that I should go back to the "old" Project Web App (for which a link is still well visibile on Project homepage). 

 

Thank you in advance for your help ! 

 

Rgds, 

2 Replies

Hello @BenjaminMel ,

As you have seen, currently it is not possible to programmatically create / update tasks. I have seen a suggestion on User Voice for this - best option vote on that to help the Project product group see the demand for this. I can't find the existing idea currently but here is User Voice: https://microsoftproject.uservoice.com/forums/914203-project-for-the-web

It would be good to understand more about the scenarios / user case too.

Paul

@Paul Mather, Thanks for your Answer Paul! 

Will do! 

 

Would you have any roadmap about Project Online or a phasing out of PWA (The "old" Microsoft Project) ? 

 

The summarized use case would be here to use Projects as a project database, extended with custom entities and fields. A custom UI will allow the user to add/modify projects via the Web API. But this is impossible in the current situation then.