Versioned change history for PAX Trader Track API. Follow @predictasiax for release announcements.
PAX follows Semantic Versioning for the public API surface:
| Change type | Version bump | Advance notice |
|---|---|---|
| Breaking — endpoint removed, field renamed/removed, type changed, auth changed | MAJOR (v1 → v2) | 90 days min; deprecated endpoint returns Deprecation header |
| Additive — new endpoint, new optional field, new enum value | MINOR (v1.0 → v1.1) | None (safe to deploy anytime) |
| Fix — bug fix, spec doc update, non-behavior-changing | PATCH (v1.0.0 → v1.0.1) | None |
Ring 1 handlers live on production
POST /api/v1/markets — template-driven market creation with deterministic ID (m_<sha256[0:16]>), idempotent under same (template, params, creator) tupleGET /api/v1/markets/templates — list active market templates, filter by category / market_typecrypto_price_binary_60s, crypto_price_binary_5m, crypto_price_target_by_date, sports_match_winner_binary, election_binary{ok, data, meta}; meta includes request_id, server_ts_ms, duration_ms, server_regiondetails.field, details.allowed, details.got)READ_ONLY_MODE gate — partners see param errors first (Stripe pattern), gate only fires for well-formed but blocked requestsmarkets_updated on new creator marketread_only_mode = 1 — POST /v1/markets validates + returns 503 READ_ONLY_MODE for well-formed requests. This is intentional (safety gate). Contact partners@predictasiax.com to enable creator markets on your account.Initial public release
GET /v1/markets, GET /v1/markets/{id}, GET /v1/markets/templates, GET /v1/healthGET /v1/candles/{market_id}, GET /v1/orderbook/{market_id}, GET /v1/trades/{market_id}GET /v1/account, /v1/account/positions, /v1/account/orders, /v1/account/tradesPOST /v1/orders, DELETE /v1/orders/{id}, POST /v1/markets (creator markets, template-driven, deterministic ID)POST /v1/keys, GET /v1/keys, DELETE /v1/keys/{id}POST /v1/sandbox/faucet, POST /v1/sandbox/reset, POST /v1/sandbox/mock-oraclewss://predictasiax.com/ws with 4 client methods (SUBSCRIBE / UNSUBSCRIBE / AUTH / LOCALE) and 48 server event typessk_live_* / sk_test_*), HMAC (Polymarket-compatible 5 headers), Session Bearersandbox.predictasiax.com with pre-seeded evergreen markets, faucet, reset, mock oracle{ok, data, meta} envelope, snake_case keys, money as decimal string, *_at_ms sibling for timestampsmeta.fill_venue optional debug)m_<sha256[0:16]>) for idempotent createchain_data JSONB nullable on core tables)/v1/*, ?_v=2, Accept-Version: 2GET /v1/search across markets/creatorsGET /v1/notifications, WS notification channelGET /v1/account/pnl, /v1/account/equity-historyWhen an endpoint or field is deprecated:
Deprecation: <date> and Sunset: <date> (RFC 8594)Machine-readable changelog RSS: docs.predictasiax.com/changelog.rss (coming Q4 2026)