Introduction
As part of the Addressable TV solution, Icareus Suite also provides with it an independent microservice that can be used to set and get the current status of broadcast channels. The channel status(es) can be set or updated from the head-end based on any applicable criterion or trigger. Icareus Playout includes build-in support for updating the channel status of any channel configured to have this feature. However, it also possible to deploy this service independently and optionally integrated with any head-end systems or any environments.
ServiceURL
The service can be accessed via
Usage
Updating the Status
A status update is done by sending a simple HTTP POST request to the microservice.
API CALL
POST, /status
Parameter
| Type
| Info
|
|---|
channel
| String
| Name of channel
|
status
| String
| PROGRAM or COMMERCIAL
|
token
| token
| MD5 hash from string: channel+":"status":"+"privatekey"
|
EXAMPLE USING COMMAND-LINE
RESPONSE
Text response (200): OK
Text response (404): ERROR

privatekey is different for every customer
Checking the Status
A status update is done by sending a simple HTTP GET request to the microservice.
API CALL
GET, /status
Parameter
| Type
| Info
|
|---|
channel
| String
| Name of channel
|
EXAMPLE USING COMMAND-LINE
RESPONSE
Text response (200): COMMERCIAL
Text response (200): PROGRAM
Text response (404): ERROR
CHANNEL STATES
The supported values for channel states at the moment are PROGRAM and COMMERCIAL