Ir al contenido

List Reservations / Listar Reservas

GET
/external/reservas
curl --request GET \
--url https://api-dev.zonaparqueo.com/external/reservas \
--header 'Authorization: <Authorization>'

Obtiene una lista paginada de reservas segun filtros. Los filtros son combinables y ninguno es obligatorio por si solo; los dos usos verificados son:

  • Reservas de un cliente: ?cliente_id=...&Estado=...&placa=...
  • Reservas activas en un tramo (todas las del sistema, no solo las propias): ?tramo_id=...&Estado=1

Cada fila incluye placa, fin (expiracion), estado, celda_id e importe.

Atencion: el parametro de estado se llama Estado, con E mayuscula.

cliente_id
integer

Identificador del cliente

Estado
integer

Estado de la reserva (1: activa en tramo, 2: activas del cliente)

placa
string

Placa del vehiculo

tramo_id
integer

Identificador del tramo. Combinado con Estado=1 devuelve las placas actualmente parqueadas en ese tramo (util para verificacion en campo).

Lista paginada de reservas

Media typeapplication/json
object
estado
string
Allowed values: ok
data
Array<object>
object
total

Total de registros

integer
per_page

Registros por pagina

integer
current_page

Pagina actual

integer
last_page

Ultima pagina

integer
Example
{
"estado": "ok"
}

Solicitud invalida

Media typeapplication/json
object
estado
string
Allowed values: fail
error

Mensaje de error

string
errores

Detalle de errores por campo

object
Example
{
"estado": "fail"
}