All notable changes to the Artsays Trading API.
Developer Portal with full 3-panel API documentation
Try It console for GET endpoints with live response preview
Code examples in 9 languages (cURL, JavaScript, Node.js, Python, Java, PHP, Go, Ruby, C#)
Glossary with hover tooltips for all trading terms
API key request and admin approval flow
SHA-256 hashed API key storage — keys never stored in plain text
Per-client rate limiting with sliding window (default 60 req/min)
Per-client endpoint allowlisting
Sandbox (sk_sandbox_) and Production (sk_prod_) environments
API keys now use x-api-key header instead of Authorization Bearer
GET /api/v1/orderbook — real-time order book data
GET /api/v1/transactions — wallet transaction history
POST /api/v1/withdrawals — request fund withdrawals
Faster response times across all endpoints (avg 40% reduction)
Portfolio endpoint returning incorrect P&L for recently traded assets
Rate limiter not resetting correctly at window boundaries
Initial API release with 16 endpoints across 5 categories
Market Data: stats, assets, trades, orderbook, artists
Trading: list orders, place orders
Portfolio & Wallet: holdings, balance, transactions, withdrawals
IPO: list IPOs, subscribe to IPOs
Artist: list artworks, submit artwork for verification