REST Style Architecture

The Primavera Administration API employs web-based technology to handle requests from external client programs. Clients access the API by sending HTTP requests that include standard HTTP methods. Some requests, such as a POST request to the /user endpoint, require additional request data in JSON format. When you provide additional data with a request, you must specify a content-type in the request header. For example, a request that includes JSON data must include a content-type of application/json in its request header.

The API supports the following HTTP request methods:

Method Description
GET Returns objects or values.
DELETE Deletes objects or values.
POST Creates objects or values.
PUT Updates objects or values.

Upon receiving a request, Primavera Administration invokes business and security logic to service the request and provide an appropriate response.