Documentation

CleanEDI docs.

Everything you need to connect your systems to CleanEDI and stop dealing with EDIFACT directly. Full API reference and integration guides are being written as the platform develops.

Early stage product
CleanEDI is in early development. Full API reference documentation and integration guides are being written alongside the platform. If you need specific documentation now, get in touch at hello@cleanedi.com and we will send you what we have.
01

Getting started

How CleanEDI works
The core concepts behind the anti-corruption layer approach.
Inbound flow
How EDIFACT from your trading partners arrives as clean JSON.
Outbound flow
How your JSON becomes valid EDIFACT delivered to your partners.
Supported message types
ORDERS, DESADV, INVOIC, CONTRL and more explained.
02

Integrations

Microsoft D365 F&O
Connecting CleanEDI to D365 Finance and Operations.
Message queues
Azure Service Bus, Amazon SQS, Google Pub/Sub, and Kafka.
Webhook delivery
Delivering clean data to any HTTP endpoint.
All integrations
Full list of available and coming connectors.
03

Learn EDIFACT

What is EDIFACT?
A plain English introduction to the standard.
EDIFACT message types
ORDERS, DESADV, INVOIC and others explained with examples.
Free EDIFACT decoder
Paste any EDIFACT message and see what it contains.
04

Security and compliance

Security overview
Encryption, data residency, access controls, and our certification roadmap.
Privacy policy
How we collect and handle your data.
Terms of service
The terms that govern your use of CleanEDI.

Coming soon.

The CleanEDI REST API is in active development. The API will cover inbound message webhooks, outbound message submission, partner management, and message replay. Documentation will be published here as each endpoint is built and tested.

If you are evaluating CleanEDI and need API details before the documentation is published, contact us at hello@cleanedi.com and we will walk you through it directly.

Outbound API preview - POST /v1/messages/outbound
POST https://api.cleanedi.com/v1/messages/outbound
Authorization: Bearer {your-api-key}
Content-Type: application/json

{
  "messageType": "INVOIC",
  "tradingPartnerId": "partner-acme-corp",
  "data": {
    "invoiceNumber": "INV-2026-001",
    "invoiceDate": "2026-08-20",
    "purchaseOrderRef": "PO-48291",
    "lines": [
      {
        "gtin": "4012345678901",
        "quantity": 100,
        "unitPrice": 29.99,
        "currency": "AUD"
      }
    ]
  }
}
CleanEDI generates valid EDIFACT INVOIC and delivers to your partner via AS2 or SFTP

Need something specific?

If you need documentation that is not here yet, get in touch. We will either send you what we have or walk you through it directly.