OData
OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard for building and consuming RESTful web services. OData enables exchange of data across web clients using HTTP messages.
The OData protocol mandates that a compliant web service must:
• declare an Entity Data Model (EDM) at a well-known URL.
• provide a uniform way to form URLs for entities and entity sets defined in the EDM.
• enable clients to send HTTP requests POST, GET, PATCH, PUT, and DELETE on entity and entity set URLs for creating, reading, updating, and deleting entities.
• support request headers and query parameters for client interaction as defined in the standard.
Please refer to the following resources for more information on OData, version 4.0 and above:
• OData.org—Documentation on basics of OData.
• URL Conventions—Documentation of how to form URLs for entities and entity sets of an OData service.