API Documentation

Overview

Welcome to the API documentation for TMS Software — a modern platform built to help carriers, brokers, and shippers streamline their logistics operations. Our API allows you to interact with every part of the system programmatically, whether you're managing shipments, tracking drivers, syncing tenant data, or integrating with third-party services.

Key Capabilities

  • Programmatic access to shipments, carriers, drivers, and brokers
  • Multi-tenant architecture with role-based access
  • Authentication using secure Bearer tokens
  • JSON-based request and response payloads
  • RESTful endpoints with versioning

Base URL

All API requests are made to the following base URL:

https://api.tms.software/v1/

Authentication Required

All endpoints require a valid Bearer token unless otherwise stated. See the Authentication section for details on how to obtain and use your token.

Rate Limiting

To ensure stability and prevent abuse, we apply rate limits to all API calls. If you exceed the limit, you will receive a 429 Too Many Requests response. For custom limits, contact your account representative.

Example Use Case

A carrier can use our API to:

  • Authenticate via API token
  • Fetch active shipments
  • Assign drivers
  • Update delivery statuses