Skip to main content

GeoTareas Developer Portal

Welcome to the GeoTareas API integration portal. This documentation covers the apidev/v1 API — authentication, task management (create, update, cancel, read, multimedia), fleet management, catalogs, geocoding, telemetry ingestion, and operational reports.

Geocoding is a paid, per-use service

Every endpoint in this portal is included with your plan except the Geocoding API — it is billed per use: each resolved request is deducted from your contracted geocoding quota. Autocomplete, the quota check, and cache hits are free. See the Geocoding page for the full pricing behavior.

What's available​

  • 149 endpoints across the public integration surface
  • Dual authentication: JWT + API Key on every protected request
  • Telemetry ingestion for IoT/GPS devices
  • Fleet management: devices, drivers, positions (read & write)
  • Task management: create (batch), update, cancel, list & detail, and attachments/form PDFs — see Tasks
  • Catalogs: 25 lookup endpoints to resolve real IDs (geography cascade, origins, products, causes, OAV…) — see Catalogs
  • Geocoding (paid, per-use): forward, reverse, autocomplete, and quota — see Geocoding
  • Device messaging: send a message to a mobile and find nearby devices
  • Accounts & Clients: full CRUD — see Accounts and Clients
  • Workflow & Kanban runtime: definitions, instances, tasks, boards, cards and comments
  • Supplier Portal: invoices, declarations, tolerance and settlements
  • Audit: configuration and task change history
  • 54 report endpoints: AVL (9), GT (26: operations, analytics and advanced), CPM (4), General (3), Workflow (7), and Supplier Portal (5)
  • Legacy Despacho: GeneXus-compatible compatibility layer for migrating existing integrations
  • Centralized rate limiting with response headers
  • Redis cache on all GET endpoints
  1. Authentication — Understand the dual-auth model (JWT + API Key) and login flow.
  2. Quickstart — Set up locally and run your first API call.
  3. Concepts — Read Error Handling, Rate Limits, Pagination, and Partial Updates.
  4. API Reference — Browse endpoints by domain: Tasks, Fleet & Telemetry, Accounts & Clients, Catalogs, Geocoding, Workflow, Kanban, Supplier Portal, Reports.
  5. Postman Collection — Import the ready-to-use collection for manual testing.

API at a glance​

149 endpoints under apidev/v1, plus 6 compatibility services under apidev/legacy/*.

DomainEndpointsDescription
Authentication1Login — JWT + API key issuance
Tasks8Create (batch), update, cancel, list & detail, attachments, form PDFs
Fleet & Telemetry10Devices, drivers, positions, GPS ingestion, mobile messaging, nearby
Accounts4Customer accounts — list, detail, create, update
Clients4Clients — list, detail, create, update
Catalogs25Lookups to resolve real IDs (geography, origins, products, causes, OAV…)
Geocoding (paid)5Forward, reverse, internal, autocomplete, quota — billed per use
Workflow12Definitions, instances, timeline, captured data, tasks (complete, reassign)
Kanban12Workspaces, boards, task state, cards (create, update, move) and comments
Supplier Portal12Invoices, declarations (single and batch), tolerance, settlements
Audit2Configuration change history and task change history
Reports — AVL9Kilometers, geofences, trips, speed, idle, temperature, maintenance, ignition, performance
Reports — GT26Operations (9), analytics (10) and advanced (7): SLA, benchmark, fleet efficiency, quality score, revisits…
Reports — CPM4Mobile personnel activity detail, work summary, personnel performance, activity summary
Reports — General3Hardware messages, logins, generated alerts
Reports — Workflow7Instances, tasks, SLA compliance, productivity, performance, group activity, timeline
Reports — Supplier Portal5Dashboard, differences, billing, settlements, tolerance
Legacy Despacho6GeneXus-compatible services under apidev/legacy/*
Modules not available yet

Planner (route optimization) and Billing are documented as a preview but not exposed: calling them returns 404. Contact the GeoTareas team before building against them.

Design principles​

Response envelope{ success, data, meta }
UpdatesPartial — send only changed fields
Rate limitsX-RateLimit-* on every response
Tenant isolationJWT + API Key + hostname binding
Portal status

This portal is updated alongside development. Every new feature in apidev is documented here with its corresponding Postman request. The API Coverage page maintains the complete endpoint inventory.