HELP & SUPPORT
PROVIDING YOU WITH THE RESOURCES NEEDED FOR PROJECT SUCCESS


GET UP-TO-THE-MINUTE SYSTEM STATUS UPDATES FROM PI TO TWITTER

REST APIs, Web Services & SDK

10 of 35
Microsoft Excel has an interface for getting data from the Web that works directly with the PI API. It's the same query interface for both Excel and Power BI. Make sure you can connect to PI from Excel using the instructions to Get Project Insight Data into Power BI Using REST. Here's an easy ex... (more)
by: Wes Kliewer in:    REST APIs, Web Services & SDK   
In this example we want to customize the Time Entry Grid page to hide the Save and Submit Time Sheet button. We would prefer that the users submit their time on the Time Entry Worksheet so we simply take the submission option away when using the grid entry. Use Inspect from the browser right-c... (more)
by: Wes Kliewer in:    REST APIs, Web Services & SDK   
The Project Insight API is a JSON API. Supply a Content-Type: application/json header for 'PUT' and 'POST' requests, and PI's API will receive a valid response object. You must set an Accept: application/json header on all requests. Basic Call and Response The base URL for the Project Insig... (more)
by: Margaret Campbell in:    REST APIs, Web Services & SDK   
Hello and welcome to another fun learning session with your favorite PI developer! If you haven't done so already; please review this article as a pre-requisite to understand how use custom field and items using JavaScript prior to moving on with this session. Make sure you've creat... (more)
by: Robert Aronovici in:    REST APIs, Web Services & SDK   
Using the Search method to find projects is a great way to filter and return projects. Another advanced feature is to search projects based off custom item values. Below, we have a snippet to creates CustomFieldReportInputs (a collection) and a CustomFieldReportInputValue object that defines the... (more)
by: Margaret Campbell in:    REST APIs, Web Services & SDK   
Need a starting point? We can provide code snippets for commonly used and asked about classes, methods and objects using the REST API. We'll post snippets below for all to share and use as a guide for future integrations. You'll find plenty of examples for each class object and if we... (more)
by: Margaret Campbell in:    REST APIs, Web Services & SDK   
Often we want to create an item (Project, Task, Issue and etc.,), but set the CustomFieldValue object initially without having to log into Project Insight and do it manually. The easiest way to do this is like so: C# var client = new RestClient("https://{YOUR_DOMAIN}/api/project/"); v... (more)
by: Robert Aronovici in:    REST APIs, Web Services & SDK   
So, you've created some custom fields for your projects, tasks and other Project Insight items? Great! Now, you're probably wondering how to extract those pesky custom field items without having to hard code each one in your nifty application. Here is a quick guide to help you achieve grea... (more)
by: Robert Aronovici in:    REST APIs, Web Services & SDK   
Suggested pre-requisites: Moderate understanding of JavaScript, jQuery and Ajax Basic knowledge how to enable forms editing and to input code within a form within Project Insight Understanding Web APIs and JSON objects Start by "enabling forms editing within your Project Insight." T... (more)
by: Robert Aronovici in:    REST APIs, Web Services & SDK    Comments (6)
User Defined Fields are for capturing your custom data. These can then be added at the project, task and issue level for reporting purposes. Custom fields may be used for reporting as column displays and query filters. In order to best leverage the use of custom fields, it is recommended that co... (more)
by: Robert Aronovici in:    REST APIs, Web Services & SDK   
10 of 35