Update a truckload shipment by shipment identifier
Use this endpoint to update a truckload shipment with a given shipment identifier.<p><b>Example:</b> You can update location fields or appointment windows to reflect changes with this endpoint.</p>Note that tracking information updates are currently not supported. This includes shipmentIdentifiers, capacityProviderAccountGroup, and apiConfiguration changes.* It is suggested to first get the current shipment object from the GET shipment endpoint, make the desired modifications, and then PUT the modified shipment to this endpoint. After the modified shipment is successfully submitted, the updated stops, attributes, shipping details etc. will be applied and used in tracking from then on. If a shipment PUT request comes in with only GeoCoordinates, it is possible that a street address will not be returned in the response.
<br/><h4><b>Required Fields</h4></b>
<ul><li><b> carrierIdentifier: </b></li><ul><li> type </li><li> value </li></ul><li><b> shipmentIdentifiers: </b></li><ul><li> type </li><li> value </li></ul><li><b> shipmentStops: </b> (at least two) </li><ul><li> stopNumber </li><li><b> appointmentWindow: </b></li><ul><li> startDateTime </li><li> endDateTime </li></ul><li><b> location: </b></li><ul><li><b> address: </b> (if no geoCoordinates provided) </li><ul><li> postalCode </li><li> addressLines </li><li> city </li><li> state (for USA, Mexico, and Canada) </li></ul><li><b> contact: </b></li><ul><li> companyName </li></ul></ul><li><b> geoCoordinates: </b> (if no address provided) </li></li><ul><li> latitude </li><li> longitude </li></ul></ul><li><b> capacityProviderAccountGroup: </b> (by a few capacity providers) </li><ul><li><b> accounts: </b></li><ul><li> code </li></ul></ul><li><b> equipmentIdentifiers: </b> (by most capacity providers) </li><ul><li> type </li><li> value </li><li> (Optional) shouldDelete </li></ul></ul>Request
- Base URLhttps://na12.api.project44.com
- AuthOAuth 2Client credentialsToken URL/api/v4/oauth2/token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.