ODATA-SPEC
Microsoft REST + relations + filtering.
Definition
OData v4 (OASIS Standard 2014) covers: Entity Data Model (EDM), Service Document, Metadata Document (CSDL), Query Options, Batch, Delta. JSON and XML payload (JSON default). Adopted by SAP (S/4HANA Cloud APIs), Microsoft Dynamics 365, IBM, Oracle, JDA. Libraries available in .NET, Java (Olingo Apache), Node.js. Progressive replacement of OData v2/v3 to v4.
Origin
OData v1.0 published by Microsoft 2007 ; v3.0 published 2011 ; OData v4 OASIS Standard published March 2014.
Example in context
SAP S/4HANA Cloud exposes ~3000 OData v4 entities ; a client queries GET /A_PurchaseOrder?$filter=DocumentDate ge 2024-01-01&$expand=to_Items.
Related terms
- GraphQL — modern alternative.