Order details
get_order_detailsUse after you know an Amazon order_id to inspect one order's header and line items. Grain: single order with item-level ASIN/SKU/title/quantity/price and pallet_delivery_requirement. pallet_delivery_requirement is Amazon's buyer-selected per-item delivery constraint: mandatory means Amazon returned MANDATORY; not_required means FULFILLMENT shipping data was requested and did not require a pallet; unknown means legacy, report-backed, or unavailable/malformed data and is never ordinary-parcel confirmation. Amazon's Orders API omits monetary fields while payment is unauthorized; Pending FBA rows can be enriched from Amazon's order-tracking report and disclose item_price_source='amazon_order_tracking_report'. Unavailable prices are null, never a synthetic zero. When every line is priced, item_subtotal_amount exposes their exact sum; order_total_amount remains null until Amazon supplies the full order total, and Pending values remain non-final. purchase_date is the seller reporting date; purchase_at and purchase_date_utc are included for UTC audit. Do not use for order discovery or sales totals; use get_orders or get_sales_summary first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | The Amazon order ID to look up | |
| purchase_date | No | Optional. YYYY-MM-DD seller reporting purchase date. If omitted, searches the last 180 days. | |
| include_raw_rows | No | False returns compact rows. Default true. | |
| include_diagnostics | No | True may add expanded freshness diagnostics. Basic empty-result data-window diagnostics are included by default when available. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| evidence | No |