Prepare an eBay listing
list_on_ebayFor a signed-in user: turns a photo scan from price_item (account.scanId) into an inventory item with a draft eBay listing on their Underpriced AI account (title, list price defaulting to the market price, condition, description) and returns the link where they review and publish it in the app, plus whether eBay is connected and the connect link if not (connecting brings them back to the same item). If the item already has an unpublished eBay draft, it returns that draft unchanged and never overwrites it (draftKept); changes are made in the app. It never publishes anything and only prepares eBay; publishing happens in the app after the user checks the listing, and until then the draft shows in the app under Sell, Not live yet.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| price | No | List price in the scan's currency (price.currency from price_item). Leave empty for the scan's market list price. Not applied when the item already has an eBay draft. | |
| title | No | Overrides the generated listing title (80 characters, eBay's limit). Not applied when the item already has an eBay draft. | |
| scan_id | Yes | The account.scanId that price_item returned for a photo scan on this account (the saved-scan link works too). | |
| condition | No | Replaces the condition read from the photo when the seller has not changed it in the app. Not applied when the item already has an eBay draft. |