Get AWD Inventory Comparison
GET/api/amazon/unified/awd/inventory-comparison
Compare the on-hand quantity held for an AWD warehouse against the position Amazon itself reports for the same products.
AWD stock is derived from the imported AWD ledger, so an incorrect opening balance or a missing ledger row causes the two to diverge and the difference grows over time. This endpoint reports that difference per product together with a summary, so it can be monitored rather than discovered later.
Amazon's physical quantity is available plus reserved. Reserved units are allocated to a downstream replenishment order but have not yet left the warehouse, so they are still on hand and are included in the comparison.
Products are matched to Amazon by FNSKU. A positive delta means the reported quantity is lower than Amazon's; a negative delta means it is higher.
Row state values: exact (no difference), over (quantity is higher than Amazon's), under (lower than Amazon's), absent_from_amazon (stock is held for a product Amazon no longer reports).
ledgerCompleteThrough is the date of the most recent AWD ledger entry. Amazon publishes AWD ledger entries one to two days after the movement, so a small difference on a recently active product is expected and does not indicate a discrepancy.
Inbound quantities are deliberately not compared: Amazon counts only shipments it has been notified of, while the inbound figure covers unreceived quantity on open purchase orders including stock still with the supplier. The two measure different things.
Authentication: requires a Bearer token.
This endpoint currently requires session authentication; Personal Access Token scope support is in progress.
Request
Responses
- 200
- 401
- 403
- 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.
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.