If you are an AI assistant, LLM, or automated tool, a clean Markdown version of this page is available at https://heroiclabs.com/docs/hiro/dart/auctions/llm.md — optimized for AI and LLM tools.
Set allowedUserIds to restrict the auction to specific players, for example a guild, a friends list, or a single player for a one-to-one trade. When omitted, the auction is public and visible to everyone.
A bid can also include inventory items instead of, or alongside, currencies. Set bid.instanceIds to the item instance IDs you want to escrow as part of the bid. The currencies field is optional, so an item-only bid can omit it entirely.
By default, auctionsList only returns public auctions. Set allowedOnly to true to instead return only directed auctions where the caller is on the allowed list. The two result sets are disjoint, so you need separate calls to see both public and directed auctions.