reference

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_…. The docs login (your staff session) is a different credential and is not accepted by /v1, so 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. API keys are operator-provisioned today — ask the TRaX team for one.

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 need CORS. Because Send runs from your browser, the /v1 gateway must allow this docs origin (an Access-Control-Allow-Origin header + OPTIONS preflight). If Send reports a network error, that hasn't been enabled yet — the copy-paste snippets work from your terminal or app in the meantime. Write endpoints (POST/PATCH/DELETE) return 503 write_disabled until the deployment turns writes on.


76/76 endpoints · v1.20.0Copy-for-AI: llms-full.txt →
Authentication
https://api.traxstreaming.live

Stored in this browser only (localStorage), never sent anywhere but the /v1 API. Keys are operator-provisioned today — ask the TRaX team.

How Try-it works. Send makes a real, authenticated request from your browser to / 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.

meta

studios

stream

chat

connections

media

canvas

account

storage

destinations

embed