Obtener todos los dispositivos de la empresa
URL:
GET http://api.aurelon.com/api/v2/device/{DeviceGUID}/status
Cabeceras de solicitud:
MisKey : ver Autenticación
HardwareHash : ver Autenticación
SerialNumber : ver Autenticación
ApplicationVersion : ver Autenticación
Respuesta:
Tipo de contenido application/json que contiene el estado de un dispositivo y el trabajo que se está ejecutando actualmente. Si no se está ejecutando ningún trabajo se puede devolver null como «CurrentJob»
El éxito:
200 OK : Devuelve el objeto de estado del dispositivo
Ejemplo:
{ "DeviceName": "Epson Stylus Pro 4800", "DeviceStatus": "Idle", "DeviceType": "Printer", "MediaSize": "Roll 17 inch ", "Location": null, "ComputerGUID": "81517066-7a5b-4122-8e04-c5306b17e8c2", "Rip": "Rip-35", "SerialNumber": 344781, "CurrentJob”: { "JobGUID": null, "Name": null, "Copies": null, "RemainingPages": null, "User": null, "Progress": null }, "InProgressJobs": 0 }
Error:
- 401 No autorizado : {«Mensaje»: «HardwareHash inválido»}
- 401 No autorizado : {«Mensaje»: «Invalid MisKey»}
- 404 Not Found : {«Mensaje»: «DeviceGUID no se encuentra»}
- 401 No autorizado : {«Mensaje»: «»MisKey» o «HardwareHash», «SerialNumber» y «ApplicationVersion» headers are required»}
- 400 Bad Request : {«Mensaje»: «DeviceGUID» valor requerido»}
- 500 Internal Server Error : {«Mensaje»: «Internal Server Error»}