Skip to main content
POST
Build and dispatch an X12 865 change acknowledgment. Save a partner-approved payload with at least one line as po-change-ack.json. The successful response is wire-ready X12, not JSON; inspect delivery and partner acknowledgments separately.

Path parameters

string
required
Partner ID

Headers

string,null
Stable unique request key (1–128 ASCII letters/digits or -_.:). Requires Postgres. Retries return the original EDI bytes; changed JSON payload returns 409.

Request body

Ack865
string (date)
required
string
BCA02 acknowledgment type: AC accept, AD accept with detail, AK acknowledge no detail, RJ reject.
ChangeAckLine[]
required
string,null (date)
BCA06 — original PO date.
string
required
BCA03 — the changed PO being acknowledged.

Response

Returns application/edi-x12 — Wire-ready X12 865 interchange.

Status codes

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on October 20, 2026