Download OpenAPI specification:Download
Internal The APIs required to make the Owncast web interface and internal functionality work. These APIs will never reach stability and will always change as Owncast features and functionality change. This means these endpoints are not good options to build your own tooling and features on top of. You can, however, of course can if that risk is acceptable to you.
Admin The APIs used to configure the Owncast server, as well as power the web admin interface. These APIs are protected by the admin password, using HTTP Basic authentication. They should not be used by external tools or integrations as it would require you to give your admin password to a third party.
These APIs are specifically exposed for building third party applications or tooling. They use auth tokens to authenticate and are designed to be stable and reliable.
The content of the system message
timestamp | string |
type | string |
id | string |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "body": "string"
}
{- "message": "string",
- "success": true
}
clientId required | integer The ID of the specified client |
timestamp | string |
type | string |
id | string |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "body": "string"
}
{- "message": "string",
- "success": true
}
timestamp | string |
type | string |
id | string |
object (User) | |
hiddenAt | string |
clientId | integer |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
{- "message": "string",
- "success": true
}
timestamp | string |
type | string |
id | string |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "body": "string"
}
{- "message": "string",
- "success": true
}
idArray | Array of strings |
visible | boolean |
{- "idArray": [
- "string"
], - "visible": true
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
[- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
[- {
- "connectedAt": "2019-08-24T14:15:22Z",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "geo": {
- "countryCode": "string",
- "regionName": "string",
- "timeZone": "string"
}, - "userAgent": "string",
- "messageCount": 0
}
]
userId required | string The ID of the user to find |
accessToken required | string |
{- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "connectedClients": [
- {
- "connectedAt": "2019-08-24T14:15:22Z",
- "userAgent": "string",
- "geo": "string",
- "id": 0,
- "messageCount": 0
}
], - "messages": [
- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
}
These APIs are used internally for the operation of the application. They should not be used by third party clients or tooling, as they may require sharing your admin password, and additionally may change at any time.
[- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
X-Forwarded-User | string |
The display name of the new user
displayName | string |
{- "displayName": "string"
}
{- "id": "string",
- "accessToken": "string",
- "displayName": "string"
}
accessToken required | string |
idArray | Array of strings |
visible | boolean |
{- "idArray": [
- "string"
], - "visible": true
}
{- "message": "string",
- "success": true
}
accessToken required | string |
userId | string |
enabled | boolean |
{- "userId": "string",
- "enabled": true
}
{- "message": "string",
- "success": true
}
{- "appearanceVariables": {
- "property1": "string",
- "property2": "string"
}, - "name": "string",
- "customStyles": "string",
- "streamTitle": "string",
- "offlineMessage": "string",
- "logo": "string",
- "version": "string",
- "socketHostOverride": "string",
- "extraPageContent": "string",
- "summary": "string",
- "tags": [
- "string"
], - "socialHandles": [
- {
- "platform": "string",
- "url": "string",
- "icon": "string"
}
], - "externalActions": [
- {
- "url": "string",
- "html": "string",
- "title": "string",
- "description": "string",
- "icon": "string",
- "color": "string",
- "openExternally": true
}
], - "notifications": {
- "browser": {
- "publicKey": "string",
- "enabled": true
}
}, - "federation": {
- "account": "string",
- "followerCount": 0,
- "enabled": true
}, - "maxSocketPayloadSize": 0,
- "hideViewerCount": true,
- "chatDisabled": true,
- "nsfw": true,
- "authentication": {
- "indieAuthEnabled": true
}
}
{- "lastConnectTime": "string",
- "name": "string",
- "description": "string",
- "streamTitle": "string",
- "logo": "string",
- "tags": [
- "string"
], - "social": [
- {
- "platform": "string",
- "url": "string",
- "icon": "string"
}
], - "viewerCount": 0,
- "overallMaxViewerCount": 0,
- "sessionMaxViewerCount": 0,
- "nsfw": true,
- "online": true
}
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": [
- {
- "link": "string",
- "name": "string",
- "username": "string",
- "image": "string",
- "timestamp": "string",
- "disabledAt": "string"
}
]
}
Video metrics to record
bandwidth | number <double> |
latency | number <double> |
errors | number <double> |
downloadDuration | number <double> |
qualityVariantChanges | number <double> |
{- "bandwidth": 0.1,
- "latency": 0.1,
- "errors": 0.1,
- "downloadDuration": 0.1,
- "qualityVariantChanges": 0.1
}
{- "message": "string",
- "success": true
}
accessToken required | string |
Information for notification
channel | string Name of notification channel |
destination | string Target of the notification in the channel |
{- "channel": "string",
- "destination": "string"
}
{- "message": "string",
- "success": true
}
{- "broadcaster": {
- "time": "2019-08-24T14:15:22Z",
- "remoteAddr": "string",
- "streamDetails": {
- "videoCodec": "string",
- "audioCodec": "string",
- "encoder": "string",
- "width": 0,
- "height": 0,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "framerate": 0.1
}
}, - "currentBroadcast": {
- "outputSettings": [
- {
- "name": "string",
- "videoPassthrough": true,
- "audioPassthrough": true,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "scaledWidth": 0,
- "scaledHeight": 0,
- "framerate": 0,
- "cpuUsageLevel": 0
}
], - "latencyLevel": {
- "level": 0
}
}, - "health": {
- "message": "string",
- "healthPercentage": 0,
- "representation": 0,
- "healthy": true
}, - "streamTitle": "string",
- "versionNumber": "string",
- "viewerCount": 0,
- "overallPeakViewerCount": 0,
- "sessionPeakViewerCount": 0,
- "online": true
}
{- "instanceDetails": {
- "appearanceVariables": {
- "property1": "string",
- "property2": "string"
}, - "version": "string",
- "welcomeMessage": "string",
- "offlineMessage": "string",
- "logo": "string",
- "name": "string",
- "extraPageContent": "string",
- "streamTitle": "string",
- "customStyles": "string",
- "customJavascript": "string",
- "summary": "string",
- "tags": [
- "string"
], - "socialHandles": [
- {
- "platform": "string",
- "url": "string",
- "icon": "string"
}
], - "nsfw": true
}, - "notifications": {
- "browser": {
- "goLiveMessage": "string",
- "enabled": true
}, - "discord": {
- "webhook": "string",
- "goLiveMessage": "string",
- "enabled": true
}
}, - "yp": {
- "instanceUrl": "string",
- "enabled": true
}, - "ffmpegPath": "string",
- "adminPassword": "string",
- "socketHostOverride": "string",
- "webServerIP": "string",
- "videoCodec": "string",
- "videoServingEndpoint": "string",
- "s3": {
- "endpoint": "string",
- "accessKey": "string",
- "secret": "string",
- "bucket": "string",
- "region": "string",
- "acl": "string",
- "pathPrefix": "string",
- "enabled": true,
- "forcePathStyle": true
}, - "federation": {
- "username": "string",
- "goLiveMessage": "string",
- "blockedDomains": [
- "string"
], - "enabled": true,
- "isPrivate": true,
- "showEngagement": true
}, - "supportedCodecs": [
- "string"
], - "externalActions": [
- {
- "url": "string",
- "html": "string",
- "title": "string",
- "description": "string",
- "icon": "string",
- "color": "string",
- "openExternally": true
}
], - "forbiddenUsernames": [
- "string"
], - "suggestedUsernames": [
- "string"
], - "streamKeys": [
- {
- "key": "string",
- "comment": "string"
}
], - "videoSettings": {
- "videoQualityVariants": [
- {
- "name": "string",
- "videoPassthrough": true,
- "audioPassthrough": true,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "scaledWidth": 0,
- "scaledHeight": 0,
- "framerate": 0,
- "cpuUsageLevel": 0
}
], - "latencyLevel": 0
}, - "rtmpServerPort": 0,
- "webServerPort": 0,
- "chatDisabled": true,
- "chatJoinMessagesEnabled": true,
- "chatEstablishedUserMode": true,
- "disableSearchIndexing": true,
- "streamKeyOverridden": true,
- "hideViewerCount": true
}
{- "message": "string",
- "healthPercentage": 0,
- "representation": 0,
- "healthy": true,
- "disk": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "memory": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "cpu": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
]
}
[- {
- "connectedAt": "2019-08-24T14:15:22Z",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "geo": {
- "countryCode": "string",
- "regionName": "string",
- "timeZone": "string"
}, - "userAgent": "string",
- "messageCount": 0
}
]
[- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
idArray | Array of strings |
visible | boolean |
{- "idArray": [
- "string"
], - "visible": true
}
{- "message": "string",
- "success": true
}
userId | string |
enabled | boolean |
{- "userId": "string",
- "enabled": true
}
{- "message": "string",
- "success": true
}
[- {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}
]
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
userId | string |
isModerator | boolean |
{- "userId": "string",
- "isModerator": true
}
{- "message": "string",
- "success": true
}
[- {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}
]
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": [
- {
- "link": "string",
- "name": "string",
- "username": "string",
- "image": "string",
- "timestamp": "string",
- "disabledAt": "string"
}
]
}
actorIRI | string |
approved | boolean |
{- "actorIRI": "string",
- "approved": true
}
{- "message": "string",
- "success": true
}
name | string |
data | string Base 64 encoded image data |
{- "name": "string",
- "data": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (StreamKey) |
{- "value": [
- {
- "key": "string",
- "comment": "string"
}
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
value | Array of strings |
{- "value": [
- "string"
]
}
{- "message": "string",
- "success": true
}
value | Array of strings |
{- "value": [
- "string"
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (StreamOutputVariant) |
{- "value": [
- {
- "name": "string",
- "videoPassthrough": true,
- "audioPassthrough": true,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "scaledWidth": 0,
- "scaledHeight": 0,
- "framerate": 0,
- "cpuUsageLevel": 0
}
]
}
{- "message": "string",
- "success": true
}
object |
{- "value": {
- "property1": "string",
- "property2": "string"
}
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (SocialHandle) |
{- "value": [
- {
- "platform": "string",
- "url": "string",
- "icon": "string"
}
]
}
{- "message": "string",
- "success": true
}
object (S3Info) |
{- "value": {
- "endpoint": "string",
- "accessKey": "string",
- "secret": "string",
- "bucket": "string",
- "region": "string",
- "acl": "string",
- "pathPrefix": "string",
- "enabled": true,
- "forcePathStyle": true
}
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (ExternalAction) |
{- "value": [
- {
- "url": "string",
- "html": "string",
- "title": "string",
- "description": "string",
- "icon": "string",
- "color": "string",
- "openExternally": true
}
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
object (DiscordNotificationConfiguration) |
{- "value": {
- "webhook": "string",
- "goLiveMessage": "string",
- "enabled": true
}
}
{- "message": "string",
- "success": true
}
object (BrowserNotificationConfiguration) |
{- "value": {
- "goLiveMessage": "string",
- "enabled": true
}
}
{- "message": "string",
- "success": true
}
url | string |
events | Array of strings (WebhookEventType) Items Enum: "CHAT" "USER_JOINED" "USER_PARTED" "NAME_CHANGE" "VISIBILITY-UPDATE" "PING" "PONG" "STREAM_STARTED" "STREAM_STOPPED" "STREAM_TITLE_UPDATED" "SYSTEM" "CHAT_ACTION" |
{- "url": "string",
- "events": [
- "CHAT"
]
}
{- "timestamp": "2019-08-24T14:15:22Z",
- "lastUsed": "2019-08-24T14:15:22Z",
- "url": "string",
- "events": [
- "CHAT"
], - "id": 0
}
[- {
- "createdAt": "2019-08-24T14:15:22Z",
- "lastUsedAt": "2019-08-24T14:15:22Z",
- "id": "string",
- "accessToken": "string",
- "displayName": "string",
- "type": "string",
- "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true
}
]
name | string |
scopes | Array of strings |
{- "name": "string",
- "scopes": [
- "string"
]
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "lastUsedAt": "2019-08-24T14:15:22Z",
- "id": "string",
- "accessToken": "string",
- "displayName": "string",
- "type": "string",
- "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true
}
{- "errors": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "qualityVariantChanges": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "highestLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "lowestLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "maximumSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "minimumSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "minPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "maxPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "availableBitrates": [
- 0
], - "segmentLength": 0,
- "representation": 0
}
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": {
- "timestamp": "2019-08-24T14:15:22Z",
- "iri": "string",
- "actorIRI": "string",
- "type": "string"
}
}
client_id required | string |
redirect_uri required | string |
code_challenge required | string |
state required | string |
code required | string |
{- "me": "string",
- "profile": {
- "name": "string",
- "url": "string",
- "photo": "string"
}, - "error": "string",
- "errorDescription": "string"
}
Form submission from IndieAuth
code | string |
redirect_uri | string |
client_id | string |
codeVerifier | string |
{- "me": "string",
- "profile": {
- "name": "string",
- "url": "string",
- "photo": "string"
}, - "error": "string",
- "errorDescription": "string"
}
client_id required | string |
redirect_uri required | string |
code_challenge required | string |
state required | string |
code required | string |
{- "me": "string",
- "profile": {
- "name": "string",
- "url": "string",
- "photo": "string"
}, - "error": "string",
- "errorDescription": "string"
}
Form submission from IndieAuth
code | string |
redirect_uri | string |
client_id | string |
codeVerifier | string |
{- "me": "string",
- "profile": {
- "name": "string",
- "url": "string",
- "photo": "string"
}, - "error": "string",
- "errorDescription": "string"
}
[- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
X-Forwarded-User | string |
The display name of the new user
displayName | string |
{- "displayName": "string"
}
{- "id": "string",
- "accessToken": "string",
- "displayName": "string"
}
accessToken required | string |
idArray | Array of strings |
visible | boolean |
{- "idArray": [
- "string"
], - "visible": true
}
{- "message": "string",
- "success": true
}
accessToken required | string |
userId | string |
enabled | boolean |
{- "userId": "string",
- "enabled": true
}
{- "message": "string",
- "success": true
}
[- {
- "connectedAt": "2019-08-24T14:15:22Z",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "geo": {
- "countryCode": "string",
- "regionName": "string",
- "timeZone": "string"
}, - "userAgent": "string",
- "messageCount": 0
}
]
[- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
idArray | Array of strings |
visible | boolean |
{- "idArray": [
- "string"
], - "visible": true
}
{- "message": "string",
- "success": true
}
userId | string |
enabled | boolean |
{- "userId": "string",
- "enabled": true
}
{- "message": "string",
- "success": true
}
[- {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}
]
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
userId | string |
isModerator | boolean |
{- "userId": "string",
- "isModerator": true
}
{- "message": "string",
- "success": true
}
[- {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}
]
name | string |
data | string Base 64 encoded image data |
{- "name": "string",
- "data": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
value | Array of strings |
{- "value": [
- "string"
]
}
{- "message": "string",
- "success": true
}
value | Array of strings |
{- "value": [
- "string"
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
The content of the system message
timestamp | string |
type | string |
id | string |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "body": "string"
}
{- "message": "string",
- "success": true
}
clientId required | integer The ID of the specified client |
timestamp | string |
type | string |
id | string |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "body": "string"
}
{- "message": "string",
- "success": true
}
timestamp | string |
type | string |
id | string |
object (User) | |
hiddenAt | string |
clientId | integer |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
{- "message": "string",
- "success": true
}
timestamp | string |
type | string |
id | string |
body | string |
{- "timestamp": "string",
- "type": "string",
- "id": "string",
- "body": "string"
}
{- "message": "string",
- "success": true
}
idArray | Array of strings |
visible | boolean |
{- "idArray": [
- "string"
], - "visible": true
}
{- "message": "string",
- "success": true
}
[- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
[- {
- "connectedAt": "2019-08-24T14:15:22Z",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "geo": {
- "countryCode": "string",
- "regionName": "string",
- "timeZone": "string"
}, - "userAgent": "string",
- "messageCount": 0
}
]
userId required | string The ID of the user to find |
accessToken required | string |
{- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "connectedClients": [
- {
- "connectedAt": "2019-08-24T14:15:22Z",
- "userAgent": "string",
- "geo": "string",
- "id": 0,
- "messageCount": 0
}
], - "messages": [
- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
}
client_id required | string |
redirect_uri required | string |
code_challenge required | string |
state required | string |
code required | string |
{- "me": "string",
- "profile": {
- "name": "string",
- "url": "string",
- "photo": "string"
}, - "error": "string",
- "errorDescription": "string"
}
Form submission from IndieAuth
code | string |
redirect_uri | string |
client_id | string |
codeVerifier | string |
{- "me": "string",
- "profile": {
- "name": "string",
- "url": "string",
- "photo": "string"
}, - "error": "string",
- "errorDescription": "string"
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (StreamOutputVariant) |
{- "value": [
- {
- "name": "string",
- "videoPassthrough": true,
- "audioPassthrough": true,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "scaledWidth": 0,
- "scaledHeight": 0,
- "framerate": 0,
- "cpuUsageLevel": 0
}
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
object (S3Info) |
{- "value": {
- "endpoint": "string",
- "accessKey": "string",
- "secret": "string",
- "bucket": "string",
- "region": "string",
- "acl": "string",
- "pathPrefix": "string",
- "enabled": true,
- "forcePathStyle": true
}
}
{- "message": "string",
- "success": true
}
{- "errors": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "qualityVariantChanges": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "highestLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "lowestLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "maximumSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "minimumSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "minPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "maxPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "availableBitrates": [
- 0
], - "segmentLength": 0,
- "representation": 0
}
object (DiscordNotificationConfiguration) |
{- "value": {
- "webhook": "string",
- "goLiveMessage": "string",
- "enabled": true
}
}
{- "message": "string",
- "success": true
}
object (BrowserNotificationConfiguration) |
{- "value": {
- "goLiveMessage": "string",
- "enabled": true
}
}
{- "message": "string",
- "success": true
}
url | string |
events | Array of strings (WebhookEventType) Items Enum: "CHAT" "USER_JOINED" "USER_PARTED" "NAME_CHANGE" "VISIBILITY-UPDATE" "PING" "PONG" "STREAM_STARTED" "STREAM_STOPPED" "STREAM_TITLE_UPDATED" "SYSTEM" "CHAT_ACTION" |
{- "url": "string",
- "events": [
- "CHAT"
]
}
{- "timestamp": "2019-08-24T14:15:22Z",
- "lastUsed": "2019-08-24T14:15:22Z",
- "url": "string",
- "events": [
- "CHAT"
], - "id": 0
}
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": [
- {
- "link": "string",
- "name": "string",
- "username": "string",
- "image": "string",
- "timestamp": "string",
- "disabledAt": "string"
}
]
}
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": [
- {
- "link": "string",
- "name": "string",
- "username": "string",
- "image": "string",
- "timestamp": "string",
- "disabledAt": "string"
}
]
}
actorIRI | string |
approved | boolean |
{- "actorIRI": "string",
- "approved": true
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": {
- "timestamp": "2019-08-24T14:15:22Z",
- "iri": "string",
- "actorIRI": "string",
- "type": "string"
}
}
{- "broadcaster": {
- "time": "2019-08-24T14:15:22Z",
- "remoteAddr": "string",
- "streamDetails": {
- "videoCodec": "string",
- "audioCodec": "string",
- "encoder": "string",
- "width": 0,
- "height": 0,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "framerate": 0.1
}
}, - "currentBroadcast": {
- "outputSettings": [
- {
- "name": "string",
- "videoPassthrough": true,
- "audioPassthrough": true,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "scaledWidth": 0,
- "scaledHeight": 0,
- "framerate": 0,
- "cpuUsageLevel": 0
}
], - "latencyLevel": {
- "level": 0
}
}, - "health": {
- "message": "string",
- "healthPercentage": 0,
- "representation": 0,
- "healthy": true
}, - "streamTitle": "string",
- "versionNumber": "string",
- "viewerCount": 0,
- "overallPeakViewerCount": 0,
- "sessionPeakViewerCount": 0,
- "online": true
}
{- "instanceDetails": {
- "appearanceVariables": {
- "property1": "string",
- "property2": "string"
}, - "version": "string",
- "welcomeMessage": "string",
- "offlineMessage": "string",
- "logo": "string",
- "name": "string",
- "extraPageContent": "string",
- "streamTitle": "string",
- "customStyles": "string",
- "customJavascript": "string",
- "summary": "string",
- "tags": [
- "string"
], - "socialHandles": [
- {
- "platform": "string",
- "url": "string",
- "icon": "string"
}
], - "nsfw": true
}, - "notifications": {
- "browser": {
- "goLiveMessage": "string",
- "enabled": true
}, - "discord": {
- "webhook": "string",
- "goLiveMessage": "string",
- "enabled": true
}
}, - "yp": {
- "instanceUrl": "string",
- "enabled": true
}, - "ffmpegPath": "string",
- "adminPassword": "string",
- "socketHostOverride": "string",
- "webServerIP": "string",
- "videoCodec": "string",
- "videoServingEndpoint": "string",
- "s3": {
- "endpoint": "string",
- "accessKey": "string",
- "secret": "string",
- "bucket": "string",
- "region": "string",
- "acl": "string",
- "pathPrefix": "string",
- "enabled": true,
- "forcePathStyle": true
}, - "federation": {
- "username": "string",
- "goLiveMessage": "string",
- "blockedDomains": [
- "string"
], - "enabled": true,
- "isPrivate": true,
- "showEngagement": true
}, - "supportedCodecs": [
- "string"
], - "externalActions": [
- {
- "url": "string",
- "html": "string",
- "title": "string",
- "description": "string",
- "icon": "string",
- "color": "string",
- "openExternally": true
}
], - "forbiddenUsernames": [
- "string"
], - "suggestedUsernames": [
- "string"
], - "streamKeys": [
- {
- "key": "string",
- "comment": "string"
}
], - "videoSettings": {
- "videoQualityVariants": [
- {
- "name": "string",
- "videoPassthrough": true,
- "audioPassthrough": true,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "scaledWidth": 0,
- "scaledHeight": 0,
- "framerate": 0,
- "cpuUsageLevel": 0
}
], - "latencyLevel": 0
}, - "rtmpServerPort": 0,
- "webServerPort": 0,
- "chatDisabled": true,
- "chatJoinMessagesEnabled": true,
- "chatEstablishedUserMode": true,
- "disableSearchIndexing": true,
- "streamKeyOverridden": true,
- "hideViewerCount": true
}
{- "message": "string",
- "healthPercentage": 0,
- "representation": 0,
- "healthy": true,
- "disk": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "memory": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "cpu": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
]
}
[- {
- "connectedAt": "2019-08-24T14:15:22Z",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "geo": {
- "countryCode": "string",
- "regionName": "string",
- "timeZone": "string"
}, - "userAgent": "string",
- "messageCount": 0
}
]
[- {
- "timestamp": "string",
- "type": "string",
- "id": "string",
- "user": {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}, - "hiddenAt": "string",
- "clientId": 0,
- "body": "string"
}
]
idArray | Array of strings |
visible | boolean |
{- "idArray": [
- "string"
], - "visible": true
}
{- "message": "string",
- "success": true
}
userId | string |
enabled | boolean |
{- "userId": "string",
- "enabled": true
}
{- "message": "string",
- "success": true
}
[- {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}
]
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
userId | string |
isModerator | boolean |
{- "userId": "string",
- "isModerator": true
}
{- "message": "string",
- "success": true
}
[- {
- "createdAt": "string",
- "disabledAt": "string",
- "nameChangedAt": "string",
- "id": "string",
- "displayName": "string",
- "previousNames": [
- "string"
], - "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true,
- "authenticated": true
}
]
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": [
- {
- "link": "string",
- "name": "string",
- "username": "string",
- "image": "string",
- "timestamp": "string",
- "disabledAt": "string"
}
]
}
actorIRI | string |
approved | boolean |
{- "actorIRI": "string",
- "approved": true
}
{- "message": "string",
- "success": true
}
name | string |
data | string Base 64 encoded image data |
{- "name": "string",
- "data": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (StreamKey) |
{- "value": [
- {
- "key": "string",
- "comment": "string"
}
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
value | Array of strings |
{- "value": [
- "string"
]
}
{- "message": "string",
- "success": true
}
value | Array of strings |
{- "value": [
- "string"
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (StreamOutputVariant) |
{- "value": [
- {
- "name": "string",
- "videoPassthrough": true,
- "audioPassthrough": true,
- "videoBitrate": 0,
- "audioBitrate": 0,
- "scaledWidth": 0,
- "scaledHeight": 0,
- "framerate": 0,
- "cpuUsageLevel": 0
}
]
}
{- "message": "string",
- "success": true
}
object |
{- "value": {
- "property1": "string",
- "property2": "string"
}
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (SocialHandle) |
{- "value": [
- {
- "platform": "string",
- "url": "string",
- "icon": "string"
}
]
}
{- "message": "string",
- "success": true
}
object (S3Info) |
{- "value": {
- "endpoint": "string",
- "accessKey": "string",
- "secret": "string",
- "bucket": "string",
- "region": "string",
- "acl": "string",
- "pathPrefix": "string",
- "enabled": true,
- "forcePathStyle": true
}
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
Array of objects (ExternalAction) |
{- "value": [
- {
- "url": "string",
- "html": "string",
- "title": "string",
- "description": "string",
- "icon": "string",
- "color": "string",
- "openExternally": true
}
]
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
object (DiscordNotificationConfiguration) |
{- "value": {
- "webhook": "string",
- "goLiveMessage": "string",
- "enabled": true
}
}
{- "message": "string",
- "success": true
}
object (BrowserNotificationConfiguration) |
{- "value": {
- "goLiveMessage": "string",
- "enabled": true
}
}
{- "message": "string",
- "success": true
}
url | string |
events | Array of strings (WebhookEventType) Items Enum: "CHAT" "USER_JOINED" "USER_PARTED" "NAME_CHANGE" "VISIBILITY-UPDATE" "PING" "PONG" "STREAM_STARTED" "STREAM_STOPPED" "STREAM_TITLE_UPDATED" "SYSTEM" "CHAT_ACTION" |
{- "url": "string",
- "events": [
- "CHAT"
]
}
{- "timestamp": "2019-08-24T14:15:22Z",
- "lastUsed": "2019-08-24T14:15:22Z",
- "url": "string",
- "events": [
- "CHAT"
], - "id": 0
}
[- {
- "createdAt": "2019-08-24T14:15:22Z",
- "lastUsedAt": "2019-08-24T14:15:22Z",
- "id": "string",
- "accessToken": "string",
- "displayName": "string",
- "type": "string",
- "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true
}
]
name | string |
scopes | Array of strings |
{- "name": "string",
- "scopes": [
- "string"
]
}
{- "createdAt": "2019-08-24T14:15:22Z",
- "lastUsedAt": "2019-08-24T14:15:22Z",
- "id": "string",
- "accessToken": "string",
- "displayName": "string",
- "type": "string",
- "scopes": [
- "string"
], - "displayColor": 0,
- "isBot": true
}
{- "errors": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "qualityVariantChanges": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "highestLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "lowestLatency": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "maximumSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "minimumSegmentDownloadDuration": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "minPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "medianPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "maxPlayerBitrate": [
- {
- "time": "2019-08-24T14:15:22Z",
- "value": 0.1
}
], - "availableBitrates": [
- 0
], - "segmentLength": 0,
- "representation": 0
}
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
This endpoint interfaces with the Prometheus metrics API.
Learn more about it on the Prometheus API docs
A single value that is used in the request
string or boolean or Array of strings or number |
{- "value": "string"
}
{- "message": "string",
- "success": true
}
offset | integer The number of items to skip before starting to collect the result set |
limit | integer The numbers of items to return |
{- "total": 0,
- "results": {
- "timestamp": "2019-08-24T14:15:22Z",
- "iri": "string",
- "actorIRI": "string",
- "type": "string"
}
}