ebay_revise_listing
Update an existing eBay listing's quantity, price, title, or other fields. Send only the fields to change with the item ID to apply the revision.
Instructions
Revise an existing listing. Update quantity, price, title, description, or any other field.
Uses the Trading API: ReviseFixedPriceItem for format FIXED_PRICE (default) and ReviseItem for format AUCTION (check ListingType with ebay_get_listing when unsure; eBay limits auction revisions once bids exist). Only send the fields you want to change.
Examples:
Update quantity: { "Quantity": 10 }
Update price: { "StartPrice": 14.99 }
Update title: { "Title": "New Title" }
Raise an auction reserve: { "format": "AUCTION", "fields": { "ReservePrice": 30 } }
AUCTION items take StartPrice as the opening bid, a day-count ListingDuration (Days_1/3/5/7/10; never GTC), Quantity 1, an optional ReservePrice above the opening bid, an optional BuyItNowPrice at least 30% above it, and Best Offer only without a BuyItNowPrice. FIXED_PRICE items take StartPrice as the price and ListingDuration GTC (the only fixed-price duration eBay accepts), and cannot carry ReservePrice or BuyItNowPrice. Payloads that mix the two formats are rejected before any eBay request.
Required: User OAuth token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Trading API Item fields to update | |
| format | No | Listing format, defaulting to FIXED_PRICE. AUCTION switches to the auction-capable Trading calls (AddItem, ReviseItem, EndItem, RelistItem) and enforces the auction Item rules. | |
| itemId | Yes | The eBay item ID to revise |