This article describes accessing the objects present on the Office 365 project web app site collection using REST API.
PWA abbreviated as Project Web App, is available on Office 365, and it used for easily and efficiently planning projects, track status, and collaborate with other virtually. It is an application built on top of SharePoint, which has collaborating features. Any PWA site collection will have the project web app settings feature enabled on the site collection. To know more about PWA, refer to the official documentation available on the MSDN site.
Let us see the high level REST API (service end points), which can be used for accessing objects available on Office 365 PWA site collections.
Note: Replace the Office 365 PWA url with your respective URL.
To access the project server and list of available objects,
The REST APIs used for accessing objects available on the project servers are explained below.
One specific field can be accessed using the field GUID:
PWA abbreviated as Project Web App, is available on Office 365, and it used for easily and efficiently planning projects, track status, and collaborate with other virtually. It is an application built on top of SharePoint, which has collaborating features. Any PWA site collection will have the project web app settings feature enabled on the site collection. To know more about PWA, refer to the official documentation available on the MSDN site.
Let us see the high level REST API (service end points), which can be used for accessing objects available on Office 365 PWA site collections.
Note: Replace the Office 365 PWA url with your respective URL.
To access the project server and list of available objects,
https://nakkeerann.sharepoint.com/sites/pwa/_api/ProjectServer
The REST APIs used for accessing objects available on the project servers are explained below.
Custom Fields:
The enterprise custom fields are created on the project plans for managing additional project attributes. The custom field can be at project or task level. The following API is used to access all the enterprise custom fields.https://nakkeerann.sharepoint.com/sites/pwa/_api/ProjectServer/CustomFields
One specific field can be accessed using the field GUID:
https://nakkeerann.sharepoint.com/sites/pwa/_api/ProjectServer/CustomFields('xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx')