Loadsmart Load Offers API

This API allows third parties to search and accept available Offers. ## Webhook events There are few webhook events that can be triggered related to Load Offers API. The following example refers to the webhook events `load_carrier_bounced` and `load_cancelled`: ``` { "event": "load_carrier_bounced", "data": { "load_id": "2ed37107-ebe7-4a60-a20f-01d4e74355c8", "load": { "id": "2ed37107-ebe7-4a60-a20f-01d4e74355c8", "active_offer": { "id": "ccd37107-ebe7-4a60-a20f-01d4e74355c8", "price": 1234.56 }, "carrier": { "id": "89ef54c7-52d5-44a0-b94d-df41eb1aab15", "mc": 123456, "dot": 987654 }, "commodity": "BOTTLED WATER", "distance": 353.6, "equipment_type": "DRV", "requirements": { "beer": false, "chemicals": null, "ctpat": null, "food_grade": null, "frozen": null, "hazmat": null, "hvhr": null, "pharmaceuticals": null, "produce": null, "teams": null, "tsa": null, "twic": null, "vented_vans": null, }, "stops": [ { "address": "109 Poland Spring Dr", "city": "Poland", "country": "USA", "latitude": 44.031602, "longitude": -70.355065, "state": "ME", "type": "PU", "window_end": "2019-11-28T08:00:00+00:00", "window_start": "2019-11-28T06:00:00+00:00", "window_timezone": "America/New_York", "requirements": null, "facility_info": { "avg_time_spent":{ "pickup":40, "delivery": null }, "detention_rate": 4 } }, { "address": "6 Westbelt", "city": "Wayne", "country": "USA", "latitude": 40.900033, "longitude": -74.264872, "state": "NJ", "type": "DEL", "window_end": "2019-11-29T19:00:00+00:00", "window_start": "2019-11-29T17:00:00+00:00", "window_timezone": "America/New_York", "requirements": null, "facility_info": { "avg_time_spent":{ "pickup":null, "delivery": 20 }, "detention_rate": 9 } }, ], "numberweight": 45000.0, "dimensions": {"width": 8.00, "height": 9.00, "length": 54.00} "ref_number": "41324" } } } ``` The following example refers to the webhook events `offer_created` and `offer_removed`: ``` { "event": "offer_created", "data": { "offer": { "id": "ccd37107-ebe7-4a60-a20f-01d4e74355c8", "price": 1234.56, "load": { "equipment_type": "DRV", "commodity": "apples", "weight": 20000, "dimensions": {"width": 8.00, "height": 9.00, "length": 54.00} "distance": 50000, "stops": [ { "type": "PU", "address": "101 Collins Avenue", "city": "Miami Beach", "state": "FL", "country": "USA", "requirements": { "blind_bol": false, "drop_trailer": false, "heavy_scale_ticket": false, "light_scale_ticket": false }, "facility_info": { "avg_time_spent":{ "pickup":40, "delivery": null }, "detention_rate": 4 } "zipcode": "33139", "window_start": "2020-02-13T09:00:00", "window_end": "2018-02-13T11:00:00", "window_timezone": "America/New_York" }, { "type": "DEL", "address": "2022 Collins Avenue", "city": "Miami Beach", "state": "FL", "country": "USA", "requirements": { "blind_bol": false, "drop_trailer": false, "heavy_scale_ticket": false, "light_scale_ticket": false }, "facility_info": { "avg_time_spent":{ "pickup":null, "delivery": 20 }, "detention_rate": 9 } "window_start": "2018-02-14T16:00:00", "window_end": "2018-02-14T18:00:00", "window_timezone": "America/New_York" } ], "requirements": { "beer": false, "chemicals": false, "ctpat": false, "food_grade": false, "frozen": false, "hazmat": false, "hvhr": false, "pharmaceuticals": false, "produce": false, "teams": false, "tsa": false, "twic": false, "vented_vans": false }, "ref_number": "425631" }, "actions": { "redirect_url": "https://loadsmart.com/loads/#/eec5677f-883c-4696-b13b-7539fa98e098", "accept_url": "https://api.loadsmart.com/api/v2/load-offers/offers/ccd37107-ebe7-4a60-a20f-01d4e74355c8/accept" } } } } ```

Operations 14

GET /api/v2/load-offers/offers Search offers
GET /api/v2/load-offers/offers/{offer_id} Retrieve offer
POST /api/v2/load-offers/offers/{offer_id}/accept Accept an offer
GET /api/v2/load-offers/offers/{offer_id}/related Search related offers
GET /api/v2/load-offers/loads/ List loads
GET /api/v2/load-offers/loads/{load_id} Retrieve a load
DELETE /api/v2/load-offers/loads/{load_id} Drop a load
GET /api/v2/load-offers/loads/{load_id}/rate_confirmation Download ratecon
GET /api/v2/load-offers/loads/{load_id}/related-offers Search related offers
GET /api/v2/load-offers/webhooks List webhooks
POST /api/v2/load-offers/webhooks Register webhooks
GET /api/v2/load-offers/webhooks/{uuid} Retrieve webhook
PUT /api/v2/load-offers/webhooks/{uuid} Update webhook
DELETE /api/v2/load-offers/webhooks/{uuid} Delete webhook

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/loadsmart-load-offers-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

loadsmart-load-offers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Loadsmart Load Offers API
  x-logo:
    altText: Loadsmart API
    url: https://developer.loadsmart.com/logo.svg
  description: "Loadsmart API provides endpoints to quote, book and track shipments autonomously.\n\n# Authentication\n\nLoadsmart API supports JWT tokens for authentication, signed using\npublic/private key pairs (RSA 4096).\n\n## What is JWT?\n\nJSON Web Token (JWT) is an [open standard](https://tools.ietf.org/html/rfc7519) used to\ncreate access tokens that contain some number of claims and is cryptographically signed by\nthe issuer, so its integrity can be verified without an auth server.\n\n## Token algorithm\n\nWe support JWT tokens signed using RS256 algorithm:\n\n```\n{\n  \"alg\": \"RS256\",\n  \"typ\": \"JWT\"\n}\n```\n\n## Required Claims\n\nFor the token payload, we require at least the following claims:\n\n- `sub`: Identifies the subject of the API call. This could be\n  either `sys` (without any user or client context) or `usr:UUID`,\n  where `UUID` is the uuid of the user that will provide the\n  context for the API call.\n- `iss`: Identifies who issued the token. This will be provided by\n  Loadsmart when setting up the integration.\n- `iat`: Standard \"issued at\" claim; should be an unix timestamp.\n- `exp`: Standard \"expires at\" claim; should be an unix timestamp.\n  We recomend to keep the token as short-lived as possible - ideally\n  it should not be valid for more than 1 minute. In the future,\n  Loadsmart could reject tokens with high expiration times.\n\n## Using the token\n\nThe token must be present in the `Authorization` header on all\nrequests, following the format:\n\n```\nAuthorization: JWT <token>\n```\n\nEach part of the token is encoded in base64 and joined with a dot separating each encoded part -\nif you use a library to generate it (which is recommended), you don't need to worry about it.\n\n**Important: Authorization header value must have the prefix `JWT`**.\n\nSee an example:\n\n```\nAuthorization: JWT eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.TCYt5XsITJX1CxPCT8yAV-TVkIEq_PbChOMqsLfRoPsnsgw5WEuts01mq-pQy7UJiN5mgRxD-WUcX16dUEMGlv50aqzpqh4Qktb3rk-BuQy72IFLOqV0G_zS245-kronKb78cPN25DGlcTwLtjPAYuNzVBAh4vGHSrQyHUdBBPM\n```\n\n## Available contexts\n\nEach token has an implicit context associated with it (usually depending on the value of `sub`\nclaim). This context identifies to the API if the entity doing an action is an user or a system.\n\nLoadsmart API has different token contexts depending on the endpoint being called. Each endpoint\nwill specify the supported contexts (and required scopes) in `AUTHORIZATIONS` section.\n\n<!-- ReDoc-Inject: <security-definitions> -->\n\n## API Access\n\nTo start using Loadsmart API, please get in touch through your\npoint of contact. They will direct you through the proper flow.\n\n### Creating a public/private key pair\n\nFor JWT tokens, you should provide your *public key*. To generate a\npublic and private key pair, you can use OpenSSL:\n\n```bash\n$ openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:4096\n$ openssl rsa -in private_key.pem -pubout -out public_key.pem\n```\n\n*Never* reuse keys between multiple systems.\n\nFor more information, checkout the [official JWT website](https://jwt.io/).\n"
  version: 1.0.0
servers:
- url: https://api.loadsmart.com
  description: Production server
- url: https://api.sandbox.loadsmart.com
  description: Sandbox environment
tags:
- name: Load Offers
  description: "This API allows third parties to search and accept\navailable Offers.\n\n## Webhook events\n\nThere are few webhook events that can be triggered related to Load Offers API.\nThe following example refers to the webhook events `load_carrier_bounced` and `load_cancelled`:\n```\n{\n  \"event\": \"load_carrier_bounced\",\n  \"data\": {\n    \"load_id\": \"2ed37107-ebe7-4a60-a20f-01d4e74355c8\",\n    \"load\": {\n      \"id\": \"2ed37107-ebe7-4a60-a20f-01d4e74355c8\",\n      \"active_offer\": {\n        \"id\": \"ccd37107-ebe7-4a60-a20f-01d4e74355c8\",\n        \"price\": 1234.56\n      },\n      \"carrier\": {\n        \"id\": \"89ef54c7-52d5-44a0-b94d-df41eb1aab15\",\n        \"mc\": 123456,\n        \"dot\": 987654\n      },\n      \"commodity\": \"BOTTLED WATER\",\n      \"distance\": 353.6,\n      \"equipment_type\": \"DRV\",\n      \"requirements\": {\n        \"beer\": false,\n        \"chemicals\": null,\n        \"ctpat\": null,\n        \"food_grade\": null,\n        \"frozen\": null,\n        \"hazmat\": null,\n        \"hvhr\": null,\n        \"pharmaceuticals\": null,\n        \"produce\": null,\n        \"teams\": null,\n        \"tsa\": null,\n        \"twic\": null,\n        \"vented_vans\": null,\n      },\n      \"stops\": [\n        {\n          \"address\": \"109 Poland Spring Dr\",\n          \"city\": \"Poland\",\n          \"country\": \"USA\",\n          \"latitude\": 44.031602,\n          \"longitude\": -70.355065,\n          \"state\": \"ME\",\n          \"type\": \"PU\",\n          \"window_end\": \"2019-11-28T08:00:00+00:00\",\n          \"window_start\": \"2019-11-28T06:00:00+00:00\",\n          \"window_timezone\": \"America/New_York\",\n          \"requirements\": null,\n          \"facility_info\": {\n            \"avg_time_spent\":{\n              \"pickup\":40,\n              \"delivery\": null\n            },\n            \"detention_rate\": 4\n          }\n        },\n        {\n          \"address\": \"6 Westbelt\",\n          \"city\": \"Wayne\",\n          \"country\": \"USA\",\n          \"latitude\": 40.900033,\n          \"longitude\": -74.264872,\n          \"state\": \"NJ\",\n          \"type\": \"DEL\",\n          \"window_end\": \"2019-11-29T19:00:00+00:00\",\n          \"window_start\": \"2019-11-29T17:00:00+00:00\",\n          \"window_timezone\": \"America/New_York\",\n          \"requirements\": null,\n          \"facility_info\": {\n            \"avg_time_spent\":{\n              \"pickup\":null,\n              \"delivery\": 20\n            },\n            \"detention_rate\": 9\n          }\n         },\n      ],\n      \"numberweight\": 45000.0,\n      \"dimensions\": {\"width\": 8.00, \"height\": 9.00, \"length\": 54.00}\n      \"ref_number\": \"41324\"\n    }\n  }\n}\n```\n\nThe following example refers to the webhook events `offer_created` and `offer_removed`:\n```\n{\n  \"event\": \"offer_created\",\n  \"data\": {\n    \"offer\": {\n      \"id\": \"ccd37107-ebe7-4a60-a20f-01d4e74355c8\",\n      \"price\": 1234.56,\n      \"load\": {\n        \"equipment_type\": \"DRV\",\n        \"commodity\": \"apples\",\n        \"weight\": 20000,\n        \"dimensions\": {\"width\": 8.00, \"height\": 9.00, \"length\": 54.00}\n        \"distance\": 50000,\n        \"stops\": [\n          {\n            \"type\": \"PU\",\n            \"address\": \"101 Collins Avenue\",\n            \"city\": \"Miami Beach\",\n            \"state\": \"FL\",\n            \"country\": \"USA\",\n            \"requirements\": {\n              \"blind_bol\": false,\n              \"drop_trailer\": false,\n              \"heavy_scale_ticket\": false,\n              \"light_scale_ticket\": false\n            },\n            \"facility_info\": {\n              \"avg_time_spent\":{\n                \"pickup\":40,\n                \"delivery\": null\n              },\n              \"detention_rate\": 4\n            }\n            \"zipcode\": \"33139\",\n            \"window_start\": \"2020-02-13T09:00:00\",\n            \"window_end\": \"2018-02-13T11:00:00\",\n            \"window_timezone\": \"America/New_York\"\n          },\n          {\n            \"type\": \"DEL\",\n            \"address\": \"2022 Collins Avenue\",\n            \"city\": \"Miami Beach\",\n            \"state\": \"FL\",\n            \"country\": \"USA\",\n            \"requirements\": {\n              \"blind_bol\": false,\n              \"drop_trailer\": false,\n              \"heavy_scale_ticket\": false,\n              \"light_scale_ticket\": false\n            },\n            \"facility_info\": {\n              \"avg_time_spent\":{\n                \"pickup\":null,\n                \"delivery\": 20\n              },\n              \"detention_rate\": 9\n            }\n            \"window_start\": \"2018-02-14T16:00:00\",\n            \"window_end\": \"2018-02-14T18:00:00\",\n            \"window_timezone\": \"America/New_York\"\n          }\n        ],\n        \"requirements\": {\n          \"beer\": false,\n          \"chemicals\": false,\n          \"ctpat\": false,\n          \"food_grade\": false,\n          \"frozen\": false,\n          \"hazmat\": false,\n          \"hvhr\": false,\n          \"pharmaceuticals\": false,\n          \"produce\": false,\n          \"teams\": false,\n          \"tsa\": false,\n          \"twic\": false,\n          \"vented_vans\": false\n        },\n        \"ref_number\": \"425631\"\n      },\n      \"actions\": {\n        \"redirect_url\": \"https://loadsmart.com/loads/#/eec5677f-883c-4696-b13b-7539fa98e098\",\n        \"accept_url\": \"https://api.loadsmart.com/api/v2/load-offers/offers/ccd37107-ebe7-4a60-a20f-01d4e74355c8/accept\"\n      }\n    }\n  }\n}\n```\n"
paths:
  /api/v2/load-offers/offers:
    get:
      summary: Search offers
      tags:
      - Load Offers
      security:
      - Application-JWT:
        - load_offers_read
      description: 'Search offers

        '
      parameters:
      - in: query
        name: alcohol
        schema:
          description: Show only loads that have/don't have alcoholic commodity (shows all loads if not informed)
          type: string
          format: boolean
        required: false
      - in: query
        name: equipment_type
        schema:
          description: "The type of truck used to transport the load:\n * `DRV` - Dry van\n * `FBE` - Flatbed\n * `RFR` - Reefer\n * `CON` - Conestoga\n * `CUR` - Curtainside\n * `DDP` - Double drop\n * `IMC` - Intermodal\n * `SDK` - Step deck\n * `STK` - Straight truck\n * `LTL` - Less than truckload\n * `BLK` - Bulk\n * `TNK` - Tanker\n * `OTH` - Others\n\nRepeat the query string in order to search for multiple types at the same time, e.g: `?equipment_type=DRV&equipment_type=FBE`\n"
          type: string
          enum:
          - DRV
          - FBE
          - RFR
          - CON
          - CUR
          - DDP
          - IMC
          - SDK
          - STK
          - LTL
          - BLK
          - TNK
          - OTH
        required: false
      - in: query
        name: start_date
        schema:
          description: Date
          type: string
          format: YYYY-MM-DD
        required: false
      - in: query
        name: end_date
        schema:
          description: Date
          type: string
          format: YYYY-MM-DD
        required: false
      - in: query
        name: origin_lat
        schema:
          description: Origin latitude
          type: number
        required: false
      - in: query
        name: origin_lon
        schema:
          description: Origin longitude
          type: number
        required: false
      - in: query
        name: origin_radius
        schema:
          description: Radius for origin field (Miles)
          type: number
          format: integer
        required: false
      - in: query
        name: destination_lat
        schema:
          description: Destination latitude
          type: number
        required: false
      - in: query
        name: destination_lon
        schema:
          description: Destination longitude
          type: number
        required: false
      - in: query
        name: destination_radius
        schema:
          description: Radius for destitation field (Miles)
          type: number
          format: integer
        required: false
      - in: query
        name: mc
        schema:
          description: Carrier's MC number
          type: string
        required: false
      - in: query
        name: dot
        schema:
          description: Carrier's DOT number
          type: string
        required: false
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    description: Number of objects found
                    type: number
                    format: integer
                  next:
                    description: URL for next page of results
                    type: string
                    format: url
                  previous:
                    description: URL for previous page of results
                    type: string
                    format: url
                  results:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          description: Offer unique identifier (UUID)
                        price:
                          type: number
                          description: Offer price (USD)
                        load:
                          type: object
                          properties:
                            equipment_type:
                              type: string
                              enum:
                              - DRV
                              - FBE
                              - RFR
                              - CON
                              - CUR
                              - DDP
                              - IMC
                              - SDK
                              - STK
                              - LTL
                              - BLK
                              - TNK
                              - OTH
                              description: The type of truck used to transport the load. Allowed values are DRV (dry van), FBE (flatbed), RFR (reefer), CON (conestoga), CUR (curtainside), DDP (double drop), IMC (intermodal), SDK (step deck), STK (straight truck), LTL (less than truckload), BLK (bulk), TNK (tanker) and OTH for others.
                            commodity:
                              type: string
                              maxLength: 255
                              description: Name or description of the commodity that is being shipped.
                            weight:
                              type: number
                              minimum: 1
                              description: Weight of the cargo in pounds (lbs).
                            dimensions:
                              type: object
                              description: 'Dimensions of the cargo in feet (ft).

                                A `null` dimension means that the information is unavailable.

                                '
                              properties:
                                weight:
                                  type:
                                  - number
                                  - 'null'
                                height:
                                  type:
                                  - number
                                  - 'null'
                                width:
                                  type:
                                  - number
                                  - 'null'
                            distance:
                              type: number
                              minimum: 1
                              description: Total distance of the shipment, in miles. This counts all stops.
                            stops:
                              type: array
                              items:
                                type: object
                                properties:
                                  type:
                                    type: string
                                    enum:
                                    - PU
                                    - DEL
                                    description: Type of the stop. Pickup (PU) or Delivery (DEL).
                                  address:
                                    type: string
                                  city:
                                    type: string
                                  state:
                                    type: string
                                    pattern: ^[A-Z0-9]{1,3}$
                                    description: 'Up to 3-alphanumeric characters representing state or equivalent administrative boundary,

                                      from the second part of ISO 3166-2 code definition.

                                      For example, Florida is FL, since its ISO 3166-2 is US-FL.

                                      '
                                  country:
                                    type: string
                                    pattern: ^[A-Z]{3}$
                                    description: 3 letter country code (ISO-3166-1 alpha3).
                                  latitude:
                                    type: number
                                    description: Latitude coordinate of the stop
                                  longitude:
                                    type: number
                                    description: Longitude coordinate of the stop
                                  zipcode:
                                    type: string
                                    description: Zipcode of the stop (first five digits)
                                  window_start:
                                    type: string
                                    format: naive date-time
                                    description: A datetime that represents the start of a time window for this stop (pickup or delivery). In local time.
                                  window_end:
                                    type: string
                                    format: naive date-time
                                    description: A datetime that represents the start of a time window for this stop (pickup or delivery). In local time.
                                  window_timezone:
                                    type: string
                                    description: A timezone identifier for the stop.
                                  requirements:
                                    type: array
                                    description: 'A list of requirements for the Stop, such as drop_trailer, etc.

                                      '
                                  facility_info:
                                    type: object
                                    description: Detention rate and average waiting time on the facility
                                    properties:
                                      avg_time_spent:
                                        type: object
                                        description: Average waiting on facility
                                        properties:
                                          pickup:
                                            type: number
                                            description: Average waiting time in minutes for pickup
                                          delivery:
                                            type: number
                                            description: Average waiting time in minutes for delivery
                                      detention_rate:
                                        type: number
                                        description: Facility detention rate (0 to 100)
                            requirements:
                              type: object
                              description: 'Requirements for the load

                                '
                              properties:
                                beer:
                                  type: boolean
                                chemicals:
                                  type: boolean
                                ctpat:
                                  type: boolean
                                food_grade:
                                  type: boolean
                                frozen:
                                  type: boolean
                                hazmat:
                                  type: boolean
                                hvhr:
                                  type: boolean
                                pharmaceuticals:
                                  type: boolean
                                produce:
                                  type: boolean
                                teams:
                                  type: boolean
                                tsa:
                                  type: boolean
                                twic:
                                  type: boolean
                                vented_vans:
                                  type: boolean
                            ref_number:
                              type: string
                              description: Human readable Load reference number.
                          required:
                          - ref_number
                          - equipment_type
                        actions:
                          type: object
                          properties:
                            redirect_url:
                              type: string
                              description: URL of offer on Loadsmart website.
                            accept_url:
                              type: string
                              description: URL to accept the offer via API (must be a POST method).
              example:
                count: 2
                next: null
                previous: null
                results:
                - id: ccd37107-ebe7-4a60-a20f-01d4e74355c8
                  price: 1234.56
                  load:
                    equipment_type: DRV
                    commodity: apples
                    weight: 20000
                    dimensions:
                      width: 8
                      height: 8
                      length: 54
                    distance: 50000
                    stops:
                    - type: PU
                      address: 101 Collins Avenue
                      city: Miami Beach
                      state: FL
                      country: USA
                      latitude: 41.203996
                      longitude: -96.115593
                      requirements:
                        blind_bol: false
                        drop_trailer: false
                        heavy_scale_ticket: false
                        light_scale_ticket: false
                      facility_info:
                        avg_time_spent:
                          pickup: 40
                          delivery: 180
                        detention_rate: 4
                      zipcode: '33139'
                      window_start: 2020-02-13 09:00:00
                      window_end: 2018-02-13 11:00:00
                      window_timezone: America/New_York
                    - type: DEL
                      address: 2022 Collins Avenue
                      city: Miami Beach
                      state: FL
                      country: USA
                      latitude: 42.535793
                      longitude: -70.966568
                      requirements:
                        blind_bol: false
                        drop_trailer: false
                        heavy_scale_ticket: false
                        light_scale_ticket: false
                      facility_info:
                        avg_time_spent:
                          pickup: 20
                          delivery: 20
                        detention_rate: 0
                      window_start: 2018-02-14 16:00:00
                      window_end: 2018-02-14 18:00:00
                      window_timezone: America/New_York
                    requirements:
                      beer: false
                      chemicals: false
                      ctpat: false
                      food_grade: false
                      frozen: false
                      hazmat: false
                      hvhr: false
                      pharmaceuticals: false
                      produce: false
                      teams: false
                      tsa: false
                      twic: false
                      vented_vans: false
                    ref_number: '425631'
                  actions:
                    redirect_url: https://loadsmart.com/loads/#/a440a0df-c3c2-4d70-9acd-7f03f4bc00f4
                    accept_url: https://api.loadsmart.com/api/v2/load-offers/offers/ccd37107-ebe7-4a60-a20f-01d4e74355c8/accept
                - id: e79acc24-cbfa-4cc7-92ca-7001279cf064
                  price: 1234.56
                  load:
                    equipment_type: DRV
                    commodity: apples
                    weight: 20000
                    dimensions:
                      width: null
                      height: null
                      length: null
                    distance: 50000
                    stops:
                    - type: PU
                      address: 101 Collins Avenue
                      city: Miami Beach
                      state: FL
                      country: USA
                      latitude: 41.203996
                      longitude: -96.115593
                      requirements:
                        blind_bol: false
                        drop_trailer: false
                        heavy_scale_ticket: false
                        light_scale_ticket: false
                      zipcode: '33139'
                      window_start: 2020-02-13 09:00:00
                      window_end: 2018-02-13 11:00:00
                      window_timezone: America/New_York
                    - type: DEL
                      address: 2022 Collins Avenue
                      city: Miami Beach
                      state: FL
                      country: USA
                      latitude: 42.535793
                      longitude: -70.966568
                      requirements:
                        blind_bol: false
                        drop_trailer: false
                        heavy_scale_ticket: false
                        light_scale_ticket: false
                      window_start: 2018-02-14 16:00:00
                      window_end: 2018-02-14 18:00:00
                      window_timezone: America/New_York
                    requirements:
                      beer: false
                      chemicals: false
                      ctpat: false
                      food_grade: false
                      frozen: false
                      hazmat: false
                      hvhr: false
                      pharmaceuticals: false
                      produce: false
                      teams: false
                      tsa: false
                      twic: false
                      vented_vans: false
                    ref_number: '425821'
                  actions:
                    redirect_url: https://loadsmart.com/loads/#/eec5677f-883c-4696-b13b-7539fa98e098
                    accept_url: https://api.loadsmart.com/api/v2/load-offers/offers/e79acc24-cbfa-4cc7-92ca-7001279cf064/accept
        '400':
          description: Invalid parameters
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    enum:
                    - invalid_data
                  error_description:
                    type: string
                    description: Description of what happened
                  errors:
                    type: object
                    description: Object where each field is a key and the value is an array of errors
                required:
                - error
                - error_description
  /api/v2/load-offers/offers/{offer_id}:
    get:
      summary: Retrieve offer
      tags:
      - Load Offers
      security:
      - Application-JWT:
        - load_offers_read
      parameters:
      - in: query
        name: offer_id
        required: true
        schema:
          description: Offer UUID
          type: string
          format: uuid
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
                    description: Offer unique identifier (UUID)
                  price:
                    type: number
                    description: Offer price (USD)
                  load:
                    type: object
                    properties:
                      equipment_type:
                        type: string
                        enum:
                        - DRV
                        - FBE
                        - RFR
                        - CON
                        - CUR
                        - DDP
                        - IMC
                        - SDK
                        - STK
                        - LTL
                        - BLK
                        - TNK
                        - OTH
                        description: The type of truck used to transport the load. Allowed values are DRV (dry van), FBE (flatbed), RFR (reefer), CON (conestoga), CUR (curtainside), DDP (double drop), IMC (intermodal), SDK (step deck), STK (straight truck), LTL (less than truckload), BLK (bulk), TNK (tanker) and OTH for others.
                      commodity:
                        type: string
                        maxLength: 255
                        description: Name or description of the commodity that is being shipped.
                      weight:
                        type: number
                        minimum: 1
                        description: Weight of the cargo in pounds (lbs).
                      dimensions:
                        type: object
                        description: 'Dimensions of the cargo in feet (ft).

                          A `null` dimension means that the information is unavailable.

                          '
                        properties:
                          weight:
                            type:
                            - number
                            - 'null'
                          height:
                            type:
                            - number
                            - 'null'
                          width:
                            type:
                            - number
                            - 'null'
                      distance:
                        type: number
                        minimum: 1
                        description: Total distance of the shipment, in miles. This counts all stops.
                      stops:
                        type: array
                        items:
                          type: object
                          properties:
                            type:
                              type: string
                              enum:
                              - PU
                              - DEL
                              description: Type of the stop. Pickup (PU) or Delivery (DEL).
                            address:
                              type: string
                            city:
                              type: string
                            state:
                              type: string
                              pattern: ^[A-Z0-9]{1,3}$
                              description: 'Up to 3-alphanumeric characters representing state or equivalent administrative boundary,

                                from the second part of ISO 3166-2 code definition.

                                For example, Florida is FL, since its ISO 3166-2 is US-FL.

                                '
                            country:
                              type: string
                              pattern: ^[A-Z]{3}$
                              description: 3 letter country code (ISO-3166-1 alp

# --- truncated at 32 KB (118 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/loadsmart/refs/heads/main/openapi/loadsmart-load-offers-api-openapi.yml