List Transactions
Changed onReturns your organization's Transactions — inbound and outbound, across every trading relationship — sorted in descending order by their creation date. A maximum of 100 Transactions are returned per page; follow metadata.pagination.links.next to <a href="https://docs.orderful.com/reference/pagination" target="_blank">paginate</a> through the rest.
Every item carries ready-built links to the Transaction itself, its <a href="https://docs.orderful.com/reference/compositetransactioncontroller_getacknowledgment" target="_blank">acknowledgment</a>, and its <a href="https://docs.orderful.com/reference/transactionv4controller_getmessage" target="_blank">message content</a>, so you never need to assemble URLs from IDs.
Request
- Base URLhttps://api.orderful.com
- AuthAPI key in header orderful-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
If results are <a href="https://docs.orderful.com/reference/pagination" target="_blank">paginated</a>, this will point to the previous set of results.
If results are <a href="https://docs.orderful.com/reference/pagination" target="_blank">paginated</a>, this will point to the next set of results.
How many Transactions to return per page. Defaults to 100.
Return only Transactions your organization received (in) or sent (out).
The business number(s) to filter by — the identifier the document carries in your business, for example an invoice or purchase order number. You may indicate up to 5 values, each up to 100 characters.
The one or more validation status(es) you would like to filter by.
The one or more delivery status(es) you would like to filter by.
The one or more acknowledgment status(es) you would like to filter by.
Indicates whether you want results from the test and/or live stream. Note the lowercase values — this differs from the v3 list, which uses TEST/LIVE.
The EDI transaction type(s) to filter by, for example 810_INVOICE. You may indicate up to 5 <a href="https://docs.orderful.com/reference/available-transaction-types" target="_blank">Transaction Types</a>. When combined with simplifiedTransactionType, a Transaction must match both filters.
Filter by business name instead of EDI transaction type, for example INVOICE to match every invoice type at once. For the full mapping, see <a href="https://docs.orderful.com/reference/mosaic-schemas" target="_blank">Mosaic Schemas</a>.
The sender ISA ID(s) to filter by, matched against the senderId field. You may indicate up to 5 values.
The receiver ISA ID(s) to filter by, matched against the receiverId field. You may indicate up to 5 values.
Return only Transactions created at or after this ISO 8601 timestamp, for example 2026-05-26T00:00:00.000Z.
Return only Transactions created at or before this ISO 8601 timestamp, for example 2026-05-27T00:00:00.000Z.
Headers
Your Orderful API key.
Specifies the API version to use. This endpoint requires v4; omitting the header returns 404.
Response
List of transactions, newest first.
Example response
{
"data": [
{
"id": "019e4ac5-d900-720f-a54c-26e9f114ac4f",
"direction": "out",
"senderId": "MosaicNT",
"receiverId": "MosaicDemo",
"ediTransactionType": "850_PURCHASE_ORDER",
"simplifiedTransactionType": "PURCHASE_ORDER",
"stream": "live",
"validationStatus": "VALID",
"deliveryStatus": "DELIVERED",
"acknowledgmentStatus": "ACCEPTED",
"businessNumber": "PO5786344061670677",
"createdAt": "2026-05-26T10:00:00.000Z",
"links": {
"self": "https://api.orderful.com/transactions/019e4ac5-d900-720f-a54c-26e9f114ac4f",
"acknowledgment": "https://api.orderful.com/transactions/019e4ac5-d900-720f-a54c-26e9f114ac4f/acknowledgment",
"message": "https://api.orderful.com/transactions/019e4ac5-d900-720f-a54c-26e9f114ac4f/message"
}
}
]
}Changes
- info
endpoint added
- info