LDWS API Display Control Endpoints
GET /v1/display-control/Â
Returns all control settings for a display that is connected to a BrightSign player.
Request Example
GET /api/v1/display-control/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Response Body
200: This returns the display control settings, as shown in the example below.
Response Example
{
"data": {
"result": {
"tvInfo": {
"macAddress": "ff:ff:ff:ff:ff:ff",
"wifiMacAddress": "ff:ff:ff:ff:ff:ff",
"serialNo": "1234567890",
"osVersion": "V8-AM963BS-0020015",
"hwRevision": 1
},
"whiteBalance": {
"redBalance": 120,
"greenBalance": 120,
"blueBalance": 120
},
"volume": 50,
"brightness": 50,
"contrast": 50,
"idleStandbyTimeout": 50,
"powerSetting": "on",
"videoOutput": "HDMI1",
"usbConnection": "brightsign",
"fastTvStartEnabled": true
}
}
}
Â
GET /v1/display-control/brightness/Â
Returns the brightness settings for a display that is connected to a BrightSign player.
Request Example
GET /api/v1/display-control/brightness/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Accept: application/json
Response Body
200: This returns the brightness setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/brightness/Â Â
Changes the brightness setting of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated brightness setting for the display, as shown in the example below.
Response Example
GET /v1/display-control/contrast/Â
Returns the contrast settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the contrast setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/contrast/Â Â
Changes the contrast of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated contrast setting for the display, as shown in the example below.
Response Example
Â
GET /v1/display-control/fast-tv-start/Â
Returns the fast tv start settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the fast tv start setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/fast-tv-start/Â Â
Changes the fast start setting of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: Returns the fast start setting for the display as true
, as shown in the example below.
Response Example
Â
PUT /v1/display-control/firmware/Â Â
Changes the firmware setting for a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
202: This updates the firmware and reboots the player, as shown in the example below.
Response Example
Â
GET /v1/display-control/info/Â
Returns the settings about the BrightSign player that is connected to a display
Request Example
Response Body
200: This returns the information about the BrightSign player that is connected to a display, as shown in the example below.
Response Example
Â
GET /v1/display-control/power-settings/Â
Returns the power settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the power setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/power-settings/Â Â
Changes the power setting for a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated power setting for the display, as shown in the example below.
Response Example
Â
GET /v1/display-control/standby-timeout/Â
Returns the standby/timeout settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the standby/timeout setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/standby-timeout/Â Â
Changes the standby/timeout setting of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated standby/timeout setting for the display, as shown in the example below.
Response Example
Â
GET /v1/display-control/usb-connection/Â
Returns the USB connection settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the USB connection setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/usb-connection/Â Â
Changes the USB connection setting of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated USB connection setting for the display, as shown in the example below.
Response Example
Â
GET /v1/display-control/video-output/Â
Returns the video output settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the video output setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/video-output/Â Â
Changes the video output setting of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated video output connection setting for the display, as shown in the example below.
Response Example
Â
GET /v1/display-control/volume/Â
Returns the volume settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the volume setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/volume/Â Â
Changes the volume of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated volume setting for the display, as shown in the example below.
Response Example
Â
GET /v1/display-control/white-balance/Â
Returns the white balance settings for a display that is connected to a BrightSign player.
Request Example
Response Body
200: This returns the white balance setting for the display, as shown in the example below.
Response Example
Â
PUT /v1/display-control/white-balance/Â Â
Changes the white-balance of a display connected to a BrightSign player.
Request Example
This is the example request body:
Response Body
200: This returns the updated white balance setting for the display, as shown in the example below.
Response Example
Â