# Changelog · Waxpeer API

Dated platform changes. Breaking entries change wire contracts or required merchant behavior.

## 2026-09 — Docs relaunch (non-breaking)

New path-based docs site with unique SEO per method, View as Markdown, `/llms.txt`, `/llms-full.txt`, and in-browser Try it (proxied). Old `?method=` URLs redirect.

## Merchant Deposit (non-breaking)

Additive `/v2/merchant/*` endpoints: create deposit, load Steam inventory, create Steam offer, deposit status, list deposits, webhooks and resend.

## POST /v1/buy bulk purchase (non-breaking)

Buy multiple items in one request. Each item succeeds or fails independently unless `all: true`. Prices are integer units (USD × 1000).

## POST /v1/update-account unified settings (non-breaking)

One call updates tradelink, Steam access token, proxy, Steam API key, and webhook.

## POST /v1/user/steam-token required for online (breaking)

Steam API-key-only selling no longer works. Merchants must send a base64 Steam access token hourly or listings go offline and in-flight trades may stall.

## GET /v1/ready-to-transfer-p2p deprecated (breaking)

Do not poll this endpoint for new integrations. Connect to the trade websocket. The method remains temporarily for unstable networks.

## GET /v2/search-items-by-name added (non-breaking)

Prefer v2. v1 remains but is the wrong default (no stickers / steam price). Shared 20 req/min rate limit for regular users.

## Trade hold: is_released + release_date (non-breaking)

On `SteamWithdrawStatus`, `is_released` and `release_date` overlay numeric status `4` after the buyer accepts — Steam 7-day trade hold.

## Trade lock: escrow_status (non-breaking)

Trades may include `escrow_status`: `awaiting_unlock | sending | trade_sent | steam_hold | completed | failed | null`. `null` means an ordinary instant trade (numeric axis only).

## POST /v1/force-check-trade (non-breaking)

Buyer or seller can force a status check, once per hour per trade (based on `last_updated`).

## Steam top-up + Tron energy payments (non-breaking)

`POST/GET /v1/steam-topup`, `GET /v1/steam-topup/validate`, `GET /v1/payment/currencies/trx`, Tron energy cost/rent endpoints.
