A REST API is an architectural style for an application program interface (API) that uses HTTP requests to access and use data. That data can be used to GET, POST, PATCH, and DELETE data types, referring to the reading, updating, creating, changing, and deleting operations concerning resources.
REST API is a licensed feature. For more details, please get in touch with our Licensing Team.
Base URL: Your current RealityHub address and port (ex: http://localhost)
Endpoint: Communication channel that you want to do various processes (/api/rest/v1/engines/1/nodes)
If the Endpoint contains characters that the URL doesn't support, those characters should be URL-Encoded. For more information, please visit: HTML URL Encoding Reference
Engine Control
Playout Control
Newsroom Control
Get Engines
get
Responses
200
OK
application/json
500
Internal Server Error
text/plain
get
GET /api/rest/v1/engines HTTP/1.1
Host: 127.0.0.1
Accept: */*
POST /api/rest/v1/playout/rundowns/{rundownId}/items HTTP/1.1
Host: 127.0.0.1
Content-Type: application/json
Accept: */*
Content-Length: 168
{
"name": "My New Rundown Item",
"template": "template-1",
"order": 2,
"data": {
"top_text": "<Name of the person goes here>",
"bottom_text": "<Name of the organization/company>"
}
}
{
"id": 5,
"name": "My New Rundown Item",
"template": "template-1",
"data": {
"top_text": "<Name of the person goes here>",
"bottom_text": "<Name of the organization/company>"
}
}