DataShift EDI
Public DataShift EDI documentation for canonical documents, validation, errors, and versioned contracts.
Public documentation for DataShift canonical EDI documents, validation, operational errors, versioned contracts, and generated schema models.
What DataShift publishes
Versioned JSON Schema and OpenAPI contract artifacts, human-readable document models, validation guidance, public error codes, and release notes.
How to prepare
Validate payloads against the published schemas, preserve correlation identifiers, understand DataShift-managed fields, and store public error codes with business references.
Where to start
Implement the lifecycle in order: Purchase Order, Purchase Order Acknowledgement, Advance Shipping Notice, then Invoice.
Guides
Documents
Validation
Errors
Versioning
Document Lifecycle
The canonical lifecycle starts with a purchase order and preserves correlation references through acknowledgement, shipment, and invoice reconciliation. Open Documents.
PO: Purchase Order
POA: Purchase Order Acknowledgement
ASN: Advance Shipping Notice
INV: Invoice
Machine-readable artifacts
Published for machines
The OpenAPI description of the EDI API is published at /edi/openapi/v1.json. Current JSON Schemas are published at /edi/schemas/v1/purchase-order, /edi/schemas/v1/purchase-order-acknowledgement, /edi/schemas/v1/advance-shipping-notice and /edi/schemas/v1/invoice.
The same OpenAPI documents are also rendered as an API reference.
Last updated on