Overview
Getting started with TruckMate APIs
Overview
TruckMate is a comprehensive and trusted transportation management system (TMS) that is used by many of today’s leading carriers for dispatch, operations and accounting. It is available on-premise or as a single-tenant solution hosted by Trimble Transportation.
TruckMate offers three RESTful APIs that customers can use to maximize their existing back-office systems and workflow:
- The TruckMate REST API, which allows the creation and exchange of orders, reports, trips and other business critical information between TruckMate and custom or third-party applications.
- The Master Data API, which allows external systems to create, retrieve, update or delete TruckMate configuration data, such as client, vendor and driver profiles, as well as sites, zones, commodity codes, and more.
- The TruckMate Finance API allows external systems to create, retrieve, or update Truckmate financial information such as invoices, payments, GL entries, and more. (Available in version 2024.3 and later.)
Prerequisites
The APIs require an existing TruckMate installation and are licensed separately.
Similar to TruckMate, the API Server is either self-hosted or hosted as a single-tenant solution by Trimble Transportation. Please see the Getting Started page for API server set-up instructions.
Use Cases
Common use cases of the TruckMate APIs include:
- Internal systems: Use the APIs to share data and streamline internal business processes.
- External data sharing: In addition to internal networking, the APIs allow the sharing of TruckMate data with third party systems.
- App integrations: Access TruckMate data in real time.
- Embedded content: Request data from the TruckMate REST APIs to embed pieces of content onto your corporate site.
URLs and Licenses
API Service | License Key | Base URL | Description |
---|---|---|---|
TruckMate REST API | 69000 | /tm | A comprehensive set of endpoints and methods, allowing transactional integration with major TruckMate product areas. |
Master Data | 69001 | /masterData | Allows external systems to create, retrieve, update or delete TruckMate configuration data. |
Finance API | 69200 | /finance | Allows external systems to create, retrieve, or update Truckmate financial information such as invoices, payments, GL entries, and more. (Available in version 2024.3 and later.) |