Arrays and modules
Returns information about all arrays
OK
Internal server error
GET /psapi/arrays HTTP/1.1
Host: aaa-1234.local
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": {
"health": {
"message": "Okay",
"status": "okay"
},
"modules": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"name": "Stage Left",
"power_status": "awake"
}
}
Returns information for a specific array
Array ID
OK
Bad request
Array not found
Internal server error
GET /psapi/arrays/{arrayID} HTTP/1.1
Host: aaa-1234.local
Accept: */*
{
"health": {
"message": "Okay",
"status": "okay"
},
"modules": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"name": "Stage Left",
"power_status": "awake"
}
Changes the blink state for a specific array
Array ID
No Content
No content
Bad request
Internal server error
PUT /psapi/arrays/{arrayID}/blink HTTP/1.1
Host: aaa-1234.local
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"on": true
}
No content
Changes the target power state for the array, allowed values are "on" and "sleep"
Array ID
on
Possible values: No Content
No content
Bad request
Internal server error
PUT /psapi/arrays/{arrayID}/power HTTP/1.1
Host: aaa-1234.local
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"target": "on"
}
No content
Returns information about all modules.If a module is not paired, the field "name" will be an empty string.
OK
Internal server error
GET /psapi/modules HTTP/1.1
Host: aaa-1234.local
Accept: */*
{
"ANY_ADDITIONAL_PROPERTY": {
"blinking": false,
"manufacturer": "HOLOPLOT",
"name": "ABC-1234",
"position": {
"front_direction": {
"x": 1,
"y": 2,
"z": 3
},
"position": {
"x": 1,
"y": 2,
"z": 3
},
"up_direction": {
"x": 1,
"y": 2,
"z": 3
}
},
"power_status": "awake",
"product": "X1",
"type": "MD96"
}
}
Returns information for a specific module.If a module is not paired, the field "name" will be an empty string.
Module ID
OK
Bad request
Module not found
Internal server error
GET /psapi/modules/{moduleID} HTTP/1.1
Host: aaa-1234.local
Accept: */*
{
"blinking": false,
"manufacturer": "HOLOPLOT",
"name": "ABC-1234",
"position": {
"front_direction": {
"x": 1,
"y": 2,
"z": 3
},
"position": {
"x": 1,
"y": 2,
"z": 3
},
"up_direction": {
"x": 1,
"y": 2,
"z": 3
}
},
"power_status": "awake",
"product": "X1",
"type": "MD96"
}
Changes the blink state for a specific module
Module ID
No Content
No content
Bad request
Internal server error
PUT /psapi/modules/{moduleID}/blink HTTP/1.1
Host: aaa-1234.local
Content-Type: application/json
Accept: */*
Content-Length: 11
{
"on": true
}
No content
Changes the target power state for the module, allowed values are "on" and "sleep"
Module ID
on
Possible values: No Content
No content
Bad request
Internal server error
PUT /psapi/modules/{moduleID}/power HTTP/1.1
Host: aaa-1234.local
Content-Type: application/json
Accept: */*
Content-Length: 15
{
"target": "on"
}
No content
Last updated
Was this helpful?