Program (REST API)

Queries to control the Program module.

Command Execution

POST http://<IP_ADDR>:7901/pgm?channel=<N>&command=<cmd>

Parameter description:

Retrieving AsRun

Query to get a report on executed broadcast events (AsRun log). The query returns an XML-document.

GET http://<IP_ADDR>:7901/as_run?module_id=<N>[&max_count=M][&datetime=YYYY-MM-DDTHH:MM:SS]

Parameter description:

Example of a query to the server:

http://localhost:7901/as_run?module_id=1&max_count=3&datetime=2018-03-28T13:29:00

Example of a server response:

| response_asrun.xml
<AsRun request_time=”2018-03-28T13:30:38.839">
 <BroadCasted_Clip uri="CityViews2 HD">
  <Attr name="title">CityViews2 HD</Attr>
  <Attr name="start_time">2018-03-28T13:29:04.560</Attr>
  <Attr name="end_time">2018-03-28T13:29:57.160</Attr>
  <Attr name="duration">00:00:52:15</Attr>
  <Attr name="onair"/>
 </BroadCasted_Clip>
 <BroadCasted_Clip uri="Robots 1">
  <Attr name="title">Robots 1</Attr>
  <Attr name="start_time">2018-03-28T13:29:57.160</Attr>
  <Attr name="end_time">2018-03-28T13:30:24.160</Attr>
  <Attr name="duration">00:00:27:00</Attr>
  <Attr name="onair"/>
 </BroadCasted_Clip>
 <BroadCasted_Clip uri="Robots 2">
  <Attr name="title">Robots 2</Attr>
  <Attr name="start_time">2018-03-28T13:30:24.160</Attr>
  <Attr name="end_time">2018-03-28T13:30:36.120</Attr>
  <Attr name="duration">00:00:11:24</Attr>
  <Attr name="onair"/>
 </BroadCasted_Clip>
</AsRun>