Open Data Protocol
The PROLIN Power Server REST API is based on the Open Data Protocol (OData) version 4.0.
Definition
“The Open Data Protocol (OData) is an OASIS standard that defines the best practice for building and consuming RESTful APIs. OData helps to focus on the business logic without having to worry about the approaches to define request and response headers, status codes, HTTP methods, URL conventions, media types, payload formats, query options, etc. In addition it also guides about tracking changes, defining functions/actions for reusable procedures and sending asynchronous/batch requests, etc.
OData RESTful APIs are easy to consume. The OData metadata, a machine-readable description of the data model of the API’s, enables the creation of powerful generic client proxies and tools. Some of them can help to interact with OData even without knowing anything about the protocol.”
Source: http://www.odata.org
Specification
For the full OData 4.0 specification, refer to the official online documentation: