Fleet Complete

Fleet Complete (operating under parent company Powerfleet since its 2024 rebrand) is a global connected commercial vehicle and mobile workforce management platform - GPS/telematics tracking, driver safety, dispatching, geofencing, and regulatory (HOS/ELD) compliance. Its current developer surface is the Unity API, a Bearer-token-authenticated GraphQL API at api.fleetcomplete.com/graphql covering vehicles, drivers/people, geofences, devices/cameras, groups/roles, and reports/work schedules with roughly 30 queries and 22 mutations. Fleet Complete also still references an older, regionally hosted REST "Integration WebAPI" / EcoFleet-SeeMe surface (versioned v8_5_0/v8_6_1) covering vehicle trip history, tasks/dispatch, work schedules, and logbook reporting. Standard API access is provided free to existing Fleet Complete/Powerfleet clients; custom integrations built by Fleet Complete Professional Services carry additional fees.

7 APIs 0 Features
Fleet ManagementTelematicsGPS TrackingIoTGraphQLVehicle TrackingDriver SafetyGeofencing

APIs

Fleet Complete Unity Vehicles API

List and filter vehicles (getVehicles with VehicleFilter), fetch a vehicle by ID or VIN (getVehicleById, getVehiclesByVin), list active vehicles, read vehicle types and custom f...

Fleet Complete Unity Drivers & People API

Manage the people and drivers in a fleet - list and filter people (getPeople with PersonFilter), fetch a person by ID, read custom fields, and look up driver-to-vehicle assignme...

Fleet Complete Unity Geofences API

Fetch a geofence by ID or list/filter geofences (getGeofenceById, getGeofences with GeofenceFilter), then create, update, or delete a geofence and move geofences between groups ...

Fleet Complete Unity Devices & Cameras API

Look up telematics hardware by ID or serial (getDeviceById, getDevicesBySerial; the older getDeviceBySerial is documented as deprecated), and read or set in-cab dash-cam privacy...

Fleet Complete Unity Groups & Roles API

Read the organizational groups and roles used to segment vehicles, people, and geofences (getGroups, getRoles), and create, update, or delete groups (createGroup, updateGroup, d...

Fleet Complete Unity Reports & Scheduling API

Pull "wrapped" report data and its input options (getWrappedReport, getWrappedReportInputs), read work schedules by ID or in bulk (getWorkScheduleById, getWorkSchedules), read a...

Fleet Complete Legacy Integration WebAPI

Older, regionally hosted OAuth REST surface predating the Unity GraphQL API, still referenced in Fleet Complete/Powerfleet support materials as the "FleetComplete WebAPI" (versi...

GraphQL

Fleet Complete Unity GraphQL API

Fleet Complete's current developer surface is the Unity API - a single GraphQL

GRAPHQL

Pricing Plans

Rate Limits

Fleetcomplete Rate Limits

4 limits

RATE LIMITS

FinOps

Resources

🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
📰
Blog
Blog

Sources

apis.yml Raw ↑
aid: fleetcomplete
url: https://raw.githubusercontent.com/api-evangelist/fleetcomplete/refs/heads/main/apis.yml
name: Fleet Complete
kind: company
description: Fleet Complete (operating under parent company Powerfleet since its 2024 rebrand) is a global connected commercial
  vehicle and mobile workforce management platform - GPS/telematics tracking, driver safety, dispatching, geofencing, and
  regulatory (HOS/ELD) compliance. Its current developer surface is the Unity API, a Bearer-token-authenticated GraphQL API
  at api.fleetcomplete.com/graphql covering vehicles, drivers/people, geofences, devices/cameras, groups/roles, and reports/work
  schedules with roughly 30 queries and 22 mutations. Fleet Complete also still references an older, regionally hosted REST
  "Integration WebAPI" / EcoFleet-SeeMe surface (versioned v8_5_0/v8_6_1) covering vehicle trip history, tasks/dispatch, work
  schedules, and logbook reporting. Standard API access is provided free to existing Fleet Complete/Powerfleet clients; custom
  integrations built by Fleet Complete Professional Services carry additional fees.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Fleet Management
- Telematics
- GPS Tracking
- IoT
- GraphQL
- Vehicle Tracking
- Driver Safety
- Geofencing
created: '2026-07-03'
modified: '2026-07-03'
specificationVersion: '0.19'
apis:
- aid: fleetcomplete:fleetcomplete-unity-vehicles-api
  name: Fleet Complete Unity Vehicles API
  tags:
  - Vehicles
  - Telematics
  - GPS Tracking
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.fleetcomplete.com/
  baseURL: https://api.fleetcomplete.com/graphql
  properties:
  - url: https://www.fleetcomplete.com/api/
    type: Documentation
  - url: https://api.fleetcomplete.com/
    type: APIReference
  - url: graphql/fleetcomplete-graphql.md
    type: GraphQL
  description: List and filter vehicles (getVehicles with VehicleFilter), fetch a vehicle by ID or VIN (getVehicleById, getVehiclesByVin),
    list active vehicles, read vehicle types and custom fields, inspect mapped sensors, and pull the latest or historical
    telemetry snapshots (getLatestSnapshots, getSnapshots) over a date range. Mutations update vehicle attributes/custom fields
    and move vehicles between groups (updateVehicle, updateVehicleCustomField, changeVehicleGroups, changeVehiclesGroup).
- aid: fleetcomplete:fleetcomplete-unity-drivers-people-api
  name: Fleet Complete Unity Drivers & People API
  tags:
  - Drivers
  - People
  - Driver Behavior
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.fleetcomplete.com/
  baseURL: https://api.fleetcomplete.com/graphql
  properties:
  - url: https://www.fleetcomplete.com/api/
    type: Documentation
  - url: https://api.fleetcomplete.com/
    type: APIReference
  - url: graphql/fleetcomplete-graphql.md
    type: GraphQL
  description: Manage the people and drivers in a fleet - list and filter people (getPeople with PersonFilter), fetch a person
    by ID, read custom fields, and look up driver-to-vehicle assignments (getDriverAssignments). Mutations create, update,
    and delete people, set custom roles, assign/unassign drivers to vehicles, and issue, update, or revoke driver identification
    tokens (createDriverToken, updateDriverToken, deleteDriverToken) used for in-cab duty-status login.
- aid: fleetcomplete:fleetcomplete-unity-geofences-api
  name: Fleet Complete Unity Geofences API
  tags:
  - Geofences
  - Zones
  - Alerts
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.fleetcomplete.com/
  baseURL: https://api.fleetcomplete.com/graphql
  properties:
  - url: https://www.fleetcomplete.com/api/
    type: Documentation
  - url: https://api.fleetcomplete.com/
    type: APIReference
  - url: graphql/fleetcomplete-graphql.md
    type: GraphQL
  description: Fetch a geofence by ID or list/filter geofences (getGeofenceById, getGeofences with GeofenceFilter), then create,
    update, or delete a geofence and move geofences between groups (changeGeofenceGroups). Geofences back the zone-entry/exit
    alerts fleets use for compliance and dispatch.
- aid: fleetcomplete:fleetcomplete-unity-devices-cameras-api
  name: Fleet Complete Unity Devices & Cameras API
  tags:
  - Devices
  - Hardware
  - Dash Cam
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.fleetcomplete.com/
  baseURL: https://api.fleetcomplete.com/graphql
  properties:
  - url: https://www.fleetcomplete.com/api/
    type: Documentation
  - url: https://api.fleetcomplete.com/
    type: APIReference
  - url: graphql/fleetcomplete-graphql.md
    type: GraphQL
  description: Look up telematics hardware by ID or serial (getDeviceById, getDevicesBySerial; the older getDeviceBySerial
    is documented as deprecated), and read or set in-cab dash-cam privacy mode (getCameraPrivacyMode, setCameraPrivacyMode).
- aid: fleetcomplete:fleetcomplete-unity-groups-roles-api
  name: Fleet Complete Unity Groups & Roles API
  tags:
  - Groups
  - Roles
  - Access Control
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.fleetcomplete.com/
  baseURL: https://api.fleetcomplete.com/graphql
  properties:
  - url: https://www.fleetcomplete.com/api/
    type: Documentation
  - url: https://api.fleetcomplete.com/
    type: APIReference
  - url: graphql/fleetcomplete-graphql.md
    type: GraphQL
  description: Read the organizational groups and roles used to segment vehicles, people, and geofences (getGroups, getRoles),
    and create, update, or delete groups (createGroup, updateGroup, deleteGroup).
- aid: fleetcomplete:fleetcomplete-unity-reports-scheduling-api
  name: Fleet Complete Unity Reports & Scheduling API
  tags:
  - Reports
  - Work Schedules
  - Rules
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://api.fleetcomplete.com/
  baseURL: https://api.fleetcomplete.com/graphql
  properties:
  - url: https://www.fleetcomplete.com/api/
    type: Documentation
  - url: https://api.fleetcomplete.com/
    type: APIReference
  - url: graphql/fleetcomplete-graphql.md
    type: GraphQL
  description: Pull "wrapped" report data and its input options (getWrappedReport, getWrappedReportInputs), read work schedules
    by ID or in bulk (getWorkScheduleById, getWorkSchedules), read alert/compliance rules (getRuleById, getRules), and look
    up labels, meta-sensor definitions, and the authenticated caller's own profile (getLabels, getMetaSensors, getUserInfo).
- aid: fleetcomplete:fleetcomplete-legacy-integration-webapi
  name: Fleet Complete Legacy Integration WebAPI
  tags:
  - Legacy
  - REST
  - Dispatch
  - Trips
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://tlshosted.fleetcomplete.com/Integration/v8_5_0/Help
  baseURL: https://app.ecofleet.com/seeme/services
  properties:
  - url: http://tlshosted.fleetcomplete.com/v8_5_0/Integration/WebAPI/fleet-docs/dist/index.html
    type: Documentation
  - url: https://tlshosted.fleetcomplete.com/Integration/v8_5_0/Help
    type: Documentation
  - url: https://app.ecofleet.com/seeme/services/apidoc/seeme
    type: APIReference
  description: Older, regionally hosted OAuth REST surface predating the Unity GraphQL API, still referenced in Fleet Complete/Powerfleet
    support materials as the "FleetComplete WebAPI" (versioned v8_5_0/v8_6_1) and, on at least one hosted instance, branded
    EcoFleet/SeeMe. Confirmed resource paths include Api/Vehicles/get (vehicle list, live location, trip/raw-data history)
    and Api/Places/get (geofences); the same instance's docs also describe people, dispatch tasks (create/assign/status),
    work schedules, logbook/HOS trip approval, expense tracking, Garmin device messaging, and predefined CSV/XLS/HTML/PDF
    reports, though their exact paths were not individually confirmed. Standard endpoints are free; custom endpoints built
    by Fleet Complete Professional Services carry additional fees (contact fcapi@fleetcomplete.com). Some listed resource
    categories above are documentation-confirmed by name only, not by individually verified path - endpoints partially modeled
    from category names, not fabricated.
common:
- type: VulnerabilityDisclosure
  url: security/fleetcomplete-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/fleetcomplete-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/fleet-complete
- type: Website
  url: https://www.fleetcomplete.com/
- type: Documentation
  url: https://www.fleetcomplete.com/api/
- type: Plans
  url: plans/fleetcomplete-plans-pricing.yml
- type: RateLimits
  url: rate-limits/fleetcomplete-rate-limits.yml
- type: FinOps
  url: finops/fleetcomplete-finops.yml
- url: https://blog.fleetcomplete.com/feed/
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com