Restatements
How restatements work
Restatements overwrite the existing order—CJ does not calculate deltas. Fields you omit will be removed, fields you include will replace what was previously on the order.
For every restatement that successfully processes, Commission Detail reports will include two new records with two unique commission IDs — one as a full reversal of the prior state, and one representing the new state of the order.
Rules for using restatements
- Commissionable ordersOrders that have already been recorded as commissionable in CJ's system.
- Open ordersOrders that are not locked or closed at the time the request is submitted.
- Any tracking methodOrders captured through Universal Tag, Tracking API, Data File Import, or Server-to-Server Postback.
- Key identifiersenterpriseId, orderId, and actionTrackerId uniquely identify the order record and are immutable by design.
- Commissionable statusA non-commissionable order cannot become commissionable via restatement and vice versa. Submit it as a new order instead.
- Publisher attributionYou can include a cjevent value, but the system ignores it if it differs from the value originally recorded.
How to send restatements
How would you like to send restatements?
Choose the method that fits your existing infrastructure. Both options support order value updates and cancellations.
Option 1
Restatements API
Send order updates in real time using CJ's GraphQL API. Ideal for teams with a server-side integration or a CDP like Tealium EventStream.
Option 2
Restatements Data File
Submit order corrections in bulk via SFTP or manual upload. Best for teams that already use batch data exports or scheduled file transfers.
Open Ended Locking (Accepted)
How Restatements Complete Open-Ended Reservations
Send a restateOrders mutation to transition pended bookings into accepted status — eligible for commission payout
CJ affiliate link
is clicked
via publisher
Customer makes
a reservation
hotel, flight, tour…
Data sent to CJ
status = pendedReservation Completed
restateOrdersCustomer completes their stay, trip, or booking period
Reservation Cancelled
Customer cancels before or during the booking period
Updated 11 days ago
