Report TONU
Changed onReport Truck Ordered Not Used (TONU), as the TMS "Report TONU" does. carrierId is the load carrier's ID.
What happens
- LoadCarrier status changes to TONU
- The load is delivered for the carrier's TONU bill, and the carrier's costs on it are carried over as its TONU pay
- Optionally creates a replacement load for a new carrier, and the shipment moves back to planning; otherwise the shipment is delivered once all its loads are
Prerequisites
- The load carrier is active
- Truckload only
- carrierId is the load's current carrier (its first active one), and the load is active: not canceled and with no TONU'd carrier
When to use
Use TONU when:
- Carrier was dispatched but load was cancelled
- Carrier arrived but freight wasn't ready
- Carrier was turned away at shipper
TONU typically involves some payment to the carrier.
Request
- Base URL: https://api.mvmnt.io/v1
- URL: https://api.mvmnt.io/v1/loads/{loadId}/carriers/{carrierId}/tonu
- Auth: HTTP bearer
Path parameters
Request body
Response
TONU reported successfully
Example response
{
"loadCarrier": {
"carrier": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"key": "ERP-CARRIER-SWIFT",
"name": "Swift Transportation",
"phoneNumber": "+1-555-987-6543",
"email": "dispatch@swifttrans.com",
"createdAt": "2025-01-15T10:00:00Z",
"updatedAt": "2025-01-15T14:30:00Z"
}
}
}Changes
- breaking
request body became required
- breaking
request property
was restricted to a list of enum values - breaking
the request property
became required - warning
removed the request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new optional request property
- info
added the new
CONSIGNEE_NOT_READY_FOR_DELenum value to the request property - info
added the new
CUSTOMER_NOT_READY_FOR_PUenum value to the request property - info
added the new
FORGOT_TO_BOUNCE_CARRIERenum value to the request property - info
added the new
OTHERenum value to the request property
- breaking
- breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - breaking
removed the required property
from the response with the status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking