Obtener dispositivos
Nivel de seguridad requerida para este servicio
Medio (accessToken)
Objetivo
El servicio devuelve un listado con todas las terminales del comercio y su estado.
Request
/external/posdevice-api/get-pos-devices
curl -X GET "https://$env/external/posdevice-api/get-pos-devices" \
-H 'Authorization: $YOUR_ACCESS_TOKEN'
env
: Entorno de la API, como producción o desarrollo.YOUR_ACCESS_TOKEN
: Token obtenido en el servicio de autenticación.
Ejemplo de Respuestas:
JSON
[
{
"deviceId": "E4A53A25-43E5-43E5-4218-65CCD3CO9C45",
"deviceName": "Caja 1",
"serialNumber": 38282213232211,
"terminalId": "08bbb0d4-9716-4eb3-a9a6-8af070ee88cc",
"brand": null,
"model": null,
"productNumber": null,
"hwVersion": null,
"deviceMode": "DEFAULT"
},
{
"deviceId": "558E7229-2335-4218-8150-07FFF22CA621",
"deviceName": "Caja Guardia",
"serialNumber": 18234452005001,
"terminalId": "08bbb0d4-9716-4eb3-a9a6-8af070ee88cc",
"brand": "UROVO",
"model": "i9100",
"productNumber": "FF13WL4AD522ELX1",
"hwVersion": "V2.1.0",
"deviceMode": "UNATTENDED"
}
]
La identificación única del dispositivo se realiza a partir del deviceId
Posibles Mode de Operación (deviceMode):
Código | Descripción |
---|---|
DEFAULT | Modo normal (Por defecto) |
UNATTENDED | Modo desatendido |
En el caso de las APIs, los dispositivos siempre operan en el modo desatendido (UNATTENDED)