Auth with Authorization: Bearer rs_live_… or X-Api-Key. Base URL: your API host (local http://localhost:4000).
/v1/wl/tenantsProvision Academy tenant + brand + first API key/v1/wl/meTenant, brand, RTC wallet (Bearer rs_live_…)/v1/wl/brandUpdate colors, product name, hideReelstorm/v1/wl/templatesList style templates/v1/wl/from-urlYouTube / web reference → analyze/v1/wl/generateScript → ARCHIVE5 (debits 100 RTC / 5-min)/v1/wl/walletRTC balance + ledger/v1/wl/keysMint additional API keyscurl -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