Ir al contenido

Inicio rapido

La API externa de ZPP permite a plataformas de terceros consultar tramos (zonas de parqueo), registrar clientes y vehiculos, crear y pagar reservas, y consultar o pagar sanciones.

Ambiente URL base
Desarrollo https://api-dev.zonaparqueo.com
Produccion https://api.zonaparqueo.com

Todos los endpoints cuelgan del prefijo /external.

  1. Autenticarse. POST /external/login devuelve un token de sesion; con el se genera un token API permanente. Ver Autenticacion.
  2. Enviar el token en cada peticion, en el header Authorization: Token {token_id}:{token_secret}.
  3. Llamar al endpoint que necesites. La referencia documenta cada uno.
Ventana de terminal
curl -X GET "https://api-dev.zonaparqueo.com/external/tramos" \
-H "Authorization: Token TU_TOKEN_ID:TU_TOKEN_SECRET"

La respuesta trae el catalogo completo de tramos (alrededor de 414, de los cuales unos 359 estan activos), con coordenadas, horario de operacion y contadores de cupo.

Todas las respuestas siguen la misma envoltura:

{ "estado": "ok", "data": { } }

Ante un error, estado vale fail y aparece un campo error con el mensaje:

{ "estado": "fail", "error": "La placa no existe" }

Registrar un vehiculo son dos llamadas, en este orden:

  1. POST /external/placa — registra la placa en el sistema.
  2. POST /external/vehiculo — crea el vehiculo vinculando esa placa a un cliente.

Saltarse el primer paso hace que el segundo falle.