The EDI API is built around transactions.
A transaction represents a business document (e.g., Purchase Order, Invoice, Advance Ship Notice) that flows between you and your trading partners through Orderful.
What's in a Transaction?
Every Transaction contains the following elements:
- SenderId - The ISA ID of the document sender
- ReceiverId - The ISA ID of the document receiver
- stream - can be
liveortest. Usetestuntil you are ready for live production trading - type - The Transaction Type
- message - this the the main body of the request. See HERE for example payloads
Additionally, the HEADER of the API request should include the key orderful-api-version. The current version is v4
Which Transaction Types will I need to support?
The most common transaction types for retail are the four transaction types that make up the "Order to Cash / Procure to Pay" Workflows
