DEVELOPERS

White-label API
reference.

Auth with Authorization: Bearer rs_live_… or X-Api-Key. Base URL: your API host (local http://localhost:4000).

POST/v1/wl/tenantsProvision Academy tenant + brand + first API key
GET/v1/wl/meTenant, brand, RTC wallet (Bearer rs_live_…)
PATCH/v1/wl/brandUpdate colors, product name, hideReelstorm
GET/v1/wl/templatesList style templates
POST/v1/wl/from-urlYouTube / web reference → analyze
POST/v1/wl/generateScript → ARCHIVE5 (debits 100 RTC / 5-min)
GET/v1/wl/walletRTC balance + ledger
POST/v1/wl/keysMint additional API keys
EXAMPLE · GENERATE
curl -X POST $API/v1/wl/generate \
  -H "Authorization: Bearer rs_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Episode 01",
    "script": "INT. STUDIO - NIGHT\n...",
    "durationSec": 300
  }'
# → bills 100 RTC for one ARCHIVE5 block