Devuelve un listado de dispositivos en el grupo
Estructura de la solicitud (CURL)
curl "http://api.reactor.com.ar/v1/devices?command=list&apikey={aplication_apikey}&apisecret={aplication_apisecret}"
Propiedad | Tipo | Descripción |
---|---|---|
command | String | Comando que se desea ejecutar (list) |
apikey | String | API Key de aplicación |
apisecret | String | API Secret de aplicación |
Estructura de la respuesta (JSON)
{
"status": {
"code": "200",
"message": "OK"
},
"devices": {
"quantity": "3"
},
"device-0": {
"uuid": "fcjvjSFqVTpaAf1b",
"name": "Luz Exterior",
"online": "1"
},
"device-1": {
"uuid": "buegeoA4TFfQcC99",
"name": "Luz Interior",
"online": "1"
},
"device-2": {
"uuid": "I7ec53yH1Kp48VrN",
"name": "Temperatura Interior",
"online": "1"
}
}
Propiedad | Tipo | Descripción |
---|---|---|
status.code | Integer | Código de respuesta |
status.message | String | Mensaje de respuesta |
devices.quantity | Integer | Cantidad de dispositivos en el grupo |
device-#.uuid | String | Identificador del dispositivo |
device-#.name | String | Nombre del dispositivo |
device-#.online | Integer | Conexión del dispositivo (1:online/0:offline) |
Código | Mensaje | Descripción |
---|---|---|
405 | Method Not Allowed | La consulta se envió con un método no admitido. Verifique los métodos habilitados. |
450 | Missing API Key | Falta el incluir la API Key. Si no lo tiene obtengalo desde la Plataforma Reactor. |
451 | Missing API Secret | Falta el incluir la API Secret. Si no lo tiene obtengalo desde la Plataforma Reactor. |
452 | Autentication Failed | Las credenciales ingresadas no son válidas para operar Reactor API. |
453 | Missing Identifier | Falta el identificador del objeto. Compruébelo e ingréselo nuevamente. |
454 | Invalid Identifier | El identificador del objeto no es válido. Compruébelo e ingréselo nuevamente. |
455 | Authorization Failed | Las credenciales provistas no tienen acceso a controlar el dispositivo indicado. |
456 | Missing Command | Falta el valor del parametro "command" donde se especifica el tipo de acción que se desea realizar. |
457 | Invalid Command | El valor ingresado para el parámetro "command" es inválido. Verifique los comandos disponibles. |