McLeod Software API
McLeod Software gates all TMS API access behind a formal partner program, blocking carrier portals and AI dispatch tools from load, driver pay, and settlement data. Integuru generates a production-ready HTTP API without the enrollment. Chat with us to get started.
<3 sec
Response latency per call
99.9%+
Reliability rate on generated APIs
24/7
On-call maintenance on production plans
$0
Sandbox trial before production
What McLeod Software currently offers publicly
McLeod Software is the dominant TMS for asset and non-asset trucking carriers in North America. API access to load management, driver pay, and carrier settlement data requires a formal McLeod partner program enrollment. There is no self-serve developer portal, no sandbox available outside the partner relationship, and no documented path to production credentials without completing a partnership agreement. Freight tech platforms and AI dispatch tools building on McLeod data cannot access the TMS layer without an approved integration relationship.
McLeod Software official siteHow Integuru fills the gap
Integuru generates a production-ready HTTP API for McLeod Software without a partner agreement. It maps the authenticated network requests the McLeod Software web app already makes, handles the login flow including 2FA, covers the branching states real accounts hit, and keeps the API running with 24/7 on-call maintenance on production plans.
Planned endpoints
Actions Integuru could expose
Return a paginated list of loads filtered by date range, carrier, status, and origin or destination region
Retrieve the full load record including origin, destination, carrier assignment, driver, rate, and current dispatch status
Create a new load tender with origin, destination, commodity, rate, and carrier assignment specified
Update the dispatch status of a load to reflect pickup, in-transit, delivered, or exception states
Return a list of active carriers with contact details, authority status, and insurance verification data
Assign or reassign a carrier to a specific load with rate confirmation and dispatch instructions
Retrieve the current location and status for a shipment in transit including driver position and ETA
Push a driver or shipment location update into the McLeod TMS for tracking and ETA recalculation
Retrieve driver or carrier settlement records including pay details, deductions, and settlement period
Return a list of carrier or shipper invoices with line items, payment status, and aging data
These actions reflect what Integuru would generate based on the workflows McLeod Software exposes through its web interface.
Need a different McLeod Software action?
Tell us the workflows and accounts you need. Requested integrations are delivered to a sandbox you can test free before production.
Process
What happens after you book a call
1Tell us the McLeod Software workflows you need
Book a call and list the actions, account types and call volume. There is no separate build fee to start.
2Integuru builds the API in days
The team maps the authenticated requests McLeod Software makes into a direct HTTP API, covering the edge cases you named, and delivers it to a sandbox you test free.
3Move to production, maintained
Call documented REST endpoints from your stack, and hand breakage to Integuru: production integrations are maintained around the clock, with auth auto-healing included.
Guide
McLeod Software integration guide
Overview
McLeod Software is the dominant transportation management system for asset and non-asset trucking carriers in North America, with deep adoption among large truckload, LTL, and owner-operator networks that treat it as the operational core of their freight business. Load management, driver pay, carrier settlement, and dispatch operations all run through McLeod at enterprises that have standardized on it, making it a non-negotiable integration dependency for freight tech platforms building carrier portals, AI dispatch tools, accounting automation systems, and analytics products that serve the trucking market. When a carrier customer runs McLeod, every adjacent tool in their stack needs to connect to it to be useful.
API access to McLeod is gated entirely behind a formal partner program. There is no self-serve developer portal, no sandbox environment available outside the partner relationship, and no documented path to production credentials without completing a partnership agreement. The program is structured for established ISVs with existing McLeod customer relationships, which means the enrollment involves a formal application, business case review, technical certification, and agreement negotiation. Freight tech teams and AI dispatch platform vendors that need load, driver, and settlement data to serve their carrier customers cannot access the McLeod TMS layer without completing this process, and the timeline typically runs multiple quarters from initial application to usable production credentials. For an engineering team building a carrier portal integration against an enterprise go-live date, this is a structural problem without a workaround inside the partner program.
Integuru generates a production-ready HTTP API for McLeod Software using direct HTTP requests against the same endpoints the McLeod web application uses internally for load management, driver operations, and carrier settlement. The ten planned actions cover the TMS data surfaces that freight tech and AI dispatch teams need: load listing and tendering, carrier assignment and reassignment, real-time shipment tracking, driver position updates, and settlement and invoice retrieval, without a partner program enrollment or certification blocking access to the operational data that carrier-side freight tech is built around.
Why Teams Need This Integration
McLeod Software's partner-only access model creates hard dependencies for freight tech teams across several categories of carrier-side product.
Carrier portals and driver-facing applications. Freight tech platforms building white-label carrier portals or driver-facing mobile applications for McLeod carriers need list_loads, get_load_detail, and get_settlement as live API calls against the TMS. A carrier portal that cannot query current load assignments and driver pay data from McLeod in real time cannot serve as the driver's primary operational interface, because the data it displays goes stale the moment a dispatcher makes a change in the TMS. list_invoices gives the carrier's accounts receivable team current billing status without requiring them to log into McLeod to pull reports, and get_shipment_tracking surfaces the shipment position data that shipper-facing tracking portals need to show customers real-time load progress.
AI dispatch agents and freight automation platforms. An AI dispatch agent that can read loads from McLeod but cannot update carrier assignments or shipment status is half-built. create_load, assign_carrier, and update_load_status are the write actions that close the dispatch loop, letting an AI agent tender loads against carrier capacity and rate criteria, assign the optimal carrier, and advance the load through dispatch states as the shipment progresses, all without requiring a human dispatcher to touch every load in the TMS. For freight tech teams building AI-native dispatch tools for asset carriers running McLeod, these write actions are the difference between an advisory tool and one that actually reduces dispatcher workload.
Accounting automation and settlement reconciliation tools. Freight accounting platforms and driver pay automation systems that serve McLeod carriers need get_settlement and list_invoices to pull pay and billing records for reconciliation, payroll processing, and accounts receivable aging without relying on McLeod's scheduled report exports. list_carriers gives compliance and insurance verification tools a current carrier roster with authority and insurance status, which is a prerequisite for automated carrier onboarding workflows and compliance monitoring platforms that serve brokers and carriers simultaneously.
Analytics and business intelligence platforms. Freight analytics platforms that surface load performance, carrier utilization, and lane profitability data for McLeod carriers need programmatic access to load records and carrier data to build metrics that the TMS does not surface natively. list_loads and get_load_detail feed the data pipelines that analytics platforms use to calculate lane performance, carrier acceptance rates, and on-time delivery metrics across the carrier's full freight operation.
Logistics Workflows This Integration Covers
The ten planned actions cover the core TMS data and dispatch surfaces that freight tech teams need from McLeod Software:
- Load management:
list_loads,get_load_detail, andcreate_loadcover the load index, full load records with carrier and rate data, and load tendering for AI dispatch agents and carrier portal applications connecting to McLeod. - Carrier operations:
list_carriersandassign_carriergive freight tech platforms current carrier roster data and the ability to assign or reassign carriers to loads programmatically, enabling AI dispatch and compliance tools to operate on live carrier records. - Shipment tracking and location:
get_shipment_trackingandupdate_locationsurface real-time shipment position and ETA data and support driver position pushes for tracking portals and AI dispatch agents monitoring active loads. - Dispatch status:
update_load_statusadvances load records through pickup, in-transit, delivered, and exception states, enabling AI dispatch agents to maintain an accurate TMS picture as shipments progress without manual dispatcher intervention. - Settlements and invoicing:
get_settlementandlist_invoicessurface driver pay records and carrier invoicing data for accounting automation, driver pay platforms, and accounts receivable tools serving McLeod carriers.
Adjacent Integrations
Integuru already operates in the logistics space in production. The uShip integration delivers live invoice listing for freight and large-item shipping marketplace workflows, demonstrating Integuru's direct HTTP approach on a logistics platform where no official developer API exists. The McLeod Software integration follows the same architecture: direct HTTP requests against the internal TMS API layer, without browser automation or partner program dependency, delivering sub-3-second response times and 24/7 on-call maintenance on Production plan accounts. uShip is Integuru's only live logistics integration today, making the McLeod build an expansion of proven freight tech infrastructure into the carrier TMS layer.
Live in Logistics
Integuru already supports these platforms in the same vertical
Good to know
Before you book a call
- How long does this take?
- Most managed-service integration requests are built within a few days, including the workflows and edge cases you ask for.
- What if McLeod Software changes or breaks?
- Every managed integration includes 24/7 on-call maintenance, so your team is never pulled into patching target-platform changes.
- What does it cost?
- You test the McLeod Software integration free in a sandbox before paying anything. Production pricing follows the standard Production plan (starts at $499/month, including 24/7 on-call maintenance), scoped to the platforms, workflows and call volume you need.
FAQ