Transaction
Get an Acknowledgment
Changed onReturns the acknowledgment for the specified Transaction.
Use the id from the inbound delivery body, or follow its transaction.acknowledgment.href directly. Both the sender and the receiver of the Transaction can read the acknowledgment.
A Transaction that has not been acknowledged yet returns 404 — this is the expected response for NOT_ACKNOWLEDGED, not an error in your integration.
get/transactions/{compositeTransactionId}/acknowledgment
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.
Path parameters
compositeTransactionIdstring uuid required
The Transaction UUID, taken from the id field of an inbound delivery. Must be a UUID — numeric transaction IDs are not accepted on this endpoint.
Headers
orderful-api-keystring required
Your Orderful API key.
orderful-api-versionstring required
Specifies the API version to use. This endpoint requires v4; omitting the header returns 404.
Response
Acknowledgment details.
Example response
{
"href": "https://api.orderful.com/transactions/019faa61-2fea-719b-a0f8-e6d42fbbc430/acknowledgment",
"createdAt": "2026-07-28T20:18:43.818Z",
"status": "ACCEPTED",
"transaction": {
"href": "https://api.orderful.com/transactions/019faa61-2fea-719b-a0f8-e6d42fbbc430"
},
"errors": [
{
"path": "/message",
"code": "00",
"message": "Purchase order references an unknown ship-to location"
}
]
}Changes
- info
endpoint added
- info