Skip to content

Commands

Every argument is lowercase unless noted. Curly braces mean “replace with your value.”

SyntaxWhat it does
/gtsOpens the GTS browse GUI.
/gtsopenQuick alias that opens the main GTS browse GUI immediately.
/gts sell <slot> <price>Lists the Pokemon in party slot 1–6 as a BIN. Opens a confirm dialog.
/gts sell <slot> <price> confirmSkips the dialog and lists immediately.
/gts sell <slot> <price> auctionLists as an auction with <price> as the starting bid.
/gts sell <slot> <price> auction confirmSkips the dialog for auctions.
/gts sell cancelCancels a pending-confirm dialog.

/ah is just the default AH channel’s command. Each channel in channels.conf registers its own command (e.g. /premium, /gc). Arguments below are the same for every channel command.

SyntaxWhat it does
/ahopenQuick alias that opens the main AH browse GUI immediately.
/<channel>Opens that channel’s browse GUI.
/<channel> sell <price>Lists the item in your main hand as a BIN at <price>. Must pass the channel’s item filter. Opens a confirm dialog.
/<channel> sell <price> confirmSkips the confirm dialog.
/<channel> sell cancelCancels a pending-confirm dialog.
SyntaxWhat it does
/bazaar linkGenerates a 5 minute one-time code for the web dashboard login.

All of these require bazaar.admin.

SyntaxWhat it doesRisk
/bazaar admin statsPrints active listings, active buy orders, sync mode, freeze state.None
/bazaar admin freezeFreezes the command bus. New sells / buys / bids are rejected.Low
/bazaar admin unfreezeUn-freezes.Low
/bazaar admin remove <listingId>Permanently removes a listing. Notifies the seller.High – cannot undo
/bazaar admin inspect <player>Prints a player’s active listings, orders, unclaimed collection entries, and recent transactions. Player must be online.None
/bazaar admin open <player>Remotely opens the main GTS for an online player.Low
/bazaar admin open <player> <destination>Remotely opens gts, ah, an AH channel id, or an AH channel command for an online player.Low
/bazaar admin purge expiredDeletes all expired listings. Runs async.Medium – cannot undo
/bazaar admin reloadReloads Bazaar’s safe runtime-reloadable config set.Low
/bazaar admin reload allSame as /bazaar admin reload.Low
/bazaar admin reload persistenceReloads Bazaar state from shared persistence and broadcasts the refresh to other servers.Medium
/bazaar admin theme listLists the shipped theme presets.None
/bazaar admin theme set <preset>Switches the dashboard theme.Low
/bazaar admin theme reloadRe-reads themes/ and web-theme.conf from disk.Low
/bazaar admin reload price-controlRe-reads price-control.conf. In clustered setups, run it on the orchestrator.Low
/bazaar admin reload pokemon-visualsRe-reads pokemon-visuals.conf.Low
/bazaar admin reload discord-webhooksRe-reads discord-webhooks.conf.Low
/bazaar admin discord-webhooks test endpoint <id>Sends a test payload to a configured webhook endpoint.Low
/bazaar admin discord-webhooks test rule <id>Runs a configured webhook rule against a test payload.Low

Player names, listing IDs, slot numbers, and channel names are all tab-completed. Listing IDs are the short hex form shown in GUIs and on the dashboard.

  • /ah is reserved for the channel whose id is main.
  • Any other channel’s command is defined by its command field in channels.conf. If two channels declare the same command the one loaded first wins.
  • Bazaar also registers /gtsopen and /ahopen as direct browse aliases for the main markets.