List Inventory Value Change Transactions
GET/api/reporting/inventory-value-change/transactions
Lists the individual transactions behind one Inventory Value Change statement line, in a uniform row shape: date, SKU, warehouse, type or ledger event, quantity, unit cost, and signed value. Amazon rows also carry FNSKU, disposition, fulfillment center and the FIFO layer that was created or consumed; revaluation rows carry the old and new unit cost and the movement they re-price; transit_documents rows carry the warehouse transfer reference, its route (from/to warehouses), and the cap-chain leg (dispatch, receipt, fba_check_in, awd_check_in, shortage, write_off) — quantities and values are signed as their effect on the in-transit balance, dispatch rows carry the shipment date, and relief legs return a null date (they are cumulative in-period deltas).
reports:readGrant this scope to your token under Settings → Developer → Personal Access Tokens.
The summary object always totals the FULL filtered set (not just the current page), so it restates the statement line the drill-down explains.
Authentication: Requires Bearer token.
Pagination: page / per_page (default 25, max 100). Allowed sorts: date, -date, value, -value.
Synthetic event keys: WtReceipts (FBA arrivals matched to a warehouse transfer) and WtAwdReceipts (AWD arrivals matched to a warehouse transfer) select the transfer-fed subset of Amazon arrivals; plain Receipts covers the rest. brand_ids[] / supplier_ids[] scope the rows to the same product subset the report was generated with.
Request
Responses
- 200
- 401
- 403
- 422
- 429
OK
Response Headers
Unauthenticated — the bearer token is missing, revoked, expired, or malformed. Never retry automatically; fix the credential. See the Errors guide.
Forbidden — the token lacks a required scope, the endpoint is not available to API tokens, or the user behind the token lacks the permission. A human must adjust the token scopes or user permissions; do not retry.
Unprocessable Entity
Response Headers
Rate limited — platform limit is 1,000 requests/min; individual tokens may carry lower limits. Honor the Retry-After header before retrying. See the Rate Limits guide.