RealityHub REST API (1.6.0)
Download OpenAPI specification:Download
Response samples
- 200
[- {
- "id": 1,
- "name": "ZDHQ-MBAK2",
- "ip": "127.0.0.1",
- "role": "Broadcast",
- "status": "connected",
- "cacheDir": "c:\\cache",
- "minimumFreeSpace": 209715200,
- "usedSpace": 245037633536,
- "diskSpace": 255382777856,
- "canCook": false,
- "displayName": "Local Engine",
- "re_enabled": true,
- "port": 6666,
- "rgraphId": null,
- "ownerStudioId": null,
- "ustateId": null,
- "ue_enabled": true,
- "instances": [
- {
- "id": 1,
- "projectTag": null,
- "streaming": null,
- "status": "Idle",
- "pid": null,
- "engineHostId": 1,
- "engineRoleId": null,
- "projectId": null,
- "projectMapId": null,
- "editorPath": "C:\\Program Files\\Zero Density\\Reality\\4.26\\Engine\\Binaries\\Win64\\UE4Editor.exe",
- "cookedProjectId": null,
- "cookedMapId": null,
- "cookedId": null,
- "engineType": "RE",
- "engineVersion": "4.26",
- "statusDescription": null
}
]
}, - {
- "id": 2,
- "name": "ZDHQ-HUB",
- "ip": "172.16.0.59",
- "role": "Broadcast",
- "status": "connected",
- "cacheDir": "c:\\cache",
- "minimumFreeSpace": 209715200,
- "usedSpace": 198288896000,
- "diskSpace": 239379410944,
- "canCook": true,
- "displayName": "ZDHQ-HUB",
- "re_enabled": true,
- "port": 6666,
- "rgraphId": 13,
- "ownerStudioId": 1,
- "ustateId": null,
- "ue_enabled": true,
- "instances": [
- {
- "id": 2,
- "projectTag": null,
- "streaming": null,
- "status": "Idle",
- "pid": null,
- "engineHostId": 2,
- "engineRoleId": 1,
- "projectId": null,
- "projectMapId": null,
- "editorPath": "C:\\Program Files\\Zero Density\\Reality\\4.26\\Engine\\Binaries\\Win64\\UE4Editor.exe",
- "cookedProjectId": null,
- "cookedMapId": null,
- "cookedId": null,
- "engineType": "RE",
- "engineVersion": "4.26",
- "statusDescription": null
}, - {
- "id": 4,
- "projectTag": null,
- "streaming": null,
- "status": "Idle",
- "pid": null,
- "engineHostId": 2,
- "engineRoleId": 1,
- "projectId": null,
- "projectMapId": null,
- "editorPath": "C:\\Program Files\\Zero Density\\Reality\\4.27\\Engine\\Binaries\\Win64\\UE4Editor.exe",
- "cookedProjectId": null,
- "cookedMapId": null,
- "cookedId": null,
- "engineType": "RE",
- "engineVersion": "4.27",
- "statusDescription": null
}, - {
- "id": 3,
- "projectTag": null,
- "streaming": null,
- "status": "Loaded",
- "pid": "4488",
- "engineHostId": 2,
- "engineRoleId": 1,
- "projectId": 41,
- "projectMapId": 194,
- "editorPath": "C:\\Program Files\\Zero Density\\Reality\\4.25\\Engine\\Binaries\\Win64\\UE4Editor.exe",
- "cookedProjectId": null,
- "cookedMapId": null,
- "cookedId": null,
- "engineType": "RE",
- "engineVersion": "4.25",
- "statusDescription": null
}
], - "engineType": "RE"
}
]
Get a Single Engine
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
Responses
Response samples
- 200
{- "id": 0,
- "name": "string",
- "ip": "192.168.0.1",
- "role": "Broadcast",
- "status": "connected",
- "cacheDir": "string",
- "minimumFreeSpace": 0,
- "usedSpace": 0,
- "diskSpace": 0,
- "canCook": true,
- "displayName": "string",
- "re_enabled": true,
- "port": 0,
- "rgraphId": 0,
- "ownerStudioId": 0,
- "ustateId": 0,
- "ue_enabled": true,
- "instances": [
- {
- "id": 0,
- "projectTag": "string",
- "streaming": "string",
- "status": "Idle",
- "pid": 0,
- "engineHostId": 0,
- "engineRoleId": 0,
- "projectId": 0,
- "projectMapId": 0,
- "editorPath": "string",
- "cookedProjectId": 0,
- "cookedMapId": 0,
- "cookedId": 0,
- "engineType": "RE",
- "engineVersion": "string",
- "statusDescription": "string"
}
]
}
Get Nodes of an Engine
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
Responses
Response samples
- 200
[- {
- "NodePath": "f0f8ae55-fe2e-482b-ac69-1febb1b52a0c",
- "NodeName": "U32ToString"
}, - {
- "NodePath": "15f34237-9fa1-405c-89e6-4eacade51456",
- "NodeName": "Cyclorama"
}, - {
- "NodePath": "0168d90c-571b-471e-8519-3d6eed8bbe9c",
- "NodeName": "AJAOut"
}
]
Get a Single Node
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
nodePath required | string Example: 15f34237-9fa1-405c-89e6-4eacade51456 The path of the node. (The ID of the node if the engine is RE5) |
Responses
Response samples
- 200
{- "NodePath": "string",
- "NodeName": "string"
}
Get Properties of a Node
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
nodePath required | string Example: 15f34237-9fa1-405c-89e6-4eacade51456 The path of the node. (The ID of the node if the engine is RE5) |
Responses
Response samples
- 200
[- {
- "PropertyPath": "5ec1e795-f3c2-4834-b84b-d97cdd7f3464",
- "DisplayName": "CycloramaColor",
- "Value": {
- "x": 0.5,
- "y": 1,
- "z": 0,
- "w": 1
}
}, - {
- "PropertyPath": "2a14a32e-e296-4ec7-b065-c71c33eee54b",
- "DisplayName": "MaskColor",
- "Value": {
- "x": 1,
- "y": 0,
- "z": 0,
- "w": 1
}
}, - {
- "PropertyPath": "5715a460-8aca-4562-a92f-2713b004c53e",
- "DisplayName": "Wireframe",
- "Value": false
}, - {
- "PropertyPath": "898ee690-9505-443d-ae51-c85a8f85d3bd",
- "DisplayName": "HasLeftWing",
- "Value": true
}, - {
- "PropertyPath": "73336226-2538-4a25-8d8e-bb7457a6ace9",
- "DisplayName": "LeftWingAngle",
- "Value": 90
}, - {
- "PropertyPath": "13fd35a4-653c-47af-b1ef-53534cea542a",
- "DisplayName": "LeftWingLength",
- "Value": 200
}, - {
- "PropertyPath": "68b96c3a-e961-4d97-b245-c8a36f9a9733",
- "DisplayName": "HasRightWing",
- "Value": true
}, - {
- "PropertyPath": "3a8aff48-1228-4ab7-a88d-2d95eeec11c6",
- "DisplayName": "RightWingAngle",
- "Value": 90
}, - {
- "PropertyPath": "e9db7fee-8ca4-4b57-98d3-3aca16a69ce2",
- "DisplayName": "RightWingLength",
- "Value": 200
}, - {
- "PropertyPath": "6df387ac-ae0f-490b-b6c0-c4300389740f",
- "DisplayName": "Width",
- "Value": 200
}, - {
- "PropertyPath": "fe966973-5463-4711-98f1-308b161da3e6",
- "DisplayName": "Height",
- "Value": 200
}, - {
- "PropertyPath": "e49f01d1-4009-4f3a-ac07-61cb298cc96d",
- "DisplayName": "EdgeRoundness",
- "Value": 30
}, - {
- "PropertyPath": "eb4c59c0-1ba5-46b8-865c-547ea006d69f",
- "DisplayName": "SharpEdges",
- "Value": false
}, - {
- "PropertyPath": "4c55bc12-45e2-43bc-9263-f93d612adab1",
- "DisplayName": "BottomSmoothness",
- "Value": 0
}, - {
- "PropertyPath": "ea34b860-af8f-4aac-941d-c117556b548b",
- "DisplayName": "LeftSmoothness",
- "Value": 0
}, - {
- "PropertyPath": "f13cf328-ce07-49d2-accf-c3db8db5a22e",
- "DisplayName": "RightSmoothness",
- "Value": 0
}, - {
- "PropertyPath": "ddbd4537-2990-4375-aa06-f66ad00f8bab",
- "DisplayName": "TopSmoothness",
- "Value": 0
}, - {
- "PropertyPath": "e954b954-2167-440d-8b3f-38ce532aab15",
- "DisplayName": "BottomCrop",
- "Value": 0
}, - {
- "PropertyPath": "8e665964-80b4-4436-9f40-ce80aed8779c",
- "DisplayName": "LeftCrop",
- "Value": 0
}, - {
- "PropertyPath": "83a2b8ef-b0c7-4771-b5de-bf69205f4b6f",
- "DisplayName": "RightCrop",
- "Value": 0
}, - {
- "PropertyPath": "e553a34f-5fd9-4c37-aa5b-7713408524b5",
- "DisplayName": "TopCrop",
- "Value": 0
}, - {
- "PropertyPath": "7f975515-004f-4915-a1b3-e01e8c1cebb6",
- "DisplayName": "DiagonalCrop",
- "Value": 0
}, - {
- "PropertyPath": "e4697081-ecd9-4d80-bf46-bcd64545c9ca",
- "DisplayName": "DiagonalSmoothness",
- "Value": 0
}, - {
- "PropertyPath": "7df9049b-262e-4191-b85a-161c48e0ddfa",
- "DisplayName": "SmoothnessCurve",
- "Value": 1
}, - {
- "PropertyPath": "578aa1d7-5225-4b2f-8703-99cec26c2105",
- "DisplayName": "OriginPreset",
- "Value": 0
}, - {
- "PropertyPath": "a3f6bf88-782c-431f-8249-3ab03322bbff",
- "DisplayName": "Position",
- "Value": {
- "x": 0,
- "y": 0,
- "z": 0
}
}, - {
- "PropertyPath": "7de78c08-1896-43f3-9168-ce2781a7a387",
- "DisplayName": "Rotation",
- "Value": {
- "x": 0,
- "y": 0,
- "z": 0
}
}, - {
- "PropertyPath": "fa648c93-f9f6-4010-92e6-f6f2f28a7eaa",
- "DisplayName": "Track",
- "Value": {
- "location": {
- "x": 600,
- "y": 50,
- "z": 100
}, - "rotation": {
- "x": 0,
- "y": 0,
- "z": 180
}, - "fov": 74,
- "focus": 0,
- "centerShift": {
- "x": 0,
- "y": 0
}, - "zoom": 0,
- "k1k2": {
- "x": 0,
- "y": 0
}, - "renderRatio": 1,
- "distortionScale": 1,
- "sensorSize": {
- "x": 9.59,
- "y": 5.394
}, - "pixelAspectRatio": 1,
- "nodalOffset": 0,
- "focusDistance": 0
}
}, - {
- "PropertyPath": "57edb85f-b65b-4a69-9e12-d9050d045538",
- "DisplayName": "Render",
- "Value": {
- "handle": "2298947338016",
- "pid": "46696",
- "memory": "2224",
- "offset": "5242880",
- "type": 2,
- "size": 0,
- "width": 1920,
- "height": 1080,
- "format": 97,
- "usage": 31,
- "filtering": 0,
- "unscaled": false,
- "unmanaged": false,
- "fieldType": 3
}
}, - {
- "PropertyPath": "d6e3f431-c4e2-4a25-b50b-9aab4dbad877",
- "DisplayName": "Mask",
- "Value": {
- "handle": "2298947338656",
- "pid": "46696",
- "memory": "2224",
- "offset": "22937600",
- "type": 2,
- "size": 0,
- "width": 1920,
- "height": 1080,
- "format": 97,
- "usage": 31,
- "filtering": 0,
- "unscaled": false,
- "unmanaged": false,
- "fieldType": 3
}
}, - {
- "PropertyPath": "c290097d-5f1c-443c-8bcf-9d827e6b003d",
- "DisplayName": "Video",
- "Value": {
- "handle": "2298945412432",
- "pid": "46696",
- "memory": "2224",
- "offset": "40632320",
- "type": 2,
- "size": 0,
- "width": 1920,
- "height": 1080,
- "format": 97,
- "usage": 6,
- "filtering": 1,
- "unscaled": false,
- "unmanaged": false,
- "fieldType": 3
}
}, - {
- "PropertyPath": "d57f1dc8-ad40-4f7a-9c7b-7a6fcba5fe8c",
- "DisplayName": "CleanPlates",
- "Value": {
- "data": [ ]
}
}, - {
- "PropertyPath": "9f7d2705-1b74-4cc7-a864-7517a4c6cc38",
- "DisplayName": "CaptureFolder",
- "Value": "R:/Reality/Assets/CleanPlates/"
}
]
Get a Single Property
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
nodePath required | string Example: 15f34237-9fa1-405c-89e6-4eacade51456 The path of the node. (The ID of the node if the engine is RE5) |
propertyPath required | string Example: 5ec1e795-f3c2-4834-b84b-d97cdd7f3464 The path of the property. (The ID of the pin if the engine is RE5) |
Responses
Response samples
- 200
{- "PropertyPath": "string",
- "DisplayName": "string",
- "Value": true
}
Update a Property's Value
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
nodePath required | string Example: 15f34237-9fa1-405c-89e6-4eacade51456 The path of the node. (The ID of the node if the engine is RE5) |
propertyPath required | string Example: 5ec1e795-f3c2-4834-b84b-d97cdd7f3464 The path of the property. (The ID of the pin if the engine is RE5) Reality Engine 5 supports partial pin update. In order to perform a partial update you need to construct the property path accordingly. Assume we have a mat4 pin and want to update the 'z' attribute of mat4's 'w' field. Then the property path should be " |
Request Body schema: application/json
Interpolation | string Default: "Constant" Enum: "Constant" "Linear" "EaseIn" "EaseOut" "EaseInOut" Enum: ['Constant', 'Linear', 'EaseIn', 'EaseOut', 'EaseInOut'] |
Duration | number Default: 0 The duration of the interpolation in seconds. Must be a positive number. |
Delay | number Default: 0 The delay of the interpolation in seconds. Must be a positive number. |
required | boolean or number or integer or object or Array of any or string |
Responses
Request samples
- Payload
{- "Interpolation": "Constant",
- "Duration": 0,
- "Delay": 0,
- "Value": true
}
Response samples
- 200
{- "PropertyPath": "string",
- "DisplayName": "string",
- "Value": true
}
Get Functions of a Node
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
nodePath required | string Example: 6c1293aa-418d-440a-a3b0-fb47c5d8090b The path of the node. (The ID of the node if the engine is RE5) |
Responses
Response samples
- 200
[- {
- "FunctionPath": "d6f7914f-94d2-4a76-8874-f58399b83c8c",
- "FunctionName": "Sample_Func"
}
]
Get a Single Function
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
nodePath required | string Example: 6c1293aa-418d-440a-a3b0-fb47c5d8090b The path of the node. (The ID of the node if the engine is RE5) |
functionPath required | string Example: d6f7914f-94d2-4a76-8874-f58399b83c8c The path of the function. (The ID of the function if the engine is RE5) |
Responses
Response samples
- 200
{- "FunctionPath": "string",
- "FunctionName": "string",
- "Properties": {
- "property1": {
- "PropertyPath": "string",
- "DisplayName": "string",
- "Value": true
}, - "property2": {
- "PropertyPath": "string",
- "DisplayName": "string",
- "Value": true
}
}
}
Call a Node's Function
path Parameters
engineId required | integer Example: 3 The ID of the engine. |
nodePath required | string Example: 6c1293aa-418d-440a-a3b0-fb47c5d8090b The path of the node. (The ID of the node if the engine is RE5) |
functionPath required | string Example: d6f7914f-94d2-4a76-8874-f58399b83c8c The path of the function. (The ID of the function if the engine is RE5) |
Request Body schema: application/json
Array of objects (FunctionTriggerRequestParameter) The | |||||
Array
|
Responses
Request samples
- Payload
{- "Parameters": [
- {
- "PropertyPath": "string",
- "payload": {
- "value": true
}
}
]
}
Response samples
- 200
{- "success": true
}
Rename a Rundown
path Parameters
rundownId required | integer Example: 6 The ID of the rundown. |
Request Body schema: application/json
name required | string |
Responses
Request samples
- Payload
{- "name": "string"
}
Response samples
- 200
- 422
{- "id": 0,
- "name": "string"
}
List Rundown Items
path Parameters
rundownId required | integer Example: 1 The ID of the rundown. |
Responses
Response samples
- 200
[- {
- "id": 1,
- "name": "Name Band",
- "template": "Name Band",
- "data": {
- "realitystring1": "Default Value"
}, - "buttons": [
- {
- "id": "567ab4b8-1d0b-449f-ae28-685557d312cb",
- "label": "Update"
}
]
}
]
Create a New Rundown Item
Request Body schema: application/json
name required | string |
template required | string |
order | integer |
required | object |
Responses
Request samples
- Payload
{- "name": "string",
- "template": "string",
- "order": 0,
- "data": { }
}
Response samples
- 201
{- "id": 0,
- "name": "string",
- "template": "string",
- "data": { }
}
Response samples
- 200
[- {
- "id": 1,
- "name": "CLOCK_BUG_0"
}, - {
- "id": 2,
- "name": "Ticker_0"
}, - {
- "id": 3,
- "name": "WeatherTransition_0"
}, - {
- "id": 4,
- "name": "Transition_0"
}, - {
- "id": 5,
- "name": "Headlines_0"
}, - {
- "id": 6,
- "name": "NameBand_0"
}, - {
- "id": 7,
- "name": "LowerThird_0"
}, - {
- "id": 8,
- "name": "FullScreen02_0"
}, - {
- "id": 9,
- "name": "FullScreen01_0"
}, - {
- "id": 10,
- "name": "2WINDOWS_0"
}, - {
- "id": 11,
- "name": "OTS_0"
}, - {
- "id": 12,
- "name": "Business_Transition_0"
}, - {
- "id": 13,
- "name": "ArrayExample_0"
}, - {
- "id": 14,
- "name": "Weather_0"
}, - {
- "id": 15,
- "name": "Forex_0"
}, - {
- "id": 16,
- "name": "Name Band"
}, - {
- "id": 17,
- "name": "My Ticker"
}
]
Get a Single Rundown Item
path Parameters
rundownId required | integer Example: 1 The ID of the rundown. |
itemId required | integer Example: 2 The ID of the item. |
Responses
Response samples
- 200
{- "id": 0,
- "name": "string",
- "template": "string",
- "data": { },
- "buttons": [
- {
- "id": "string",
- "key": "string",
- "label": "string"
}
]
}
Update a Rundown Item
path Parameters
rundownId required | integer Example: 1 The ID of the rundown. |
itemId required | integer Example: 2 The ID of the item. |
Request Body schema: application/json
name | string |
template | string |
order | integer |
object | |
overriddenChannels | Array of integers |
Responses
Request samples
- Payload
{- "name": "string",
- "template": "string",
- "order": 0,
- "data": { },
- "overriddenChannels": [
- 0
]
}
Response samples
- 200
{- "id": 0,
- "name": "string",
- "template": "string",
- "data": { }
}
Response samples
- 200
[- {
- "ncsID": "OCTOPUS2",
- "roID": "69425946",
- "roSlug": "EVENING NEWS 6/4/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-06-02T18:47:21.659Z",
- "updatedAt": "2023-06-02T18:47:21.659Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356849",
- "roSlug": "EVENING NEWS 3/2/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-03-01T11:52:51.083Z",
- "updatedAt": "2023-03-01T11:52:51.083Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356832",
- "roSlug": "BUSINESS NEWS 2/21/2023 20:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-21T12:04:49.306Z",
- "updatedAt": "2023-02-21T12:04:49.306Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356823",
- "roSlug": "EVENING NEWS 2/17/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-17T12:33:07.112Z",
- "updatedAt": "2023-02-17T12:33:07.112Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356821",
- "roSlug": "EVENING NEWS 2/16/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-15T09:37:43.704Z",
- "updatedAt": "2023-02-15T09:37:43.704Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356819",
- "roSlug": "EVENING NEWS 2/15/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-14T14:19:58.913Z",
- "updatedAt": "2023-02-14T14:19:58.913Z"
}, - {
- "ncsID": "2016ENPS9VM001",
- "roID": "2016ENPS9VM001;P_ENPSNEWS\\W;38387985-142E-409A-AD00-A500F856B3C3",
- "roSlug": "Phltest0910",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-09T14:13:01.344Z",
- "updatedAt": "2023-02-09T14:13:01.344Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "60424189",
- "roSlug": "EVENING NEWS 1/31/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-01-30T16:16:39.591Z",
- "updatedAt": "2023-01-30T16:16:39.591Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "60424171",
- "roSlug": "Mehmet Test RO",
- "status": "MANUAL CTRL",
- "createdAt": "2023-01-19T16:15:10.443Z",
- "updatedAt": "2023-01-19T16:15:10.443Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "60424164",
- "roSlug": "EVENING NEWS 1/19/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-01-18T16:29:04.036Z",
- "updatedAt": "2023-01-18T16:29:04.036Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "68843309",
- "roSlug": "BUSINESS NEWS 8/28/2022 20:00",
- "status": "MANUAL CTRL",
- "createdAt": "2022-08-26T13:33:54.268Z",
- "updatedAt": "2022-08-26T13:33:54.268Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "68843304",
- "roSlug": "EVENING NEWS 8/26/2022 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2022-08-26T13:31:49.157Z",
- "updatedAt": "2022-08-26T13:31:49.157Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "68843306",
- "roSlug": "EVENING NEWS 8/27/2022 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2022-08-26T13:31:49.088Z",
- "updatedAt": "2022-08-26T13:31:49.088Z"
}, - {
- "ncsID": "2012R2ENPS8VM",
- "roID": "2012R2ENPS8VM;P_SYSTEM\\W;91A93EBA-08C8-40B0-83ABA5A255DD6C7D",
- "roSlug": "rundown 2",
- "status": "MANUAL CTRL",
- "createdAt": "2022-07-29T07:14:39.959Z",
- "updatedAt": "2022-07-29T07:14:39.959Z"
}, - {
- "ncsID": "2012R2ENPS8VM",
- "roID": "2012R2ENPS8VM;P_SYSTEM\\W;B2AA0459-16AD-4BEA-990F10EBFEE70DB3",
- "roSlug": "ro-1",
- "status": "MANUAL CTRL",
- "createdAt": "2022-07-29T06:52:44.384Z",
- "updatedAt": "2022-07-29T06:52:44.384Z"
}
]
List Newsroom Rundowns of a Single NCS Device
path Parameters
ncsID required | string Example: OCTOPUS2 The Device ID of the NCS (can be found in Configuration -> MOS Module -> Configuration) |
Responses
Response samples
- 200
[- {
- "ncsID": "OCTOPUS2",
- "roID": "69425946",
- "roSlug": "EVENING NEWS 6/4/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-06-02T18:47:21.659Z",
- "updatedAt": "2023-06-02T18:47:21.659Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356849",
- "roSlug": "EVENING NEWS 3/2/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-03-01T11:52:51.083Z",
- "updatedAt": "2023-03-01T11:52:51.083Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356832",
- "roSlug": "BUSINESS NEWS 2/21/2023 20:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-21T12:04:49.306Z",
- "updatedAt": "2023-02-21T12:04:49.306Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356823",
- "roSlug": "EVENING NEWS 2/17/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-17T12:33:07.112Z",
- "updatedAt": "2023-02-17T12:33:07.112Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356821",
- "roSlug": "EVENING NEWS 2/16/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-15T09:37:43.704Z",
- "updatedAt": "2023-02-15T09:37:43.704Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "63356819",
- "roSlug": "EVENING NEWS 2/15/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-02-14T14:19:58.913Z",
- "updatedAt": "2023-02-14T14:19:58.913Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "60424189",
- "roSlug": "EVENING NEWS 1/31/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-01-30T16:16:39.591Z",
- "updatedAt": "2023-01-30T16:16:39.591Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "60424171",
- "roSlug": "Mehmet Test RO",
- "status": "MANUAL CTRL",
- "createdAt": "2023-01-19T16:15:10.443Z",
- "updatedAt": "2023-01-19T16:15:10.443Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "60424164",
- "roSlug": "EVENING NEWS 1/19/2023 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2023-01-18T16:29:04.036Z",
- "updatedAt": "2023-01-18T16:29:04.036Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "68843309",
- "roSlug": "BUSINESS NEWS 8/28/2022 20:00",
- "status": "MANUAL CTRL",
- "createdAt": "2022-08-26T13:33:54.268Z",
- "updatedAt": "2022-08-26T13:33:54.268Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "68843304",
- "roSlug": "EVENING NEWS 8/26/2022 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2022-08-26T13:31:49.157Z",
- "updatedAt": "2022-08-26T13:31:49.157Z"
}, - {
- "ncsID": "OCTOPUS2",
- "roID": "68843306",
- "roSlug": "EVENING NEWS 8/27/2022 19:00",
- "status": "MANUAL CTRL",
- "createdAt": "2022-08-26T13:31:49.088Z",
- "updatedAt": "2022-08-26T13:31:49.088Z"
}
]
Get a Single Rundown
path Parameters
ncsID required | string Example: OCTOPUS2 The Device ID of the NCS (can be found in Configuration -> MOS Module -> Configuration) |
roID required | integer Example: 69425946 Rundown ID (given by the NCS Device) |
Responses
Response samples
- 200
{- "ncsID": "string",
- "roID": "string",
- "roSlug": "string",
- "roChannel": "string",
- "roEdStart": "2019-08-24T14:15:22Z",
- "roEdDur": "string",
- "roTrigger": "string",
- "macroIn": "string",
- "macroOut": "string",
- "mosExternalMetadata": "string",
- "readyToAir": true,
- "status": "NEW",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "items": [
- {
- "storyID": "string",
- "itemID": "string",
- "storySlug": "string",
- "itemSlug": "string",
- "mosObject": {
- "objID": "229fd1b1-a94e-4b7e-96da-cbb66caae934",
- "objSlug": "string",
- "mosAbstract": "string",
- "objGroup": "string",
- "objTB": "string",
- "objRev": 0,
- "objDur": 0,
- "status": "NEW",
- "objAir": "READY",
- "objPaths": "string",
- "mosExternalMetadata": "string",
- "createdBy": "string",
- "created": "2019-08-24T14:15:22Z",
- "changedBy": "string",
- "changed": "2019-08-24T14:15:22Z",
- "description": "string",
- "objType": "STILL",
- "template": "string",
- "data": { },
- "buttons": [
- {
- "id": "string",
- "key": "string",
- "label": "string"
}
]
}
}
]
}
Update a MOS Object's Data
path Parameters
objID required | string Example: 048c0b52-0c5c-47a6-9f23-b375ea6d9feb The ID of the MOS object to update. |
Request Body schema: application/json
description | string |
required | object |
Responses
Request samples
- Payload
{- "description": "string",
- "data": { }
}
Response samples
- 200
{- "objID": "229fd1b1-a94e-4b7e-96da-cbb66caae934",
- "objSlug": "string",
- "mosAbstract": "string",
- "objGroup": "string",
- "objTB": "string",
- "objRev": 0,
- "objDur": 0,
- "status": "NEW",
- "objAir": "READY",
- "objPaths": "string",
- "mosExternalMetadata": "string",
- "createdBy": "string",
- "created": "2019-08-24T14:15:22Z",
- "changedBy": "string",
- "changed": "2019-08-24T14:15:22Z",
- "description": "string",
- "objType": "STILL",
- "template": "string",
- "data": { }
}
Load a Graph
path Parameters
graphId required | integer Example: 1 The ID of the graph. |
Request Body schema: application/jsonrequired
engineHostId required | number |
Responses
Request samples
- Payload
{- "engineHostId": 1
}
Response samples
- 200
{- "success": true
}
Load an Rgraph
path Parameters
rgraphId required | integer Example: 1 The ID of the rgraph. |
Request Body schema: application/jsonrequired
engineHostId required | number |
Responses
Request samples
- Payload
{- "engineHostId": 1
}
Response samples
- 200
{- "success": true
}
Create launch config
Create launch config
Request Body schema: application/json
name required | string |
renderers required | Array of integers |
Responses
Request samples
- Payload
{- "name": "Launch config 1",
- "renderers": [
- 2,
- 4
]
}
Response samples
- 200
{- "id": 15,
- "renderers": [
- 11,
- 12
]
}
Get renderer details
Get renderer details
path Parameters
launchId required | integer The ID of launch configuration |
rendererId required | integer The ID of renderer |
Responses
Response samples
- 200
{- "launchConfigId": 11,
- "engineId": 1,
- "projectId": 4,
- "projectMapId": 14,
- "engineType": "RE5",
- "stateId": 1
}
Create renderer
Create renderer
path Parameters
launchId required | integer Example: 5 The ID of launch configuration |
Request Body schema: application/json
launchConfigId | integer |
engineId | integer or null |
projectId | integer or null |
projectMapId | integer or null |
engineType | string Enum: "RE" "RE5" "UE" Enum: ['RE', 'RE5', 'UE'] |
stateId | integer For RE it will be assumed as rgraph id, for ue ustate and for re5 graph id |
Responses
Request samples
- Payload
{- "launchConfigId": 11,
- "engineId": 1,
- "projectId": 4,
- "projectMapId": 14,
- "engineType": "RE5",
- "stateId": 1
}
Response samples
- 200
12