Cloud Network Endpoints for Customer Access
Orders - Get Orders
Get a list of orders (trip) for a specific partner.
path Parameters
partnercodestring · requiredPartner code identifier
query Parameters
pageinteger · int32Page number to return results
refNumberstring · minLength: 1 · maxLength: 100Filter orders by exact reference number match. The reference number must match exactly (case-sensitive).
statusstring · minLength: 1 · maxLength: 100Filter orders by exact status match. The status must match exactly (case-sensitive).
billTostring · minLength: 1 · maxLength: 100Filter orders by bill-to customer code. The Customer ID must match exactly (case-sensitive).
sortstring · enumOptional sort for order results. Default is by Order Id.
Enum values:DateLastActivityCreatedAt
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Orders - Create Order Booking
Create (book) a new transportation order with a partner. This endpoint allows customers to book orders that will be made available to carriers in the partner network. The order must include at least two stops (pickup or delivery location) with required location information. Optional freight details, reference numbers, and special instructions can be included to provide complete order information. X
path Parameters
partnercodestring · requiredPartner code identifier
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
Stopsobject[] · minItems: 2 · requiredArray of stops (pickup and delivery locations)
OrderNumberstring · maxLength: 100Unique order number for tracking
EquipmentSelectionstring · maxLength: 50Equipment type abbreviation for the order
ServiceTypestring · maxLength: 50Service type abbreviation for the order
Driver1string · maxLength: 200Primary driver name for brokered carrier
Driver2string · maxLength: 200Secondary driver name for brokered carrier
DriverPhonestring · maxLength: 50Driver phone number for brokered carrier
Tractorstring · maxLength: 100Tractor identifier for brokered carrier
Trailerstring · maxLength: 100Trailer identifier for brokered carrier
FreightDetailsobject[]Details about the freight being transported
RefNumbersobject[]Reference numbers (BOL, PRO, etc.)
billToCompanyIdstringCompany ID for billing
specialInstructionsstring · maxLength: 5000Special handling instructions
Responses
Order successfully created
statusstringResult status
messsagestringHuman-readable result message
objectIdstringUnique identifier for the created order card
orderIdstringUnique identifier for the created order (same value as objectId)
orderGuidstringGUID identifier for the order
orderNumberstringOrder number
createdAtstring · date-timeTimestamp when order was created
warningsstring[]Permission or field warnings when the order was created with partial field updates
Locations - Get Locations
Get a paginated list of location cards for a partner. Optionally filter by companyId (case-sensitive).
path Parameters
partnercodestring · requiredPartner code identifier
query Parameters
pageinteger · int32Page number to return results
companyIdstringFilter by companyId (case-sensitive). Omit or leave blank for no filter.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
Locations retrieved successfully
statusstringResult status
pageinteger · int32Current page number
pageSizeinteger · int32Number of locations returned per page
totalCountinteger · int32Total number of matching locations
locationsobject[]Location cards for the current page
Locations - Create Location
Create a new location card for a partner. Optional role-specific data may be supplied under Roles (Shipper, Consignee, BillTo, Terminal, TruckStop, Agent, WashFacility). Partner-network role permissions determine which fields may be set on the created card.
path Parameters
partnercodestring · requiredPartner code identifier
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
titlestring · maxLength: 200 · required
boardIdstringlistIdstringdescriptionstring · maxLength: 2000CompanyIdstring · maxLength: 100CompanyNamestring · maxLength: 200Contactstring · maxLength: 200Address1string · maxLength: 200Address2string · maxLength: 200Citystring · maxLength: 100Statestring · maxLength: 50ZipCodestring · maxLength: 20PrimaryPhonestring · maxLength: 50SecondaryPhonestring · maxLength: 50Faxstring · maxLength: 50Emailstring · maxLength: 200Latitudestring · maxLength: 50Longitudestring · maxLength: 50ExternalIdstring · maxLength: 100HoursOfOperationobject[]Rolesobject
Responses
Location successfully created
statusstringResult status when present
_idstringLocation card identifier
locationIdstringLocation card identifier (207 partial-success responses)
boardIdstringcardtypestringcarddataobjectwarningsstring[]Permission warnings when some requested fields were not set
Orders - Get Order Detail
Get details of a specific order.
path Parameters
partnercodestring · requiredPartner code identifier
orderidstring · requiredOrder identifier
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Orders - Update Order Booking
Update an existing transportation order for a partner. Nested stop, reference, and freight updates require the _id or DataGUID values from the existing order. Partner-network role permissions determine which fields may be updated.
path Parameters
partnercodestring · requiredPartner code identifier
orderidstring · requiredOrder identifier
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
EquipmentSelectionstring · maxLength: 50ServiceTypestring · maxLength: 50Driver1string · maxLength: 200Driver2string · maxLength: 200DriverPhonestring · maxLength: 50Tractorstring · maxLength: 100Trailerstring · maxLength: 100Stopsobject[]RefNumbersobject[]FreightDetailsobject[]
Responses
Order successfully updated
statusstringResult status
warningsstring[]Permission warnings when some requested fields were not updated
Orders - Cancel Order Booking
Cancel an order booking and remove it from the system.
path Parameters
partnercodestring · requiredPartner code identifier
orderidstring · requiredOrder identifier
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Orders - Get Order Documents
Get Documents and Images for a specific order.
path Parameters
partnercodestring · requiredPartner code identifier
orderidstring · requiredOrder identifier
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Orders - Get GPS Positions
Get GPS tracking history for a given order
path Parameters
partnercodestring · requiredPartner code identifier
orderguidstring · requiredOrder GUID identifier
query Parameters
pageinteger · int32Page number to return results
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Locations - Update Location
Update a location card by id. Optional role-specific data may be supplied under Roles (Shipper, Consignee, BillTo, Terminal, TruckStop, Agent, WashFacility). Partner-network role permissions determine which fields may be updated.
path Parameters
partnercodestring · requiredPartner code identifier
idstring · requiredThe location card id
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
boardIdstringlistIdstringtitlestring · maxLength: 200descriptionstring · maxLength: 2000CompanyIdstring · maxLength: 100CompanyNamestring · maxLength: 200Contactstring · maxLength: 200Address1string · maxLength: 200Address2string · maxLength: 200Citystring · maxLength: 100Statestring · maxLength: 50ZipCodestring · maxLength: 20PrimaryPhonestring · maxLength: 50SecondaryPhonestring · maxLength: 50Faxstring · maxLength: 50Emailstring · maxLength: 200Latitudestring · maxLength: 50Longitudestring · maxLength: 50ExternalIdstring · maxLength: 100HoursOfOperationobject[]Rolesobject
Responses
Location successfully updated
statusstring