Download OpenAPI specification:Download
Returns subscription sets
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
[- {
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
]
Returns subscription set
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
dateCreated | string <date-time> |
dateUpdated | string <date-time> |
enabled | boolean |
Array of objects (EventSubscriber) | |
id | string |
name | string |
organization | string |
providerId | string |
Array of objects (EventSubscription) | |
timeZone | string |
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
Returns subscription set
id required | string |
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
Returns subscription set
id required | string |
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
dateCreated | string <date-time> |
dateUpdated | string <date-time> |
enabled | boolean |
Array of objects (EventSubscriber) | |
id | string |
name | string |
organization | string |
providerId | string |
Array of objects (EventSubscription) | |
timeZone | string |
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
Returns subscription set
id required | string |
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
deliveryMode | string Enum: "ALL" "TRIGGERED" "RELEASED" |
enabled | boolean |
id | string |
organizations | Array of strings unique |
subscriptionData | object |
type | string Enum: "EMAIL" "USER" "WEB_HOOK" |
[- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
]
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
id required | string |
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
deliveryMode | string Enum: "ALL" "TRIGGERED" "RELEASED" |
enabled | boolean |
id | string |
organizations | Array of strings unique |
subscriptionData | object |
type | string Enum: "EMAIL" "USER" "WEB_HOOK" |
{- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
{- "message": "string",
- "status": "OK"
}
Returns subscription set
setId required | string |
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
id | string |
name | string |
properties | object (SubscriptionData) |
type required | string Enum: "JOB" "PLAYOUT_GAP" "PLAYLIST_APPLY" "AVMON" "EMERGENCY" "PLAYOUT_STATUS" "PLAYOUT_MEMORY" "PLAYOUT_CPU" "PLAYOUT_STORAGE" "PLAYOUT_CONNECTION" "PLAYOUT_PLAYBACK" "PLAYOUT_FILEDESCRIPTORS" "LIVE_INPUT_STATUS" "PREVIEW_STATUS" "PLAYOUT_ERROR" "INGEST_STATUS" |
{- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
Returns subscription set
setId required | string |
subscriptionId required | string |
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
Returns subscription set
setId required | string |
subscriptionId required | string |
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
id | string |
name | string |
properties | object (SubscriptionData) |
type required | string Enum: "JOB" "PLAYOUT_GAP" "PLAYLIST_APPLY" "AVMON" "EMERGENCY" "PLAYOUT_STATUS" "PLAYOUT_MEMORY" "PLAYOUT_CPU" "PLAYOUT_STORAGE" "PLAYOUT_CONNECTION" "PLAYOUT_PLAYBACK" "PLAYOUT_FILEDESCRIPTORS" "LIVE_INPUT_STATUS" "PREVIEW_STATUS" "PLAYOUT_ERROR" "INGEST_STATUS" |
{- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
{- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "enabled": true,
- "eventSubscribers": [
- {
- "deliveryMode": "ALL",
- "enabled": true,
- "id": "string",
- "organizations": [
- "string"
], - "subscriptionData": { },
- "type": "EMAIL"
}
], - "id": "string",
- "name": "string",
- "organization": "string",
- "providerId": "string",
- "subscriptions": [
- {
- "id": "string",
- "name": "string",
- "properties": { },
- "type": "JOB"
}
], - "timeZone": "string"
}
Returns monitoring events
organization | Array of strings Organization Id |
providerId | string Service Provider Id |
playoutId | string Playout Id |
[- {
- "actions": [
- "string"
], - "condition": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "description": "string",
- "enabled": true,
- "id": "string",
- "name": "string",
- "organizationId": "string",
- "playoutId": "string",
- "priority": 0,
- "serviceProviderId": "string"
}
]
actions | Array of strings |
condition | string |
dateCreated | string <date-time> |
dateUpdated | string <date-time> |
description | string |
enabled | boolean |
id | string |
name | string |
organizationId | string |
playoutId | string |
priority | integer <int32> |
serviceProviderId | string |
{- "actions": [
- "string"
], - "condition": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "description": "string",
- "enabled": true,
- "id": "string",
- "name": "string",
- "organizationId": "string",
- "playoutId": "string",
- "priority": 0,
- "serviceProviderId": "string"
}
{- "actions": [
- "string"
], - "condition": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "description": "string",
- "enabled": true,
- "id": "string",
- "name": "string",
- "organizationId": "string",
- "playoutId": "string",
- "priority": 0,
- "serviceProviderId": "string"
}
Migrate events to different SP
id required | string Organization id |
"string"
{- "code": 0,
- "messages": [
- "string"
]
}
Create warm backup events
id required | string Playout id |
organization required | string |
providerId required | string |
backupPlayoutId | string |
backupType | string Enum: "HOT" "WARM" |
cacheForHours | integer <int64> |
failoverDisabled | boolean |
healthyPeriod | integer <int64> |
maxWarmBackupUptimeHours | integer <int32> |
startCachingMillis | integer <int64> |
unhealthyPeriod | integer <int64> |
wakeUpForCaching | boolean |
wakeUpOnTimelineChange | boolean |
{- "backupPlayoutId": "string",
- "backupType": "HOT",
- "cacheForHours": 0,
- "failoverDisabled": true,
- "healthyPeriod": 0,
- "maxWarmBackupUptimeHours": 0,
- "startCachingMillis": 0,
- "unhealthyPeriod": 0,
- "wakeUpForCaching": true,
- "wakeUpOnTimelineChange": true
}
{- "code": 0,
- "messages": [
- "string"
]
}
Update warm backup events
id required | string Playout id |
organization required | string |
providerId required | string |
backupPlayoutId | string |
backupType | string Enum: "HOT" "WARM" |
cacheForHours | integer <int64> |
failoverDisabled | boolean |
healthyPeriod | integer <int64> |
maxWarmBackupUptimeHours | integer <int32> |
startCachingMillis | integer <int64> |
unhealthyPeriod | integer <int64> |
wakeUpForCaching | boolean |
wakeUpOnTimelineChange | boolean |
{- "backupPlayoutId": "string",
- "backupType": "HOT",
- "cacheForHours": 0,
- "failoverDisabled": true,
- "healthyPeriod": 0,
- "maxWarmBackupUptimeHours": 0,
- "startCachingMillis": 0,
- "unhealthyPeriod": 0,
- "wakeUpForCaching": true,
- "wakeUpOnTimelineChange": true
}
{- "code": 0,
- "messages": [
- "string"
]
}
Returns a monitoring event by its id
eventId required | string Monitoring event id |
{- "actions": [
- "string"
], - "condition": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "description": "string",
- "enabled": true,
- "id": "string",
- "name": "string",
- "organizationId": "string",
- "playoutId": "string",
- "priority": 0,
- "serviceProviderId": "string"
}
Update monitoring event
eventId required | string Monitoring event id |
actions | Array of strings |
condition | string |
dateCreated | string <date-time> |
dateUpdated | string <date-time> |
description | string |
enabled | boolean |
id | string |
name | string |
organizationId | string |
playoutId | string |
priority | integer <int32> |
serviceProviderId | string |
{- "actions": [
- "string"
], - "condition": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "description": "string",
- "enabled": true,
- "id": "string",
- "name": "string",
- "organizationId": "string",
- "playoutId": "string",
- "priority": 0,
- "serviceProviderId": "string"
}
{- "actions": [
- "string"
], - "condition": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "description": "string",
- "enabled": true,
- "id": "string",
- "name": "string",
- "organizationId": "string",
- "playoutId": "string",
- "priority": 0,
- "serviceProviderId": "string"
}