Open API v1 · REST · JSON

Conecta tu flota a tus sistemas

Integra la posición en tiempo real, el historial de recorridos y las alarmas de tus unidades a tu ERP, BI o TMS — con una API simple, segura y de solo lectura.

3 endpoints
60 req / min
24/7 sandbox en vivo
10+ años en Perú

Para quién

Pensado para empresas con ecosistema técnico

Si tu equipo ya tiene ERP, dashboards o sistemas de control, tiene más sentido alimentar esos sistemas con nuestros datos que pedirle a tu gente entrar a otra plataforma.

ERP corporativos

SAP, Oracle, Odoo o desarrollo propio que quieren ver la flota dentro de su sistema de gestión.

Operadores logísticos

Empresas que coordinan transportistas tercerizados y necesitan visibilidad unificada en su plataforma.

Reguladores y auditores

Plataformas oficiales (SUTRAN, OSINERGMIN, SIPCOP) o auditores que requieren un flujo continuo de datos.

Paso 1

Cómo obtener tu clave (token)

Por seguridad, las claves las emite nuestro equipo para tu cuenta. El proceso toma minutos.

1

Escríbenos

Envía un correo a [email protected] con tu empresa, tu usuario en la plataforma y para qué usarás la API.

2

Te emitimos la clave

Generamos una clave X-API-Key acotada a tu cuenta, con los permisos que necesites.

3

Integra

Recibes tu clave + la lista de tus IMEIs. La pones en el header de cada petición y listo.

✉ Solicita tu clave

Escríbenos a [email protected] — indícanos si la quieres de pruebas (sandbox) o de producción.

Redactar correo

Manual · Producción

Cómo usar la API

API REST. Todas las peticiones son GET y responden JSON con la forma {"code":0,"data":…}code:0 = éxito.

Base URL

https://global.globalgpsperu.com/open/v1

Autenticación

Header X-API-Key: gpp_… en cada petición. Nunca en la URL.

# header en toda petición
curl -sS 'https://global.globalgpsperu.com/open/v1/track?imeis=IMEI' \
  -H 'X-API-Key: gpp_TU_CLAVE'
GET/track

Posición y telemetría actual de una o varias unidades.

ParámetroTipoDescripción
imeis requeridostringIMEIs separados por coma (hasta 100).
PeticiónRespuesta
curl -sS '…/open/v1/track?imeis=990000000000001' \
  -H 'X-API-Key: gpp_TU_CLAVE'
{
  "code": 0,
  "data": [{
    "imei": "990000000000001",
    "name": "Camioneta 1 (demo)",  // nombre de la unidad
    "plate": "DEMO-CM1",            // placa
    "servertime": 1785459742, "gpstime": 1785459742,
    "hearttime": 1785459742, "systemtime": 1785459755,
    "latitude": -8.06730, "longitude": -79.05071,
    "speed": 75.0, "course": 162,
    "accstatus": 1,    // motor 1=on 0=off
    "acctime": 170721, // seg. del motor en ese estado
    "datastatus": 1,   // 1=en línea 0=offline
    "doorstatus": 0, "chargestatus": 1,
    "oilpowerstatus": 0, "defencestatus": 0,
    "battery": 100,    // batería %
    "mileage": 786938.3,     // odómetro km
    "todaymileage": 75.14    // km de hoy
  }]
}
GET/playback

Historial de recorrido de una unidad. Máximo 31 días por consulta.

ParámetroTipoDescripción
imei requeridostringUna unidad.
begintime requeridoepoch/ISOInicio (epoch seg. o 2026-07-28T00:00:00Z).
endtime requeridoepoch/ISOFin. Rango máx. 31 días.
PeticiónRespuesta
curl -sS '…/open/v1/playback?imei=…&begintime=…&endtime=…' \
  -H 'X-API-Key: gpp_TU_CLAVE'
{ "code": 0, "data": [
  { "latitude": -12.104, "longitude": -77.038,
    "gpstime": 1785290400, "speed": 32, "course": 210, "accstatus": 1 }
  // … hasta 50 000 puntos por consulta
]}
GET/alarms

Alarmas de la flota. Sin fechas devuelve las de hoy.

ParámetroTipoDescripción
imeis opcionalstringFiltra por unidades. Vacío = toda la flota.
begintime opcionalepoch/ISODef.: hoy 00:00.
endtime opcionalepoch/ISODef.: ahora.
PeticiónRespuesta
curl -sS '…/open/v1/alarms' \
  -H 'X-API-Key: gpp_TU_CLAVE'
{ "code": 0, "data": [{
  "imei": "990000000000001", "alarmtype": 1, "tipo": "exceso_velocidad",
  "latitude": -12.10, "longitude": -77.03,
  "speed": 68, "course": 154,
  "gpstime": 1785292023, "systemtime": 1785292025,
  "geofenceid": 0, "geofencename": ""  // solo alarmas de geocerca
}]}

Códigos de alarma

1exceso velocidad
2entra geocerca
3sale geocerca
4SOS
5batería baja
6corte energía
7mantenimiento
8llenado
9robo
99otro

Límite de uso

60 peticiones por minuto por clave. Cada acceso queda auditado.

Seguridad

Solo lectura: la API no envía comandos ni corta motor. Alcance: solo tus unidades.

Pruebas · Sandbox

API de pruebas (sandbox)

Prueba tu integración sin tocar tus equipos reales. Te damos una clave sobre una cuenta demo con unidades simuladas que se mueven por Lima en tiempo real, 24/7 — con posición, combustible, alarmas y video.

1 · Pide tu clave de pruebas

A [email protected], indicando "sandbox". Te enviamos la clave demo + los IMEIs de prueba.

2 · Prueba contra unidades vivas

Las unidades demo se mueven de verdad — /track, /playback y /alarms responden datos reales al instante.

IMEIs de prueba disponibles

990000000000001 · camioneta990000000000011 · bus 990000000000012 · camión990000000000002 · combustible 990900000000005 · video
GET/track · ejemplo sandbox

Con tu clave de pruebas, consulta una unidad demo — devuelve su posición en vivo.

curl -sS '…/open/v1/track?imeis=990000000000001' \
  -H 'X-API-Key: gpp_TU_CLAVE_DEMO'
# → posición viva de la unidad demo (se mueve por Lima 24/7)

Solicita tu clave sandbox

A [email protected] con el asunto "Sandbox".

Solicitar sandbox

En producción

Empresas que ya consumen nuestros datos

Integraciones B2B activas. Si tu cliente o regulador exige una nueva, la implementamos a medida.

UNIGIS

Plataforma de gestión de transporte para distribuidoras y operadores logísticos B2B.

SiderPerú

Integración OAuth Azure (Grupo Gerdau) para los transportistas de su cadena.

Maersk

Carga marítima y transporte multimodal con protocolo dedicado al operador.

Carcool

Movilidad urbana, taxis y transporte privado con plataforma propia.

Integraciones a medida

¿Necesitas más que los 3 endpoints?

La API estándar es de solo lectura (posición, historial y alarmas) con clave X-API-Key — lo de arriba. Todo lo demás lo desarrollamos a tu medida:

Webhooks push

En vez de consultar, te avisamos por HTTP cuando ocurre un evento (entrada/salida de geocerca, SOS, jamming).

OAuth / SSO empresarial

Autenticación federada (p. ej. OAuth Azure, como SiderPerú) para tu entorno corporativo.

Comandos

Acciones como corte de motor, con permisos y trazabilidad — bajo acuerdo.

Conector a tu ERP/TMS

Campos y formato a la medida de SAP, Oracle, Odoo o tu desarrollo propio.

Cómo trabajamos

1

Descubrimiento

Conversamos con tu TI: qué datos, a qué sistema, con qué frecuencia.

2

Propuesta + NDA

Alcance técnico, plazos y modelo comercial. NDA si lo necesitas.

3

Sandbox

Credenciales de prueba; tu equipo desarrolla sin afectar producción.

4

Producción

Pasamos a prod coordinados, con soporte dedicado el primer mes.

Cuéntanos qué sistema quieres alimentar

En 24 h hábiles te respondemos con el alcance técnico y el plazo. Nueva integración en menos de 3 días hábiles para flotas contratadas de 3 unidades a más.