Loadsmart Webhooks API

Webhooks allow you to receive certain events from Loadsmart. When one of those events is triggered, we'll send an HTTP POST request to the webhook's configured URL(s). This URL(s) should be sent to Loadsmart as part of the onboarding process. Webhooks can be used to update your own system with information from Loadsmart. ## Authentication Loadsmart Webhooks use the same authentication scheme used in the API, except in this case, Loadsmart generates the JWT tokens and the TMS authenticates our requests with these tokens. During the setup process Loadsmart will send to TMS the public key and the TMS will be responsible for validating the token. ### Token structure The JWT token header will be: ``` { "alg": "RS256", "typ": "JWT" } ``` The token payload will have: ``` { "iss": "loadsmart", // the token issuer "iat": 1517239022, // unix timestamp when the token was issued "exp": 1626239022 //unix timestamp when the token will expire } ``` The JWT token will be present in the Authorization header on all requests, as in the following example: ``` Authorization: JWT eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.TCYt5XsITJX1CxPCT8yAV-TVkIEq_PbChOMqsLfRoPsnsgw5WEuts01mq-pQy7UJiN5mgRxD-WUcX16dUEMGlv50aqzpqh4Qktb3rk-BuQy72IFLOqV0G_zS245-kronKb78cPN25DGlcTwLtjPAYuNzVBAh4vGHSrQyHUdBBPM ```

Operations 11

GET /api/v2/webhooks/url List Webhooks
POST /api/v2/webhooks/url Register webhooks
GET /api/v2/webhooks/url/{uuid} Retrieve webhook
PUT /api/v2/webhooks/url/{uuid} Update webhook
DELETE /api/v2/webhooks/url/{uuid} Delete webhook
POST /quote-webhooks Quote Events
POST /shipment-webhooks Shipment Events
POST /load-webhooks Load Events
POST /bid-webhooks Bid Events
POST /carrier-webhooks Carrier Events
POST /integration-request Integration Request Events

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-webhooks-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-webhooks-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Loadsmart Webhooks 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: Webhooks
  description: "Webhooks allow you to receive certain events from Loadsmart. When one of those events is\ntriggered, we'll send an HTTP POST request to the webhook's configured URL(s). This URL(s)\nshould be sent to Loadsmart as part of the onboarding process. Webhooks can be used to update your\nown system with information from Loadsmart.\n\n## Authentication\nLoadsmart Webhooks use the same authentication scheme used in the API, except in this case,\nLoadsmart generates the JWT tokens and the TMS authenticates our requests with these tokens.\nDuring the setup process Loadsmart will send to TMS the public key and the TMS will be responsible for validating the token.\n\n### Token structure\n\nThe JWT token header will be:\n```\n{\n  \"alg\": \"RS256\",\n  \"typ\": \"JWT\"\n}\n```\n\nThe token payload will have:\n```\n{\n  \"iss\": \"loadsmart\", // the token issuer\n  \"iat\": 1517239022, // unix timestamp when the token was issued\n  \"exp\": 1626239022  //unix timestamp when the token will expire\n}\n```\n\nThe JWT token will be present in the Authorization header on all requests, as in the following example:\n\n```\nAuthorization: JWT eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWUsImlhdCI6MTUxNjIzOTAyMn0.TCYt5XsITJX1CxPCT8yAV-TVkIEq_PbChOMqsLfRoPsnsgw5WEuts01mq-pQy7UJiN5mgRxD-WUcX16dUEMGlv50aqzpqh4Qktb3rk-BuQy72IFLOqV0G_zS245-kronKb78cPN25DGlcTwLtjPAYuNzVBAh4vGHSrQyHUdBBPM\n```\n"
paths:
  /api/v2/webhooks/url:
    get:
      summary: List Webhooks
      security:
      - Application-JWT:
        - webhook_read
      description: 'Lists all webhooks registered for the authenticated client

        '
      responses:
        '200':
          description: Event received
          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:
                      allOf:
                      - type: object
                        properties:
                          uuid:
                            description: Webhook unique identifier
                            type: string
                            format: uuid
                      - type: object
                        properties:
                          events:
                            type: array
                            items:
                              type: string
                              enum:
                              - load:accepted
                              - load:rejected
                              - quote:booked
                              - quote:book-failed
                              - quote:rejected
                              - shipment:invoice
                              - shipment:carrier-dropped
                              - shipment:carrier-updated
                              - shipment:appointment-pickup
                              - shipment:appointment-delivery
                              - shipment:driver-assigned
                              - shipment:driver-unassigned
                              - shipment:en-route-to-pickup
                              - shipment:check-in-pickup
                              - shipment:check-out-pickup
                              - shipment:en-route-to-delivery
                              - shipment:check-in-delivery
                              - shipment:check-out-delivery
                              - shipment:pickup-late
                              - shipment:delivery-late
                              - shipment:location-updated
                              - shipment:canceled
                              - shipment:incident
                              - shipment:updated
                              - carrier:tender:accepted
                              - carrier:tender:canceled
                              - carrier:status:changed
                              - integration-request:accepted
                              - integration-request:rejected
                              - bid:expired
                              - bid:timed_out
                              - bid:refused
                              - bid:awarded
                              - bid:accepted
                          url:
                            type: string
                            format: URL
                            description: URL to post the webhooks
                        required:
                        - url
                        - events
              example:
                count: 2
                next: null
                previous: null
                results:
                - uuid: d630d8fe-9859-453f-aed2-372a1b09345c
                  url: https://www.example.com/my/awsome/webhook_1
                  events:
                  - load:accepted
                  - carrier:tender:accepted
                - uuid: 8f62fea9-1edb-4f31-b2e5-dcf184b5a22b
                  url: https://www.example.com/my/awsome/webhook_2
                  events:
                  - integration-request:accepted
      tags:
      - Webhooks
    post:
      summary: Register webhooks
      security:
      - Application-JWT:
        - webhook_write
      description: 'Create webhooks configuration

        '
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                events:
                  type: array
                  items:
                    type: string
                    enum:
                    - load:accepted
                    - load:rejected
                    - quote:booked
                    - quote:book-failed
                    - quote:rejected
                    - shipment:invoice
                    - shipment:carrier-dropped
                    - shipment:carrier-updated
                    - shipment:appointment-pickup
                    - shipment:appointment-delivery
                    - shipment:driver-assigned
                    - shipment:driver-unassigned
                    - shipment:en-route-to-pickup
                    - shipment:check-in-pickup
                    - shipment:check-out-pickup
                    - shipment:en-route-to-delivery
                    - shipment:check-in-delivery
                    - shipment:check-out-delivery
                    - shipment:pickup-late
                    - shipment:delivery-late
                    - shipment:location-updated
                    - shipment:canceled
                    - shipment:incident
                    - shipment:updated
                    - carrier:tender:accepted
                    - carrier:tender:canceled
                    - carrier:status:changed
                    - integration-request:accepted
                    - integration-request:rejected
                    - bid:expired
                    - bid:timed_out
                    - bid:refused
                    - bid:awarded
                    - bid:accepted
                url:
                  type: string
                  format: URL
                  description: URL to post the webhooks
              required:
              - url
              - events
      responses:
        '201':
          description: Success
          content:
            application/json:
              schema:
                allOf:
                - type: object
                  properties:
                    uuid:
                      description: Webhook unique identifier
                      type: string
                      format: uuid
                - type: object
                  properties:
                    events:
                      type: array
                      items:
                        type: string
                        enum:
                        - load:accepted
                        - load:rejected
                        - quote:booked
                        - quote:book-failed
                        - quote:rejected
                        - shipment:invoice
                        - shipment:carrier-dropped
                        - shipment:carrier-updated
                        - shipment:appointment-pickup
                        - shipment:appointment-delivery
                        - shipment:driver-assigned
                        - shipment:driver-unassigned
                        - shipment:en-route-to-pickup
                        - shipment:check-in-pickup
                        - shipment:check-out-pickup
                        - shipment:en-route-to-delivery
                        - shipment:check-in-delivery
                        - shipment:check-out-delivery
                        - shipment:pickup-late
                        - shipment:delivery-late
                        - shipment:location-updated
                        - shipment:canceled
                        - shipment:incident
                        - shipment:updated
                        - carrier:tender:accepted
                        - carrier:tender:canceled
                        - carrier:status:changed
                        - integration-request:accepted
                        - integration-request:rejected
                        - bid:expired
                        - bid:timed_out
                        - bid:refused
                        - bid:awarded
                        - bid:accepted
                    url:
                      type: string
                      format: URL
                      description: URL to post the webhooks
                  required:
                  - url
                  - events
              example:
                uuid: d630d8fe-9859-453f-aed2-372a1b09345c
                url: https://www.example.com/my/awsome/webhook_1
                events:
                - load:accepted
                - carrier:tender:accepted
        '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
      tags:
      - Webhooks
  /api/v2/webhooks/url/{uuid}:
    get:
      summary: Retrieve webhook
      tags:
      - Webhooks
      security:
      - Application-JWT:
        - webhook_read
      description: 'Retrieve webhook configuration

        '
      parameters:
      - in: path
        name: uuid
        schema:
          description: Webhook unique identifier (UUID)
          type: string
          format: uuid
        required: true
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                allOf:
                - type: object
                  properties:
                    uuid:
                      description: Webhook unique identifier
                      type: string
                      format: uuid
                - type: object
                  properties:
                    events:
                      type: array
                      items:
                        type: string
                        enum:
                        - load:accepted
                        - load:rejected
                        - quote:booked
                        - quote:book-failed
                        - quote:rejected
                        - shipment:invoice
                        - shipment:carrier-dropped
                        - shipment:carrier-updated
                        - shipment:appointment-pickup
                        - shipment:appointment-delivery
                        - shipment:driver-assigned
                        - shipment:driver-unassigned
                        - shipment:en-route-to-pickup
                        - shipment:check-in-pickup
                        - shipment:check-out-pickup
                        - shipment:en-route-to-delivery
                        - shipment:check-in-delivery
                        - shipment:check-out-delivery
                        - shipment:pickup-late
                        - shipment:delivery-late
                        - shipment:location-updated
                        - shipment:canceled
                        - shipment:incident
                        - shipment:updated
                        - carrier:tender:accepted
                        - carrier:tender:canceled
                        - carrier:status:changed
                        - integration-request:accepted
                        - integration-request:rejected
                        - bid:expired
                        - bid:timed_out
                        - bid:refused
                        - bid:awarded
                        - bid:accepted
                    url:
                      type: string
                      format: URL
                      description: URL to post the webhooks
                  required:
                  - url
                  - events
              example:
                uuid: d630d8fe-9859-453f-aed2-372a1b09345c
                url: https://www.example.com/my/awsome/webhook_1
                events:
                - load:accepted
                - carrier:tender:accepted
        '404':
          description: Webhook configuration not found
          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
              example:
                error: object_not_found
                error_description: Object not found
    put:
      summary: Update webhook
      tags:
      - Webhooks
      security:
      - Application-JWT:
        - webhook_write
      description: 'Update webhook configuration

        '
      parameters:
      - in: path
        name: uuid
        schema:
          description: Webhook unique identifier (UUID)
          type: string
          format: uuid
        required: true
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                events:
                  type: array
                  items:
                    type: string
                    enum:
                    - load:accepted
                    - load:rejected
                    - quote:booked
                    - quote:book-failed
                    - quote:rejected
                    - shipment:invoice
                    - shipment:carrier-dropped
                    - shipment:carrier-updated
                    - shipment:appointment-pickup
                    - shipment:appointment-delivery
                    - shipment:driver-assigned
                    - shipment:driver-unassigned
                    - shipment:en-route-to-pickup
                    - shipment:check-in-pickup
                    - shipment:check-out-pickup
                    - shipment:en-route-to-delivery
                    - shipment:check-in-delivery
                    - shipment:check-out-delivery
                    - shipment:pickup-late
                    - shipment:delivery-late
                    - shipment:location-updated
                    - shipment:canceled
                    - shipment:incident
                    - shipment:updated
                    - carrier:tender:accepted
                    - carrier:tender:canceled
                    - carrier:status:changed
                    - integration-request:accepted
                    - integration-request:rejected
                    - bid:expired
                    - bid:timed_out
                    - bid:refused
                    - bid:awarded
                    - bid:accepted
                url:
                  type: string
                  format: URL
                  description: URL to post the webhooks
              required:
              - url
              - events
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                allOf:
                - type: object
                  properties:
                    uuid:
                      description: Webhook unique identifier
                      type: string
                      format: uuid
                - type: object
                  properties:
                    events:
                      type: array
                      items:
                        type: string
                        enum:
                        - load:accepted
                        - load:rejected
                        - quote:booked
                        - quote:book-failed
                        - quote:rejected
                        - shipment:invoice
                        - shipment:carrier-dropped
                        - shipment:carrier-updated
                        - shipment:appointment-pickup
                        - shipment:appointment-delivery
                        - shipment:driver-assigned
                        - shipment:driver-unassigned
                        - shipment:en-route-to-pickup
                        - shipment:check-in-pickup
                        - shipment:check-out-pickup
                        - shipment:en-route-to-delivery
                        - shipment:check-in-delivery
                        - shipment:check-out-delivery
                        - shipment:pickup-late
                        - shipment:delivery-late
                        - shipment:location-updated
                        - shipment:canceled
                        - shipment:incident
                        - shipment:updated
                        - carrier:tender:accepted
                        - carrier:tender:canceled
                        - carrier:status:changed
                        - integration-request:accepted
                        - integration-request:rejected
                        - bid:expired
                        - bid:timed_out
                        - bid:refused
                        - bid:awarded
                        - bid:accepted
                    url:
                      type: string
                      format: URL
                      description: URL to post the webhooks
                  required:
                  - url
                  - events
              example:
                uuid: d630d8fe-9859-453f-aed2-372a1b09345c
                url: https://www.example.com/my/awsome/webhook_1
                events:
                - load:accepted
                - carrier:tender:accepted
        '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
        '404':
          description: Webhook configuration not found
          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
              example:
                error: object_not_found
                error_description: Object not found
    delete:
      summary: Delete webhook
      tags:
      - Webhooks
      security:
      - Application-JWT:
        - webhook_write
      description: 'Delete webhook configuration

        '
      parameters:
      - in: path
        name: uuid
        schema:
          description: Webhook unique identifier (UUID)
          type: string
          format: uuid
        required: true
      responses:
        '204':
          description: No Content
        '404':
          description: Webhook configuration not found
          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
              example:
                error: object_not_found
                error_description: Object not found
  /quote-webhooks:
    post:
      summary: Quote Events
      description: "Posts a message when an event about a quote is triggered.\n\nThe quote event payload has a base schema but the details change depending on the event type.\nDuring the onboarding you can let Loadsmart know which events you want to receive. You can also\nreceive events in more than one URL.\n\nList of event types:\n  - quote:booked\n  - quote:rejected\n"
      requestBody:
        content:
          application/json:
            schema:
              oneOf:
              - type: object
                title: quote:booked
                properties:
                  details:
                    type: object
                    properties:
                      event:
                        type: object
                        properties:
                          sender_id:
                            type:
                            - string
                            - 'null'
                            description: The identification of the party that is sending this message
                          receiver_id:
                            type:
                            - string
                            - 'null'
                            description: The identification of the party that is receiving this message
                      shipment:
                        type: object
                        properties:
                          id:
                            type: string
                            format: uuid
                            description: The shipment identifier
                          bol_number:
                            type: string
                            description: The bill of lading number
                          equipment_type:
                            type: string
                            description: The type of truck used to move the load
                          equipment_size:
                            type: integer
                            description: The size of the truck used to move the load, in feet
                          purchase_order_number:
                            type:
                            - string
                            - 'null'
                            description: The Purchase Order (PO) number
                          ref_number:
                            type: string
                            description: The load number from its shipper
                          loadsmart_ref_number:
                            type: string
                            description: Internal identifier
                          stops:
                            type: array
                            minItems: 1
                            items:
                              type: object
                              properties:
                                date:
                                  type: string
                                  format: date-time
                                  description: The date and time of the stop
                                city:
                                  type: string
                                  description: This stop city
                                state:
                                  type: string
                                  description: This stop state
                                country:
                                  type: string
                                  description: This stop country
                                zipcode:
                                  type: string
                                  description: This stop zipcode
                                timezone:
                                  type: string
                                  description: This stop timezone
                                stop_index:
                                  type: number
                                  description: Indicate the stop number for this event, being 0-based for pickup.
                                location:
                                  type: object
                                  description: General localization attributes
                                  properties:
                                    latitude:
                                      type: number
                                      description: The latitude where the stop is located
                                    longitude:
                                      type: number
                                      description: The longitude where the stop is located
                      shipper:
                        type: object
                        properties:
                          id:
                            type: string
                            format: uuid
                            description: The shipper identifier
                          name:
                            type: string
                            description: The shipper name
                  created_at:
                    type: string
                    format: date-time
                    description: The date and time of the event.
                  type:
                    type: string
                    description: Event type
              - type: object
                title: quote:rejected
                properties:
                  details:
                    type: object
                    properties:
                      quote:
                        type: object
                        properties:
                          id:
                            type: string
                            description: The quote identifier
                          customer_reference:
                            type: string
                            description: The quoted shipment identifier on the shipper side
                      shipper:
                        type: object
                        properties:
                          id:
                            type: string
                            format: uuid
                            description: The shipper identifier
                          name:
                            t

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