Skip to main content
Planview Customer Success Center

Getting Started with WS API

Innotas provides a number of web service operations that are called through a secure HTTPS address. You can use these operations to perform CRUD actions on any WS-enabled entity in the Innotas application.

The first thing to do is take a look at the available operations. There are several ways to view a list of supported web services operations:

Identify the Innotas Entities

As mentioned in About Web Services, the API workhorses are entities and fields. When you plan an integration, you will need to get some information about the entity, or entities, that your integration will access.

Entities are the high-level objects in the {{PPMP} Application, such as departments, projects, resources, and tasks. Entity types are referenced by ID numbers. You can view the list of entity type IDs on the Admin/Web Services API page in the Innotas application.

Entities have fields, or attributes, associated with them. For example, a project entity might have fields like Title, Status, Owner, Start Date, Complete Date, to name a few. Each field, including user-defined fields (UDFs), is assigned a unique ID. You'll need to use these IDs to interact with Innotas programmatically through the API. You can findUse the ID Inspector

Use the Fields function for an entity on Admin/Web Services API to display a dialog showing available fields for each entity state: select, insert, and update. The dialog also provides field IDs and an indication of which fields are required. The screen below shows the Fields dialog for the Project entity:


Once you have the entity ID, we recommend you call getEntityFields to get an accurate accounting of the fields on the entity. You can use this to validate the fields IDs you are using in the rest of your integration.