ebay_get_transactions
Retrieve and filter eBay monetary transactions such as sales, refunds, fees, and payouts using date, type, status, buyer, payout, order, or transaction ID; page and sort results.
Instructions
List monetary transactions (sales, refunds, credits, fees, transfers, and more) from the eBay Finances API, last five years. Filter by transactionDate, transactionType, transactionStatus, buyerUsername, payoutId, orderId, or transactionId; page with limit/offset; sort by transactionDate. Returns a success status with no data when nothing matches. Requires the sell.finances scope. eBay requires Digital Signatures on Finances API calls for EU/UK sellers; set EBAY_SIGNING_KEY_JWE and EBAY_SIGNING_PRIVATE_KEY to sign them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Set to transactionDate for oldest first; transactions sort only by date. eBay sorts newest first by default. | |
| limit | No | Records per page, up to 1000 (eBay default 20) | |
| filter | No | Monetary transaction filter. Criteria: transactionDate:[2024-10-23T00:00:01.000Z..2024-11-09T00:00:01.000Z] (last five years, range up to 36 months); transactionType:{SALE} (TransactionTypeEnum); transactionStatus:{PAYOUT} (TransactionStatusEnum, sales only); buyerUsername:{buyer1234}; payoutId:{5********8}; orderId:{0*-0***0-3***3}; transactionId:{0*-0***0-3***3}, which must be combined with transactionType; payoutReference:{5*******3} (mainland China sellers only). Separate multiple criteria with commas. eBay returns all transactions from the last five years when omitted. | |
| offset | No | Zero-based number of transactions to skip; keep below 5000 for response time (eBay default 0) | |
| marketplaceId | No | Overrides the X-EBAY-C-MARKETPLACE-ID header, e.g. EBAY_US, EBAY_GB or EBAY_DE. Defaults to EBAY_MARKETPLACE_ID; eBay assumes EBAY_US when the header is absent. |