FreightLinkFreightLinkAPI Docsv1

Getting Started

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

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

Search & Booking

Search available loads and book an 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"
  }'