Make Offer on Listing
make_offer_on_listingFrom XP's connected resale order book. Two-phase write on the XP live offer book. Use when the user wants to make an offer on an open XP listing (e.g. 'make an offer of $50 on this'). Call with confirm=False first to preview the fee-inclusive total (no bid placed); call with confirm=True only after the user explicitly approves the previewed amount. Only confirm=True submissions return success=true. Do not use without the two-phase preview-then-confirm flow. Requires auth and write:bids scope. Do not use for browse / discovery; this is a marketplace transaction tool that places real money at risk. For standard buy-now ticket purchases without a bid, use search_events and get_ticket_listings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Defaults to false, a preview of the computed total. Set true to place the offer once the user agrees. | |
| amount_cents | No | Deprecated, use amount_per_ticket_usd. Integer cents per ticket, multiple of 100. | |
| listing_identifier | Yes | Public listing identifier from list_open_listings. | |
| amount_per_ticket_usd | No | Whole dollars per ticket (50 = $50.00), the same unit create_standing_bid takes. Cents are not accepted: XP rejects fractional-dollar bids. Preview returns the total. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||