Retorna la última posición GPS de la placa indicada, o datos:[] si la placa no existe, es inválida, o no tiene datos GPS recientes.Validación de placa: regex ^[A-Z0-9]{5,8}$ (case-insensitive, se normaliza a uppercase).Rate limit: 1 request cada 10 segundos por placa. Si se excede, el handler retorna HTTP 200 con los datos del cache más reciente y un campo mensaje indicando cuántos segundos de validez quedan. Si no hay cache disponible, retorna 429.Headers de respuesta:X-Response-Time (ms), Cache-Control: no-store.
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
Request Code Samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request GET '/api/v1/external/gps/vehiculos/ABC123' \
--header'Authorization: Bearer <token>'
Responses
🟢200OK
application/json
OK. Array con 0 o 1 elemento; posiblemente servida desde cache.
Body
Examples
{"resultado":"OK","datos":[{"placa":"ABC123","lng":-74.0721,"lat":4.711,"speed":42.5,"direction":180,"ubicacion_texto":"Calle 100 con Cra 15, Bogotá","timestamp":"2026-04-22T15:30:00.000Z","timestamp_bogota":"2026-04-22 10:30:00","proveedor_gps":"zonar"}]}