Saltar al contenido principal

Quickstart

Autenticate, consultá tu flota y explorá la API — todo en menos de 5 minutos.

Requisitos previos

  • Credenciales de API: email, password y apiKey entregadas durante el onboarding

Paso 1 — Autenticarse

Obtené un token JWT llamando al endpoint de inicio de sesión:

curl -s -X POST \
-H "tenant: $TENANT" \
-H "Content-Type: application/json" \
-d '{"email":"dev@yourcompany.com","password":"your_password"}' \
"https://$TENANT/apidev/v1/login"

Respuesta:

{
"success": true,
"data": { "authorization": "eyJhbGciOi..." },
"meta": {}
}
tip

El token es válido por 1 hora. No hay endpoint de actualización — simplemente volvé a autenticarte cuando expire. La clave de API (gtk_prod_...) es permanente y se entregó durante el onboarding — la usarás junto con el token en cada solicitud de aquí en adelante.

Paso 2 — Consultá tu flota

Usá el token + la clave de API para llamar a cualquier endpoint protegido. Cada solicitud requiere 3 encabezados:

Authorization: Bearer <token>
X-API-Key: <your_api_key>
tenant: <your_tenant>
curl -s \
-H "Authorization: Bearer $TOKEN" \
-H "X-API-Key: $APIKEY" \
-H "tenant: $TENANT" \
"https://$TENANT/apidev/v1/fleet/devices?limit=5&status=A"

Respuesta:

{
"success": true,
"data": [
{
"id": "104820579301",
"name": "Truck-42",
"plate": "ABC-1234",
"status": "A",
"lastPosition": {
"lat": -34.6037,
"lng": -58.3816,
"speed": 45,
"timestamp": "2026-04-04T14:23:00"
}
}
],
"meta": { "total": 128, "limit": 5, "offset": 0 }
}

Paso 3 — Explorá la API completa

Ya te autenticaste, leíste datos y realizaste una operación de escritura. Esto es lo demás que podés hacer:

DominioProbá estoEndpoint
FlotaListar vehículos con posición GPSGET /fleet/devices
FlotaListar conductores y asignacionesGET /fleet/drivers
TelemetríaIngestar puntos GPS desde dispositivosPOST /telemetry
TareasCrear y actualizar tareasPOST /tasks
TareasDescargar adjuntos de una tareaGET /tasks/{id}/attachments
CatálogosProcedencias, productos y coberturasGET /catalogs/origins
GeocodificaciónResolver una dirección a coordenadasPOST /geocoding/forward
ReportesKilómetros recorridos en un rango de fechasGET /reports/avl/kilometers
ReportesDetalle de tareas con campos dinámicosGET /reports/gt/tasks-general
ReportesUbicación en vivo del personal en calleGET /reports/gt/live-location

Todos los paths llevan el prefijo /apidev/v1/.

Pruebas con Postman

Hay una colección de Postman lista para usar. Mirá la página de la Colección de Postman para las instrucciones de importación y la lista completa de solicitudes prearmadas.

Qué sigue

Por caso de uso:

Fundamentos: