Ir al contenido

Listar las mesas de una tienda

GET
/stores/{storeKey}/tables

Devuelve todas las mesas de la tienda. Si la tienda no tiene mesas, la respuesta es 200 con data vacío.

storeKey
required
string format: uuid

Identificador (UUID) de la tienda.

Example
2b7d9e40-c1a3-4f58-8e06-5a4d3c7b9f12

Las mesas de la tienda, cada una con su identificador y su nombre. Use el uuid de una mesa para consultar sus órdenes abiertas con Listar las órdenes abiertas de una mesa.

  • La respuesta no está paginada ni tiene un orden garantizado.
  • Una tienda sin mesas responde 200 con data vacío.
  • Solo trae uuid y name: no indica si la mesa tiene órdenes abiertas.
object
data
required
Array<object>
object
uuid
required

Identificador de la mesa.

string format: uuid
name
required

Nombre de la mesa.

string
Examples
{
"data": [
{
"uuid": "5a8e3c71-0d94-4b26-9f17-c2e6b0a4d813",
"name": "Mesa 1"
},
{
"uuid": "e07b4d92-3c58-4a61-b8d0-6f1a9c2e5b37",
"name": "Mesa 2"
}
]
}

Credenciales ausentes, inválidas, deshabilitadas o vencidas. El campo error.description indica el motivo.

Formato de error de la autenticación y del control de acceso del token.

object
error
required

Detalle del error, con su código, su mensaje y su descripción.

object
code
required

Siempre es 0.

integer
message
required

Mensaje del error.

string
description
required

Detalle del error, cuando existe.

string | null
Examples

Falta una de las cabeceras

{
"error": {
"code": 0,
"message": "No autorizado",
"description": "El token es obligatorio"
}
}

La tienda indicada en la ruta no pertenece al token. La respuesta es la misma para una tienda ajena y para una tienda inexistente.

Formato de error de la autenticación y del control de acceso del token.

object
error
required

Detalle del error, con su código, su mensaje y su descripción.

object
code
required

Siempre es 0.

integer
message
required

Mensaje del error.

string
description
required

Detalle del error, cuando existe.

string | null
Examples
{
"error": {
"code": 0,
"message": "Acceso denegado",
"description": "El token no tiene acceso a la tienda solicitada"
}
}