Update a load

Partial update of a load. Only provided fields will be updated.

Authentication: Supports API key and bearer token authentication.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Path parameters

load_idstringRequiredformat: "uuid"

Headers

X-Organization-IDstring or nullOptional

Request

This endpoint expects an object.
is_postedboolean or nullOptional

Response

Successful Response
idstringformat: "^load_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
load_numberstring
organization_idstringformat: "^org_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
equipment_typeenum

Canonical equipment types used across loads, carriers, and lane preferences.

Uses StrEnum (not the class X(str, Enum) pattern) so that str(EquipmentType.VAN) and f"{EquipmentType.VAN}" return "VAN" instead of the default Enum.__str__ of "EquipmentType.VAN". Python 3.12 does not collapse __str__/__format__ for (str, Enum) subclasses, which would silently corrupt every f-string and Jinja template that interpolates an equipment type without .value.

created_atdatetime
updated_atdatetime
tms_load_idstring or null
external_idstring or null
modeenum
Allowed values:
load_statusstring or null
tms_statusstring or null
weightdouble or null
distancedouble or null
commoditystring or null
po_numberslist of strings or null
posted_rateinteger or null
max_buy_rateinteger or null
suggested_market_rateinteger or null
length_feetinteger or null
special_instructionslist of strings or null
is_postedbooleanDefaults to false
temperature_setting_minimuminteger or null
temperature_setting_maximuminteger or null
temperature_run_typestring or null
last_reported_statestring or null
last_reported_citystring or null
last_reported_longdouble or null
last_reported_latdouble or null
tms_carrier_idstring or null
carrier_namestring or null
customer_namestring or null
carrier_repobject or null
Contact information for various parties involved in the load
driverobject or null
Contact information for various parties involved in the load
carrier_rep_user_idstringformat: "^usr_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
stopslist of objects
contextmap from strings to any
custom_fieldsmap from strings to any
offer_countintegerDefaults to 0
Number of unique carrier offers received
max_offer_amountdouble or null
Highest offer amount received

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error
429
Too Many Requests Error