1. vehiculos GPS
Estarter
  • Documentación
  • Endpoints Estarter [external]
    • Servicios
      • Obtener opciones de filtros disponibles
      • Listar servicios con filtros
    • Microservicios
      • Almacenar archivo PDF
    • Vehiculos
      • vehiculos GPS
        • Lista la última posición GPS de toda la flota activa
          GET
        • Última posición GPS de un vehículo específico
          GET
        • Readings GPS de un vehículo (trazado, máx. 12 h)
          GET
      • Catálogo de Vehículos
        • Crear vehículo en catálogo
        • Listar vehículos del catálogo
        • Editar vehículo del catálogo
      • Documentos
        • Obtener datos de preoperacional con paginación y filtros
      • Crear vehículo desde RUNT
        POST
      • Obtener vehiculos
        POST
      • Vehículos filtros
        GET
    • Proveedores
      • Agregar o remover proveedor
    • Reservas
      • Obtener reservas por EID y fechas
    • Ultra
      • Listar catálogo de vehículos Ultra
      • Crear solicitud de servicio VIP
    • Autenticación
      • Autenticación OAuth
        • Discovery (RFC 8414)
        • Emisión de access token
        • Revocación de refresh token (RFC 7009)
      • Autenticación (legacy, deprecado)
        • [DEPRECADO] Login con API Key estática
        • [DEPRECADO] Auth Admin
    • Date server
      GET
    • Invalidar cache
      GET
  • Polaris
    • Posición en vivo
      • Estado completo de una placa
      • Estado lite de varias placas (lote)
      • Snapshot de toda la flota (lite)
    • Geoespacial
      • Vehículos dentro de un radio
      • Vehículos dentro de un bounding box
    • Histórico
      • Trazado (readings) por placa y rango
    • Tiempo real
      • Stream SSE de posición en vivo (push)
  • Raíz
  • Schemas
    • Sample Schemas
      • Pet
      • Category
    • Schemas
      • CrearVehiculoRequest
      • EditarVehiculoRequest
      • VehiculoResponse
      • ListarVehiculosResponse
    • Raíz
      • PreoperacionalRequest
      • CatalogoVehiculosResponse
      • SolicitudVipRequest
      • ListarServiciosRequest
      • PreoperacionalResponse
      • DatosSolicitante
      • ListarServiciosResponse
      • Tag
      • Vehiculo
      • PreoperacionalData
      • TarifaServicio
      • SolicitudVipResponse
      • Servicio
      • Paginacion
      • SolicitudVipData
      • FiltrosServiciosRequest
      • FiltrosServiciosResponse
      • ErrorResponse
      • UnauthorizedResponse
      • RateLimitResponse
    • GpsVehiculo
    • SourceKind
    • GpsReadingPunto
    • RangoBusqueda
    • Mode
    • GpsReadingsResponse
    • GpsListaMetadata
    • CanonLite
    • GpsReadingsError
    • GpsListaResponse
    • SourceSnapshot
    • GpsPlacaResponse
    • PlacaState
    • ErrorAuth
    • Reading
    • Error
  1. vehiculos GPS

Readings GPS de un vehículo (trazado, máx. 12 h)

GET
/api/v1/external/gps/vehiculos/{placa}/readings
Lecturas crudas del GPS de una placa en una ventana de tiempo, en orden
cronológico (la más antigua primero).
La ventana máxima es de 12 horas. Usa desde + hasta para un rango
exacto, o horas para las últimas N horas (por defecto 1). Si necesitas un
periodo más largo, pídelo en tramos de hasta 12 horas.
Las fechas van en ISO 8601. Si no traen zona horaria se interpretan en hora
de Colombia (-05:00).
Si metadata.truncado es true, la ventana tenía más lecturas que limite:
se devolvieron las más recientes. Acorta la ventana para obtener el resto.
Límites de uso: 30 solicitudes por minuto. Ante un 503 respeta el header
Retry-After antes de reintentar.

Solicitud

Autorización
Proporciona tu token bearer en el encabezado
Authorization
al realizar solicitudes a recursos protegidos.
Ejemplo:
Authorization: Bearer ********************
Parámetros de ruta

Parámetros de consulta

Ejemplos de solicitud

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location '/api/v1/external/gps/vehiculos/ABC123/readings?desde=2026-10-06T06%3A00%3A00-05%3A00&hasta=2026-10-06T18%3A00%3A00-05%3A00&horas=&limite=' \
--header 'Authorization: Bearer <token>'

Respuestas

🟢200
application/json
resultado: "OK" con las lecturas, o resultado: "NO" con el código de
error de validación (ver tabla de errores).
Bodyapplication/json

Ejemplos
{
    "resultado": "OK",
    "datos": [
        {
            "lat": 4.6512,
            "lng": -74.0623,
            "speed": 38,
            "direction": 182,
            "ubicacion_texto": null,
            "ignition_status": "on",
            "timestamp": "2026-10-06T11:00:12.000Z",
            "timestamp_bogota": "2026-10-06 06:00:12"
        },
        {
            "lat": 4.6498,
            "lng": -74.0627,
            "speed": 41,
            "direction": 185,
            "ubicacion_texto": null,
            "ignition_status": "on",
            "timestamp": "2026-10-06T11:00:42.000Z",
            "timestamp_bogota": "2026-10-06 06:00:42"
        }
    ],
    "metadata": {
        "placa": "ABC123",
        "desde": "2026-10-06T11:00:00.000Z",
        "hasta": "2026-10-06T23:00:00.000Z",
        "desde_bogota": "2026-10-06 06:00:00",
        "hasta_bogota": "2026-10-06 18:00:00",
        "ventana_horas": 12,
        "total": 2,
        "limite": 5000,
        "truncado": false
    }
}
🟠401
🟠403
🟠429
🔴503
Modificado en 2026-10-06 18:07:20
Anterior
Última posición GPS de un vehículo específico
Siguiente
Crear vehículo en catálogo
Built with