# Cartrack for Developers > Documentation for the Cartrack Fleet API, telematics data ingestion and the Cartrack mobile SDKs. A full plain-markdown copy of these pages is at https://developer.cartrack.com/llms-full.txt. ## Overview - [Introduction](https://developer.cartrack.com/docs/introduction): Welcome to Cartrack's developer documentation. This site gives you the exact information needed to connect to our fleet platform and to build secure vehicle-access experiences. ## Fleet API - [Authentication](https://developer.cartrack.com/docs/fleet-api-general/authentication): To use Cartrack services and the Fleet API, you must have an account. The Cartrack Fleet API uses HTTP Basic Authentication. Requests must include an Authorization header containing a Base64‑encoded username:password pair. Always use HTTPS when sending credentials. - [Base URLs](https://developer.cartrack.com/docs/fleet-api-general/base-url): Correct base URLs ensure optimal performance, correct data routing, and compliance with regional requirements. Cartrack accounts are hosted by region — using the wrong regional endpoint for an account can prevent authentication and will typically return HTTP 401 Unauthorized. Use the region-specific endpoint for the account you are working with. - [Follow Fleet API Releases](https://developer.cartrack.com/docs/fleet-api-general/follow-releases): Follow Fleet API releases automatically with RSS, Atom and JSON feeds, or read the release notes as structured JSON in your own tools. - [Overview](https://developer.cartrack.com/docs/fleet-api-general/overview): The Cartrack Fleet API helps you connect your systems to fleet data and operations so you can monitor vehicles, automate workflows, and build fleet-facing products. - [Quick Start](https://developer.cartrack.com/docs/fleet-api-general/quick-start): Get started immediately and perform your first API request to retrieve the vehicles list here. - [Rate Limiting](https://developer.cartrack.com/docs/fleet-api-general/rate-limiting): The Cartrack Fleet API applies rate limiting to all incoming API requests to protect network resources, maintain system performance, and ensure a consistent experience for all users. - [Carpool Services](https://developer.cartrack.com/docs/fleet-api-general/services/carpool-services): Carpool is Cartrack's shared vehicle booking system: drivers request a pool vehicle for a scheduled time window, a manager approves or declines the request, and the vehicle's actual pickup and return are tracked against that window. This page explains the read-only Carpool endpoints, with a focus on the booking lifecycle and the booking_status values on GET /carpool/bookings. - [Delivery Job Services](https://developer.cartrack.com/docs/fleet-api-general/services/delivery-job-services): This page explains how to create delivery jobs with the Fleet API and how to confirm whether submitted jobs were created successfully. - [Driver Identification Services](https://developer.cartrack.com/docs/fleet-api-general/services/driver-identification-services): This page explains how driver assignment works in the Fleet API, including driver tags, default drivers, mobile app assignment, and API linkage. - [Fuel Services](https://developer.cartrack.com/docs/fleet-api-general/services/fuel-services): This page explains the fuel-related services in the Fleet API for both business and technical audiences. - [Mileage and Odometer Services](https://developer.cartrack.com/docs/fleet-api-general/services/mileage-odometer-services): This page explains how vehicle mileage and odometer data is tracked and reported through the Fleet API, covering how values are sourced, which endpoints to use for different use cases, and common integration pitfalls. - [Positions and Trip Services](https://developer.cartrack.com/docs/fleet-api-general/services/positions-route-services): This page explains how to retrieve vehicle positions and trip history with the Fleet API for both business and technical audiences. - [Vehicle Sensors Services](https://developer.cartrack.com/docs/fleet-api-general/services/vehicle-sensors-services): This page explains the vehicle sensor timeline available in the Fleet API, which sensors are supported, and how to retrieve historical sensor readings. - [Vehicle Temperature Services](https://developer.cartrack.com/docs/fleet-api-general/services/vehicle-temperature-services): This page explains how vehicle temperature data is reported through the Fleet API, covering the available temperature sources, which endpoints to use for different use cases, and how temperature alerts are delivered. - [Vehicle Events Services](https://developer.cartrack.com/docs/fleet-api-general/services/vehicles-events-services): This page explains the vehicle events available in the Fleet API and how to retrieve them. - [Vision Services](https://developer.cartrack.com/docs/fleet-api-general/services/vision-services): This page explains how to interact with Cartrack Vision cameras through the Fleet API, covering video clip requests, status tracking, livestreaming, and custom camera uploads. - [Use Cases](https://developer.cartrack.com/docs/fleet-api-general/use-cases): The Cartrack Fleet API offers a diverse range of services designed to cater to various operational needs across your fleet management spectrum. Below are a few use cases for our API, segmented by themes to help you understand how you can integrate these into your systems for better fleet oversight and enhanced operational efficiency: - [Webhooks](https://developer.cartrack.com/docs/fleet-api-general/webhook-notification): The Cartrack Fleet API provides webhook notifications to allow your system to receive real-time updates for various events. Webhooks enable seamless integration by automatically pushing event data to your specified endpoint whenever an event occurs. ## Mikey SDK for Android - [BleAction](https://developer.cartrack.com/docs/mikey-android/ble-action): Enum Class: BleAction - [BleConnectionState](https://developer.cartrack.com/docs/mikey-android/ble-connection-state): Enum Class: BleConnectionState - [BleError](https://developer.cartrack.com/docs/mikey-android/ble-error): Sealed Class: BleError - [BleListener](https://developer.cartrack.com/docs/mikey-android/ble-listener): Interface: BleListener - [BleService](https://developer.cartrack.com/docs/mikey-android/ble-service): Class Context) - [BleSignalStrength](https://developer.cartrack.com/docs/mikey-android/ble-signal-strength): Enum Class: BleSignalStrength - [BleTerminal](https://developer.cartrack.com/docs/mikey-android/ble-terminal): Class Context, terminalId: String) - [CtgError](https://developer.cartrack.com/docs/mikey-android/ctg-error): Sealed Class: CtgError - [GattError](https://developer.cartrack.com/docs/mikey-android/gatt-error): Sealed Class: GattError - [GetVehicleStats](https://developer.cartrack.com/docs/mikey-android/get-vehicle-stats): Data Class: GetVehicleStats - [GetVehicleStatus](https://developer.cartrack.com/docs/mikey-android/get-vehicle-status): Data Class: GetVehicleStatus - [Android SDK: Getting started](https://developer.cartrack.com/docs/mikey-android/getting-started): This guide explains how to install the Cartrack BLE Lock SDK for Android and run the basic connection flow against a compatible BLE terminal. - [LockState](https://developer.cartrack.com/docs/mikey-android/lock-state): Enum Class: LockState - [Android](https://developer.cartrack.com/docs/mikey-android/) - [Overview](https://developer.cartrack.com/docs/mikey-android/overview): The Mikey Android SDK enables mobile applications to communicate with compatible Cartrack in‑vehicle terminals over Bluetooth Low Energy (BLE) for short‑range vehicle access and status retrieval. - [Release Notes](https://developer.cartrack.com/docs/mikey-android/release-notes): SDK packages are provided on request. See Request SDK access. ## Mikey SDK for iOS - [BleAction](https://developer.cartrack.com/docs/mikey-ios/ble-action): Enum: BleAction - [BLECentral](https://developer.cartrack.com/docs/mikey-ios/ble-central): Extension: BLECentral - [BleConnectionState](https://developer.cartrack.com/docs/mikey-ios/ble-connection-state): Enum: BleConnectionState - [BleError](https://developer.cartrack.com/docs/mikey-ios/ble-error): Enum: BleError - [BleService](https://developer.cartrack.com/docs/mikey-ios/ble-service): Class: BleService - [BleSignalStrength](https://developer.cartrack.com/docs/mikey-ios/ble-signal-strength): Enum: BleSignalStrength - [BleTerminal](https://developer.cartrack.com/docs/mikey-ios/ble-terminal): Class: BleTerminal - [BleTerminalDelegate](https://developer.cartrack.com/docs/mikey-ios/ble-terminal-delegate): Protocol AnyObject - [CtgError](https://developer.cartrack.com/docs/mikey-ios/ctg-error): Enum: CtgError - [iOS SDK: Getting started](https://developer.cartrack.com/docs/mikey-ios/getting-started): This guide explains how to install the Cartrack BLE Lock SDK for iOS and run the basic connection flow against a compatible BLE terminal. - [IgnitionState](https://developer.cartrack.com/docs/mikey-ios/ignition-state): Enum: IgnitionState - [IndicatorState](https://developer.cartrack.com/docs/mikey-ios/indicator-state): Enum Int - [LockState](https://developer.cartrack.com/docs/mikey-ios/lock-state): Enum: LockState - [Logger](https://developer.cartrack.com/docs/mikey-ios/logger): Class: Logger - [iOS](https://developer.cartrack.com/docs/mikey-ios/) - [Overview](https://developer.cartrack.com/docs/mikey-ios/overview): The Mikey iOS SDK enables iOS applications to communicate with compatible Cartrack in‑vehicle terminals over Bluetooth Low Energy (BLE) for short‑range vehicle access and status retrieval. - [Release Notes](https://developer.cartrack.com/docs/mikey-ios/release-notes): SDK packages are provided on request. See Request SDK access. - [VehicleStats](https://developer.cartrack.com/docs/mikey-ios/vehicle-stats): Class: VehicleStats ## Mobile SDKs - [Overview](https://developer.cartrack.com/docs/mobile-sdks/overview): Mikey is Cartrack’s mobile SDK for integrating vehicle access control into your applications. It enables secure, short-range communication with compatible in‑vehicle hardware and provides access to a subset of vehicle features through the Cartrack platform. - [Request SDK access](https://developer.cartrack.com/docs/mobile-sdks/request-sdk): Request access to the Mikey mobile SDK for Android and iOS. ## Telematics data ingestion - [Telematics Event Specification](https://developer.cartrack.com/docs/telematics-data-ingestion/events): JSON payload expectations for telematics data ingestion. - [Telematics Data Ingestion](https://developer.cartrack.com/docs/telematics-data-ingestion/overview): How customers and third-party providers can submit telematics events to Cartrack. ## API reference - [OpenAPI specification (YAML)](https://developer.cartrack.com/openapi/openapi.yaml): The complete Fleet API contract, endpoints, parameters and schemas. ## Changelog - [Changelog pages](https://developer.cartrack.com/docs/fleet-api-general/changelog): Release notes, one page per Fleet API version. - [changelog.json](https://developer.cartrack.com/changelog.json): One JSON record per release-note bullet for the latest 20 releases, with version, date, kind, area, contract, endpoints and text. - [Version index](https://developer.cartrack.com/changelog/versions/index.json): Every release, each with a JSON file of its records. - [RSS feed](https://developer.cartrack.com/changelog/rss.xml), [Atom feed](https://developer.cartrack.com/changelog/atom.xml), [JSON Feed](https://developer.cartrack.com/changelog/feed.json): The latest 20 releases, full text. ## Optional - [AEMP changes (RSS)](https://developer.cartrack.com/changelog/aemp.xml) - [AEMP Documentation changes (RSS)](https://developer.cartrack.com/changelog/aemp-documentation.xml) - [Alerts changes (RSS)](https://developer.cartrack.com/changelog/alerts.xml) - [Alerts Access changes (RSS)](https://developer.cartrack.com/changelog/alerts-access.xml) - [Alerts API Sorting changes (RSS)](https://developer.cartrack.com/changelog/alerts-api-sorting.xml) - [Authentication changes (RSS)](https://developer.cartrack.com/changelog/authentication.xml) - [Base URL changes (RSS)](https://developer.cartrack.com/changelog/base-url.xml) - [Carpool changes (RSS)](https://developer.cartrack.com/changelog/carpool.xml) - [Countries changes (RSS)](https://developer.cartrack.com/changelog/countries.xml) - [Date Validation changes (RSS)](https://developer.cartrack.com/changelog/date-validation.xml) - [Delivery changes (RSS)](https://developer.cartrack.com/changelog/delivery.xml) - [Delivery Bulk Uploads changes (RSS)](https://developer.cartrack.com/changelog/delivery-bulk-uploads.xml) - [Delivery Documentation changes (RSS)](https://developer.cartrack.com/changelog/delivery-documentation.xml) - [Delivery Driver changes (RSS)](https://developer.cartrack.com/changelog/delivery-driver.xml) - [Delivery Driver Management changes (RSS)](https://developer.cartrack.com/changelog/delivery-driver-management.xml) - [Delivery Driver Status Processing changes (RSS)](https://developer.cartrack.com/changelog/delivery-driver-status-processing.xml) - [Delivery Drivers changes (RSS)](https://developer.cartrack.com/changelog/delivery-drivers.xml) - [Delivery Equipment changes (RSS)](https://developer.cartrack.com/changelog/delivery-equipment.xml) - [Delivery Jobs changes (RSS)](https://developer.cartrack.com/changelog/delivery-jobs.xml) - [Delivery Notifications changes (RSS)](https://developer.cartrack.com/changelog/delivery-notifications.xml) - [Driver Groups changes (RSS)](https://developer.cartrack.com/changelog/driver-groups.xml) - [Drivers changes (RSS)](https://developer.cartrack.com/changelog/drivers.xml) - [Error Handling changes (RSS)](https://developer.cartrack.com/changelog/error-handling.xml) - [Events changes (RSS)](https://developer.cartrack.com/changelog/events.xml) - [General changes (RSS)](https://developer.cartrack.com/changelog/general.xml) - [Generator changes (RSS)](https://developer.cartrack.com/changelog/generator.xml) - [Generators changes (RSS)](https://developer.cartrack.com/changelog/generators.xml) - [Geofence Visits changes (RSS)](https://developer.cartrack.com/changelog/geofence-visits.xml) - [Geofences changes (RSS)](https://developer.cartrack.com/changelog/geofences.xml) - [GET /vehicles changes (RSS)](https://developer.cartrack.com/changelog/get-vehicles.xml) - [Groups changes (RSS)](https://developer.cartrack.com/changelog/groups.xml) - [Health changes (RSS)](https://developer.cartrack.com/changelog/health.xml) - [Helpdesk changes (RSS)](https://developer.cartrack.com/changelog/helpdesk.xml) - [Leads changes (RSS)](https://developer.cartrack.com/changelog/leads.xml) - [Legacy API changes (RSS)](https://developer.cartrack.com/changelog/legacy-api.xml) - [Performance changes (RSS)](https://developer.cartrack.com/changelog/performance.xml) - [POIs changes (RSS)](https://developer.cartrack.com/changelog/pois.xml) - [Sensors changes (RSS)](https://developer.cartrack.com/changelog/sensors.xml) - [Settings changes (RSS)](https://developer.cartrack.com/changelog/settings.xml) - [Status API changes (RSS)](https://developer.cartrack.com/changelog/status-api.xml) - [Tachograph changes (RSS)](https://developer.cartrack.com/changelog/tachograph.xml) - [Tachographs changes (RSS)](https://developer.cartrack.com/changelog/tachographs.xml) - [Topics changes (RSS)](https://developer.cartrack.com/changelog/topics.xml) - [Trips changes (RSS)](https://developer.cartrack.com/changelog/trips.xml) - [Validation changes (RSS)](https://developer.cartrack.com/changelog/validation.xml) - [Vehicle (Electric) changes (RSS)](https://developer.cartrack.com/changelog/vehicle-electric.xml) - [Vehicle Audit changes (RSS)](https://developer.cartrack.com/changelog/vehicle-audit.xml) - [Vehicle Commands changes (RSS)](https://developer.cartrack.com/changelog/vehicle-commands.xml) - [Vehicle Driver Linkage changes (RSS)](https://developer.cartrack.com/changelog/vehicle-driver-linkage.xml) - [Vehicle Events changes (RSS)](https://developer.cartrack.com/changelog/vehicle-events.xml) - [Vehicle Status changes (RSS)](https://developer.cartrack.com/changelog/vehicle-status.xml) - [Vehicles changes (RSS)](https://developer.cartrack.com/changelog/vehicles.xml) - [Vision changes (RSS)](https://developer.cartrack.com/changelog/vision.xml)