API reference
https://api.streamgate.soknight.meOpenAPI: /api/v1/openapi.json
GET/Service infopublic
GET/healthHealth checkpublic
GET/api/v1/versionCurrent releasepublic
GET/api/v1/platformsSupported platforms and their statuspublic
GET/api/v1/limitsPer-server limitspublic
GET/api/v1/webhooksServer datatoken
GET/api/v1/linksServer datatoken
GET/api/v1/eventsServer datatoken
Paths marked token need Authorization: Bearer <server token> and answer 401 without it.
Event streams stay open and push records as they appear. Unknown paths answer 404.
Examples
Section titled “Examples”GET /api/v1/platforms
{ "platforms": [ { "id": "twitch", "status": "operational" }, { "id": "youtube", "status": "operational" }, { "id": "kick", "status": "operational" } ]}GET /api/v1/limits
{ "webhooks_per_server": 20, "chat_bridge_messages_per_minute": 600, "link_ttl_days": 60}