Acknowledges an inbound Transaction as ACCEPTED or REJECTED.
Every inbound delivery gives you what you need for this call — in the body pushed to your Inbound HTTP Communication Channel and in each item returned by Inbox. Either use the payload's id field as the compositeTransactionId, or POST straight to the finished URL in transaction.acknowledgment.href — they refer to the same Transaction.
integrationPayloadId is a different identifier and will not work here.
Acknowledgments can only be sent once — a Transaction that is already ACCEPTED or REJECTED returns 400. This endpoint applies to Relationships that trade JSON; X12 and EDIFACT Relationships acknowledge through a 997 Functional Acknowledgment instead.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
201Acknowledgment created successfully.
400The compositeTransactionId is not a UUID, status is not ACCEPTED or REJECTED, the Transaction has already been acknowledged, or the Relationship trades X12/EDIFACT rather than JSON.
403Your organization is not the receiver of this Transaction. Only the receiver can acknowledge it.
404Transaction not found, or the orderful-api-version: v4 header is missing.

