Integrations

Get integrations

GET/api/integrations
Admin. Needs an unlock token (x-tempolight-token) while a PIN lock is set; without a lock, anyone can call it.

The settings and live status of OBS, the games, Twitch, Discord and the Stream Deck plugin. Passwords, the Twitch sign-in and the Discord webhook are never sent back.

Responses

200OKapplication/json
obsobject

OBS settings and status.

gamesmap of object

By game id (cs2, dota2).

twitchobject

Twitch settings, sign-in and status.

discordobject

Discord settings (hasWebhook, the webhook masked) and status.

docsobject
streamdeckobject
runtimeobject

Node.js version and WebSocket client.

403Locked, or not allowed.application/json
errorstringrequired

What went wrong, in a sentence for people.

Request
curl 'http://localhost:8080/api/integrations'
Response
{
  "obs": {},
  "games": {},
  "twitch": {},
  "discord": {},
  "docs": {
    "tryIt": true,
    "origins": [
      "string"
    ]
  },
  "streamdeck": {
    "available": true,
    "download": "string",
    "releases": "string",
    "uuid": "string"
  },
  "runtime": {}
}
Edit on GitHub