REST-EDI
REST applied to EDI resources — resources, HTTP methods, 2xx/4xx/5xx codes.
Definition
Dominant pattern since 2010: each resource (Shipment, Order) has a canonical URL, uses GET/POST/PUT/PATCH/DELETE for CRUD. Spec standard: OpenAPI 3.x. Framework implementations: Express (Node), FastAPI (Python), Spring Boot (Java), .NET Core (C#). Simpler than SOAP/XML, more structured than GraphQL.
Origin
REST architecture theorised by Roy Fielding in his 2000 dissertation.
Example in context
GET /api/v1/orders/12345 → JSON detailing the PO with lines, status, partner.
Related terms
- OpenAPI EDI — REST spec standard.