TruckMaster is more than dispatcher screens and reports — it is a platform you can extend. Our JSON-based API lets you integrate TruckMaster TMS with your own websites, portals, mobile apps, and back-office systems using the same interface our own web UI uses every day.
Every TruckMaster environment has its own dedicated API endpoint. Examples:
https://acme.truckmaster.com/apihttps://westerntrucking.tmls.us/apihttps://yourcompany.com/apiAll calls go to your own domain, and each environment is isolated to your data.
The API exposes the same core objects you work with in TruckMaster every day, including:
At a high level, the API supports:
/api/function/{Table}/{Function}All requests are made over HTTPS and send/receive JSON. Here are simplified examples using our demo environment. In your own system you would replace the hostname with your TruckMaster portal domain.
POST https://dispmaster.truckmaster.com/api/query
Content-Type: application/json
Authorization: Bearer
{ "Table": "Driver", "Fields": "Name,CityState", "Filters": [ { "Field": "Name", "Operator": "contains", "Value": "Smith" } ]}Sample response (simplified):
{ "Result": { "Driver": { "000123": { "Name": "John Smith", "CityState": "Boise, ID" } } }}Business functions let you perform higher-level actions, such as assigning a trip to a carrier.
POST https://dispmaster.truckmaster.com/api/function/Trip/Assign
Content-Type: application/json
Authorization: Bearer
{ "ID": 037139", "Carrier": "000245"}The exact field names and shapes come from your live schema, but the pattern above is representative of how function calls are made.
For security reasons, we do not display live credentials here. Existing customers can contact TruckMaster support or their account manager to enable or review API access.
Most projects use at least two environments:
Many customers also choose a staging environment that mirrors production for safe testing before deployment.
Customers use the TruckMaster API to:
If you have something more specialized in mind, we are happy to discuss it.
Each TruckMaster environment can expose API documentation and schemas that match your live setup (tables, fields, and functions). During onboarding, we can provide:
If you are evaluating TruckMaster, ask your sales representative to include a demo of the API during your Trucking Software Comparison or product demo.
To learn more or to enable API access for your environment, please discuss with your account manager.