Load Management
Create or update load
Create a load, or replace an existing load matched by loadNumber.
The whole payload is validated on every request. Which fields are required depends on the load's status: stop appointment windows are optional while the load is a DRAFT and required on every route stop once the load reaches CUSTOMER_CONFIRMED or later. See Load Status Validation for the full status-by-status breakdown.
post/v2/loads
Request
- Base URLhttps://api.prod.goaugment.com
- AuthHTTP basic
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"load": {
"accessorials": [
"AFTER_HOURS"
],
"route": [
{
"expectedArrivalWindowStart": "2025-08-21T12:34:56Z",
"expectedArrivalWindowEnd": "2025-08-21T12:34:56Z",
"actualArrivalTime": "2025-08-21T12:34:56Z",
"actualCompletionTime": "2025-08-21T12:34:56Z",
"expectedDropWindowStart": "2025-08-21T12:34:56Z",
"expectedDropWindowEnd": "2025-08-21T12:34:56Z",
"mustArriveByDate": "2025-08-21T12:34:56Z",
"customData": {
"pickupNumber": "PU-111",
"bolNumber": "0007031665",
"dock": {
"door": "42"
}
}
}
],
"externalTrackingStatus": {
"message": "Tracking Now",
"updatedAt": "2025-08-21T12:34:56Z"
},
"bidExpiration": "2025-08-21T12:34:56Z",
"notes": [
{
"timestamp": "2025-08-21T12:34:56Z"
}
],
"customData": {
"customerLoadId": "ABC-12345",
"priorityTier": 2,
"whiteGloveDelivery": true,
"tags": [
"rush",
"high-value"
],
"routing": {
"region": "NE",
"requiresAppointment": true
}
}
},
"trackingEvents": [
{
"nextSequence": 2,
"nextEtaUtc": "2025-08-21T12:34:56Z",
"eventType": "INFO",
"eventSource": "MACROPOINT",
"eventUtc": "2025-08-21T12:34:56Z",
"city": "St Louis",
"country": "US",
"stateOrProvince": "MO",
"latitude": 38.56045466,
"longitude": -90.4000096,
"temperatureF": 26,
"notes": "Location update received. Locator: 6166485924, Source: Ping",
"dispatcher": {
"phone": "+12081234567"
},
"driver": {
"phone": "+12081234567"
}
}
],
"carrier": {
"contacts": [
{
"phone": "+12081234567"
}
],
"drivers": [
{
"phone": "+12081234567"
}
]
},
"brokerage": {
"contacts": [
{
"phone": "+12081234567"
}
]
}
}Response
Load created successfully
Changes
No recorded changes to this operation across all 1 revision of this API.