| limit | No | Maximum matching transactions in date/order modes (1-500). Financial-event-group mode returns one complete upstream page and uses page_token for continuation. | |
| detail | No | true = transaction rows; false = grouped summary by date, transaction type, status, and currency. | |
| sort_by | No | Column to sort by after fetching: posted_date, total_amount, transaction_type, or transaction_status. | posted_date |
| end_date | No | Optional. YYYY-MM-DD end date for postedDate. Defaults to today when neither related identifier is supplied; postedBefore is capped with a three-minute safety margin for Amazon's requirement. | |
| order_id | No | Optional Amazon order ID. Mutually exclusive with financial_event_group_id. Uses Amazon's ORDER_ID filter instead of postedAfter/postedBefore. | |
| page_token | No | Opaque Amazon continuation token from pagination.next_token. Continue until pagination.has_more is false before treating a financial-event-group result as complete. | |
| sort_order | No | Sort direction after fetching. | desc |
| start_date | No | Optional. YYYY-MM-DD start date for postedDate. Defaults to 30 days ago when neither related identifier is supplied. | |
| marketplace_id | No | Optional marketplace ID assertion. If supplied, it must match the tenant's selected marketplace_id after trimming; the tool always queries the tenant marketplace. | |
| include_raw_rows | No | False returns compact rows. Default true. | |
| transaction_type | No | Optional exact transactionType filter applied locally (for example Refund, Shipment, ServiceFee, FBAInventoryReimbursement). | |
| transaction_status | No | Optional Amazon transaction status filter: DEFERRED, RELEASED, or DEFERRED_RELEASED. | |
| include_diagnostics | No | True may add expanded freshness diagnostics. Basic empty-result data-window diagnostics are included by default when available. | |
| financial_event_group_id | No | Optional Amazon financial event group ID for exact payment/disbursement grouping. Mutually exclusive with order_id. Uses Amazon's FINANCIAL_EVENT_GROUP_ID filter instead of postedAfter/postedBefore; use transaction_status=RELEASED for finalized reconciliation. | |