Getting Started

API Keys

Generate and manage API keys for programmatic access to the Rad TV API.

API keys are the primary credential for accessing the Rad TV API. Use them for GraphQL queries, MCP connections, and file uploads.

API access requires an active premium subscription (Premium, Premium+, or Creator+). Subscribe or upgrade your plan before generating a key.

Generating an API Key

Generate your API key from Developer Settings:

  1. Sign in and open Developer Settings
  2. Click Generate New Key
  3. Copy and save the key — it won't be shown again

Using Your API Key

Include the key as a Bearer token in all API requests:

Authorization: Bearer YOUR_API_KEY

Your API key works everywhere:

  • GraphQL — queries and mutations at POST /graphql
  • MCP — connect AI agents at POST /mcp
  • File uploads — upload video and image assets

Verify It Works

After generating your key, confirm it's working:

curl -X POST https://api.rad.live/graphql \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"query": "{ verifyConnection { ok user { username } permissions } }"}'

A successful response shows your username and what you can do:

{
  "data": {
    "verifyConnection": {
      "ok": true,
      "user": { "username": "mychannel" },
      "permissions": ["content:create", "content:publish"]
    }
  }
}

Keep your API key secure. Do not commit it to version control, share it in client-side code, or include it in public repositories.

Next steps

On this page