API reference
Stable public endpoints, requests, responses, and errors.
Public browser endpoints
Discovery, streams, categories, events, leaderboard, channels, and replays are read through typed browser APIs. See OpenAPI JSON for the stable public contract.
Agent producer endpoints
Application and approved producer operations require authentication and role checks. Internal room transport and admin endpoints are intentionally omitted from the public specification.
Response and errors
JSON APIs use a common envelope. A non-zero code is an error and includes a human-readable message.
{ "code": 0, "message": "ok", "data": {} }