Supported Resources, Methods and API Features

The current scope of the REST API is limited to selected OpenAir modules and entities.

The following table summarizes the methods available for supported resources. For more information about the endpoints and methods, see REST API Endpoint Reference.

Resources

POST

GET

PUT

DELETE

OPTIONS

Attachments

(Use the endpoints and methods specific to the object the attachments are associated with)

Check mark

Check mark

Check mark

Check mark

Contacts

Check mark

Check mark

Check mark

Check mark

Check mark

Expense reports

Check mark

Check mark

Check mark

Check mark

Check mark

Job codes

Check mark

Check mark

Check mark

Check mark

Check mark

Projects

Check mark

Check mark

Check mark

Check mark

Check mark

Project milestones

Check mark

(objects with Task classification set to “Milestone” only)

Project phases

Check mark

(objects with Task classification set to “Phase” only)

Project tasks

Check mark

(objects with Task classification set to “Task” only)

Check mark

(objects with Task classification set to “Task” only)

Receipts

Check mark

Check mark

Check mark

Check mark

Check mark

Time entries

Check mark

Check mark

Check mark

Check mark

The following table summarizes the API features available for supported resources. It includes two columns for the Expansion feature to show the resource endpoints for which the feature is available, and the referenced objects that can be expanded.

Resources

Filtering

Pagination

Sorting

Expansion (Endpoints)

Expansion (Referenced Objects)

Attachments

(Use the endpoints and methods specific to the object the attachments are associated with)

Check mark

Check mark

Check mark

Contacts

Check mark

Check mark

Check mark

Expense reports

Check mark

Check mark

Check mark

Check mark

Job codes

Check mark

Check mark

Check mark

Projects

Check mark

Check mark

Check mark

Check mark

Project milestones

Check mark

Check mark

Check mark

Check mark

Project phases

Check mark

Check mark

Check mark

Check mark

Project tasks

Check mark

Check mark

Check mark

Check mark

Receipts

Check mark

Check mark

Check mark

Check mark

Time entries

Check mark

Check mark

Check mark

Check mark

Users (display name only)

Check mark

Workspaces

Check mark