
Page 86
• 400 Bad Request – Invalid url
• 404 Data Not Found – Invalid HTTP method request
• 500 Server error – Internal server error
Example request:
POST /api/op/sourceselect
{
"SourceType": "
Voip.Mpeg
",
"MpegDecoderSource": {
"Pid": {
"Audio": 4352,
"Video": 4113
},
"MpegVoip": {
"SSM": "",
"MulticastAddress": "224.4.4.5",
"MulticastPort": 5001,
}
}
}
Example response:
{"unit_name": "iAM-Video", "model": "iAM_VIDEO", "serial_number": "YYYYYY",
"version":1.3,
"result": {...}}
Setting mute/unmute clusters:
URL: /api/op/presets/<int: Preset Id>/mute-clusters
Method:
PATCH
URL Parameters:
•
preset ID
-- Preset ID (Number)
Data:
“application/json” type of body content is required.
{
"
clusters
": Array of cluster information object/s {"name":<String: name of cluster to mute/unmute>,
"mute": <Srting: "Y" or "N">}
}
Response JSON Object
•
integer status
: http status code
•
string message
: message
Status Codes:
• 202 Accepted -- Request accepted for processing.
• 400 Bad Request – Invalid URL.
• 404 Data Not Found – Invalid HTTP method request.
• 422 Data Not Found – For missing or invalid parameters.
• 500 Server error – Internal server error.
Example request:
PATCH /api/op/presets/4/mute-clusters
data: “application/json”
{
"clusters": [
{
"name": "Stereo 2.0 #1",
"mute": "N"