clientId + clientSecret pair that authenticate your visual against the xRLive backend during a live show. You create them in the dashboard and embed them in your visual.
Create credentials in the dashboard
- Go to Dashboard → Creator → Runtime Clients.
- Click New Runtime Client.
- Give it a name (e.g. “My Visual v2 — Production”) and select the visual it’s scoped to.
- Copy the
clientIdandclientSecretimmediately — the secret is shown once only.
Embed credentials in your visual
Store theclientId and clientSecret in a Blueprint data asset or a config struct inside your visual. Read them at runtime to call the Authenticate endpoint.
A typical pattern is a DT_RuntimeConfig data table with one row per environment (dev / production):
Using the credentials
Once your visual has the credentials, the full runtime flow is:Runtime API
Authenticate → Start Event → Join → End Event. Full endpoint reference.
Rotating and revoking
If a secret is compromised or you want to cycle it:- Rotate — generates a new
clientSecretand invalidates the old one. TheclientIdstays the same. - Revoke — permanently disables the credential. Any visual using it will get
401errors until you embed new credentials.

