Endpoint
Authorization header required for this call.
Request body
| Field | Type | Required | Description |
|---|---|---|---|
clientId | string | ✓ | The Client ID from your Runtime Client credentials |
clientSecret | string | ✓ | The Client Secret (shown once at creation — store it securely) |
Response
| Field | Description |
|---|---|
accessToken | Bearer token to use in all subsequent Runtime API calls |
tokenType | Always "Bearer" |
expiresIn | Token lifetime in seconds (typically 3600 = 1 hour) |
Using the token
Pass theaccessToken as the Authorization header on all subsequent calls:
Error responses
| Status | Code | Meaning |
|---|---|---|
400 | INVALID_REQUEST | Missing or blank clientId or clientSecret |
401 | INVALID_RUNTIME_CLIENT | Credentials not found, revoked, or secret mismatch |
When to call it
Callauthenticate once at the start of each show — on Event BeginPlay or when the operator clicks a “Start Show” button in your visual. The token lasts 1 hour, which covers a typical live event. If your show runs longer, re-authenticate before the token expires.

