API console — try /v1 live
Run real, authenticated requests against the TRaX Developer API (/v1) right
here, then copy the exact curl, JavaScript, or Swift you need. Every panel
below is generated from the live OpenAPI spec
(version rendered in the toolbar), so it always matches the real contract.
Set your key once
The /v1 gateway authenticates with a user-scoped API key — send it as
Authorization: Bearer sk_live_…. Paste your sk_live_ key in the API key
box below one time. It is stored in this browser only (localStorage), masked on
screen, sent only to the API at request time, and never logged. Create a key
from your account's Developer / API Keys screen — see
Account and API keys.
Autofill from your account
Click Load my account (or Autofill from my account on any endpoint) and
the console fetches your real studios, sources, destinations and connections and
turns path parameters like {id} into pickers of your actual IDs — so a real
call is one click away.
Try it, or take the snippet
- Send makes the real request and shows the live status, timing, headers, and JSON response.
- Prefer to run it yourself? Every endpoint emits copy-paste curl / JS fetch / Swift built from your current values, plus a Copy for AI button that yields the whole endpoint spec + example as one markdown blob to hand an LLM.
- Building a client end-to-end? See Build a client, the full /v1 reference, and the machine-readable llms.txt / llms-full.txt.
Live requests use CORS. Send runs from your browser, and the
/v1gateway allows this docs origin forGET,POST,PATCHandDELETE. It does not yet allowPUT, soPUT /v1/studios/{id}/show-settingsfails from the console with a network error; its copy-paste snippet works from a terminal or app.
https://api.traxstreaming.liveStored in this browser only (localStorage), never sent anywhere but the /v1 API. Keys are operator-provisioned today — ask the TRaX team.
/ using the key above. If a request fails to reach the API (a network/CORS error), the gateway hasn’t yet allow-listed this docs origin — use the generated curl/JS/Swift snippet from your terminal or app instead. Write endpoints return 503 write_disabled until the deployment enables them.