Obtiene una lista paginada de todos los pedidos del negocio actual.
Autenticación requerida: Este endpoint requiere autenticación Bearer Token.
Usar el campo tokenCurrent obtenido del servicio de login (/login) en el header:
Authorization: Bearer {tokenCurrent}
Soporta múltiples filtros para búsqueda específica y paginación para manejo eficiente de grandes volúmenes de datos.
Limitaciones plan trial: Las cuentas en periodo de prueba solo pueden ver pedidos de las últimas 24 horas.
Ejemplos de Uso
1. Obtener todos los pedidos (primera página)
GET /orders?pagination=true&limit=10&page=0
Authorization: Bearer tu_token_aqui
Obtiene los primeros 10 pedidos ordenados por fecha de creación (más recientes primero).
2. Buscar pedidos en espera
GET /orders?status=Espera&limit=20
Authorization: Bearer tu_token_aqui
Filtra pedidos con estado 'Espera' para procesamiento en cocina.
3. Pedidos de una mesa específica
GET /orders?tableId=507f1f77bcf86cd799439014&pagination=true
Authorization: Bearer tu_token_aqui
Obtiene todos los pedidos de una mesa específica con paginación.
4. Mis pedidos como vendedor
GET /orders?onlyMine=true&status=Entregado&limit=50
Authorization: Bearer tu_token_aqui
Filtra solo los pedidos del vendedor autenticado que han sido entregados.
5. Pedidos por rango de fechas
GET /orders?dateInit=2025-08-05T00:00:00.000Z&dateEnd=2025-08-05T23:59:59.999Z
Authorization: Bearer tu_token_aqui
Obtiene pedidos creados en un rango específico de fechas.