Create or update load

Body
required
application/json
  • brokerage
    Type: object · Brokerage
    required
  • load
    Type: object · Load
    required
  • carrier
    Type: object · Carrier
  • customer
    Type: object · Customer
  • trackingEvents
    Type: array object[] · TrackingEvent[]

    A non-empty array will overwrite all existing tracking events for the Load. Omitting this field or providing an empty array preserves the current tracking events. To append events instead of replacing them, use the POST /v2/loads/tracking endpoint.

Responses
  • 204

    Load created successfully

  • 400

    Bad request (work in progress)

Request Example for post/v2/loads
curl https://api.prod.goaugment.com/v2/loads \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Basic username:password' \
  --data '{
  "brokerage": {},
  "load": {
    "loadNumber": "1",
    "mode": "FTL",
    "status": "DRAFT",
    "isPostedToDAT": false,
    "route": [
      {
        "sequence": 1,
        "stopActivity": "PICKUP",
        "expectedArrivalWindowStart": "2025-09-01T12:00:00Z",
        "expectedArrivalWindowEnd": "2025-09-01T14:00:00Z",
        "address": {
          "street1": "1 Santa Monica Blvd",
          "city": "Santa Monica",
          "stateOrProvince": "CA",
          "postalCode": "90401",
          "country": "US"
        }
      },
      {
        "sequence": 2,
        "stopActivity": "DELIVERY",
        "expectedArrivalWindowStart": "2025-09-02T12:00:00Z",
        "expectedArrivalWindowEnd": "2025-09-02T14:00:00Z",
        "address": {
          "street1": "1 Market St",
          "city": "San Francisco",
          "stateOrProvince": "CA",
          "postalCode": "94105",
          "country": "US"
        }
      }
    ]
  }
}'
No Body