FreightLinkFreightLinkAPI Docsv1

Getting Started

Choose How You Want to Integrate With FreightLink

FreightLink supports multiple integration models depending on whether you want to send freight to FreightLink, connect approved broker users, or display FreightLink freight inside your own platform.

Model 1 — Available Now

Live

Model 1 — TMS / Load Board Push Integration

Push Loads to FreightLink — No FreightLink Account Required for Your Users

Broker FreightLink Account Required: NO

Approved integration partners use their FreightLink API credentials to send broker/customer loads into FreightLink. FreightLink trusts the approved partner to supply external broker identity.

Flow: TMS / Load Board → Broker identity + load data → FreightLink

Partner must send:

  • external broker ID
  • broker company
  • broker contact name
  • broker email
  • broker phone
  • broker MC
  • complete load information

The individual broker does not need to create a FreightLink account for this integration model.

Authentication: Partner API Key + Secret

Best for TMS providers pushing customer freight into FreightLink.

Primary Endpoints

apiCreateLoadapiUpdateLoadapiDeleteLoadapiGetLoadapiListLoads

Model 2 — Available Now

Live

Model 2 — Approved Broker TMS Integration

Push Loads to FreightLink — FreightLink Membership Required

Broker FreightLink Account Required: YES

FreightLink authorizes the individual approved FreightLink broker connected to that partner — not the partner credential alone.

Workflow:

  1. Broker creates FreightLink account
  2. Broker completes Broker/Shipper Application
  3. FreightLink approves broker
  4. Broker connects FreightLink inside the TMS (consent screen + PKCE)
  5. TMS pushes loads only for that specific approved broker

Authentication: broker-scoped access token (fl2_), issued after broker consent

The broker's FreightLink password is never given to the TMS, and the broker can disconnect at any time.

Primary Endpoints

model2TokenapiCreateLoadapiUpdateLoadapiDeleteLoadapiGetLoadapiListLoads

Model 3 — Available Now

Live

Model 3 — Pull FreightLink Loads Into Your Platform

Display/search FreightLink freight inside your TMS, dispatch platform, or AI product

Carrier FreightLink Account Required to Book: YES

Examples: Hey Bubba AI, DataTruck, carrier TMS/dispatch platforms.

Carrier workflow:

  1. Carrier creates FreightLink account
  2. Completes Carrier Application
  3. FreightLink approves carrier
  4. Partner maps carrier to FreightLink identity
  5. Approved carrier may book eligible FreightLink freight through partner

Partner cannot approve carriers.

FreightLink remains authoritative for carrier approval, account status, and booking eligibility.

Primary Endpoints

apiSearchLoadsapiBookLoad

Model 4

Private / Future

Model 4 — Carrier Directory API

Private / Future Integration

Future private access for qualified integration partners. Not currently available through standard API credentials.

Introduction

Welcome to the FreightLink API. FreightLink is a private, curated freight marketplace for last-mile and hotshot freight — sprinter vans, box trucks, and hotshot flatbed equipment. The API provides programmatic access for TMS (Transportation Management System) integration: post and manage your own freight, keep load status in sync, and search available loads directly from your software.

Base URL

https://www.freightlinksolutions.net/api/functions

All API endpoints are accessed by appending the function name to this base URL. For example, to create a load: POST /api/functions/apiCreateLoad

How It Works

All API requests use POST with JSON request bodies. Responses are JSON. Authentication is via API key pairs sent in the Authorization header.

V1 Capabilities

Loads (Model 1)

Create, read, update, unpost, repost, and manage freight loads

Search & Booking (Model 3)

Search available loads and book an already-approved FreightLink carrier onto a load

API Keys

Generate, list, and revoke API credentials for your integrations

Partners cannot permanently delete loads, and outbound webhooks are not live

Removing freight from the board is a reversible unpost; the load record is preserved and can be reposted. Permanent deletion is restricted to FreightLink staff. Outbound event delivery from FreightLink to your endpoint is not deployed yet — poll the load endpoints for current status.

Approved partners only

API access requires an approved FreightLink Integration Partner application. Once approved, FreightLink issues your integration credentials directly to your engineering contact.

Brokers do not need a FreightLink account

An approved TMS partner posts its broker customers' freight using the partner's own credentials — the broker does not have to register on FreightLink for that freight to reach carriers. Brokers who want their own FreightLink login, manual posting, or team features still complete the normal FreightLink registration and approval process. See .

Quick Start

Post your first load in under 60 seconds:

curl -X POST https://www.freightlinksolutions.net/api/functions/apiCreateLoad \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer flk_your_api_key:fls_your_api_secret" \
  -d '{
    "broker_email": "dispatch@mycompany.com",
    "pickup_location": "Chicago, IL",
    "pickup_date": "2026-04-15",
    "delivery_location": "Nashville, TN",
    "delivery_date": "2026-04-17",
    "equipment": ["V"],
    "contact_email": "dispatch@mycompany.com",
    "contact_phone": "(312) 555-0199",
    "rate": 1850,
    "weight": 22000,
    "load_type": "dedicated",
    "handling_type": "no_touch_freight"
  }'