Cloud API
Listar terminales
Devuelve los terminales de un local. Sirve también para comprobar que las credenciales son válidas.
GET
/terminalsDevuelve los terminales del local identificado por venue-api-key, y solo los de ese local.
Cabeceras
| Cabecera | Valor | Obligatoria |
|---|---|---|
Authorization |
Bearer <clientSecret> |
Sí |
venue-api-key |
La clave de tu local | Sí |
Parámetros de consulta
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
page |
number |
No | Página que quieres obtener, empezando en 1. Por defecto, 1. |
limit |
number |
No | Terminales por página. Por defecto, 30. |
Respuesta
Las credenciales son válidas. data contiene los terminales del local.
JSON
{
"data": [
{
"terminalId": "665f1c2e8b3a4d0012ab34cd",
"name": "Barra",
"model": "A920"
},
{
"terminalId": "665f1c2e8b3a4d0012ab34ce",
"name": "Terraza",
"model": "S1F2"
}
],
"page": 1,
"limit": 30,
"totalCount": 2,
"totalPages": 1
}| Campo | Tipo | Descripción |
|---|---|---|
data[].terminalId |
string |
Identificador del terminal. Úsalo como :terminalId en el resto de la Cloud API. |
data[].name |
string |
Nombre que el local ha dado al terminal. |
data[].model |
string |
Modelo del terminal. |
page |
number |
Página actual. |
limit |
number |
Terminales por página. |
totalCount |
number |
Total de terminales del local. |
totalPages |
number |
Total de páginas disponibles. |
Las credenciales no son válidas: el token de Authorization es incorrecto o está desactivado, falta venue-api-key o no es válida, o el local no está vinculado a tu integración.
JSON
{
"code": 401,
"message": "Not authorized"
}