Example:42220470
Update Listing
Update a listing.
👥 Customer Type
- Shipper
📝 Important Notes
- This operation replaces the entire listing.
- All Create Listing validation rules apply.
- The
If-Match
header is required and its value can be found in theETag
response header of the resource’s GET by ID endpoint.
Path Parameters
Headers
This is a required field to ensure the update is being completed on an item that has not changed since it was last read. The value of this field will be the value of the ETag
header that was received on the preceding get call.
Example:8675309
The major version of the API to make a request against. This is a custom MIME type that contains vnd.coxauto.v[#]+
. For example, to request a resource from version 2.x.x of an API, the Content-Type header should be set to application/vnd.coxauto.v2+json
.
Example:application/vnd.coxauto.v2+json
Body
application/json
Body
ListingRequest
ListingRequest
Details of a listing.
The ID of the shipper order.
<= 50 characters
Example:123-abc 900
An identifier managed by the user. Shippers can use this field to map Central Dispatch dispatch ID to a record (e.g. order, shipment, dispatch) in their local TMS.
<= 50 characters
Example:RND10 CHEV
The trailer type.
Allowed values:DRIVEAWAYENCLOSEDOPEN
Default:OPEN
Example:OPEN
Indicates whether the vehicle is inoperable.
Default:true
Example:false
These are provisions added to a contract that specify extra obligations, rights, or conditions beyond the standard terms.
Real Life Example: Charging cables need to be picked up with vehicles and if left behind a $200 fee will be applied.
Rules: This information will be visible only to the assigned carrier after the load is dispatched, and it will no longer be editable at that point.
<= 500 characters
Example:Charging cables need to be picked up with vehicles and if left behind a $200 fee will be applied.
Indicates the shipper requests for the carrier to use the Central Dispatch Mobile App to perform vehicle inspection at pickup and delivery. If true, the carrier will be asked to acknowledge the request before accepting the load.
Default:false
Example:true
Indicates if the driver verification process is required. A driver must be assigned to the load before delivery. Information will be emailed to the contact physically present at the pickup location for use in verifying the driver’s identification. The Central Dispatch Mobile App must be used to perform the pickup and delivery inspection. (Only currently applicable to select private Marketplaces).
Default:false
Example:true
The available date of the listing, in UTC/ISO 8601 format. Must not be before today or later than 30 days from today.
Example:2025-02-20T00:00:00Z
The expiration date of the listing, in UTC/ISO 8601 format. Must not be before today or later than 30 days from today. Will default to after creation date if not supplied.
Example:2025-03-10T00:00:00Z
The desired delivery date of the listing, in UTC/ISO 8601 format. Must be equal or greater than availableDate
and not before today or later than 30 days from today (optional).
Example:2025-03-04T00:00:00Z
A user supplied ID used for reference.
<= 50 characters
Example:969175d4-a3f8-4e43-b64f-a95d77475aa0
Details of the price.
Show Child Parameters
Details of the service level agreement (SLA) for a listing. Only required for listings in marketplaces allowing digital offers. Currently only applicable to private marketplaces.
Show Child Parameters
Details of a stop.
Show Child Parameters
Details of a vehicle.
Show Child Parameters
Details of a marketplace.
Show Child Parameters
Details of a tag.
Show Child Parameters
Displayed in Central Dispatch website/app as “Transport Special Instructions”, these are specific guidelines or details for the safe and efficient pick up, delivery, or transportation of a load. This may contain sensitive data and is not available prior to acceptance of terms by a carrier.
Rules: This information is visible only to the assigned carrier after the load is dispatched and remains editable at any time.
Example:You will need special clearance to get in the lot. Call Jean at 303-999-1212.
Response
Response
No Content. Successful request.
Authentication
Path Parameters
Headers
Body
Delete Listing
Delete a listing.
👥 Customer Type
- Shipper
Path Parameters
Example:42220470
Headers
The major version of the API to make a request against. This is a custom MIME type that contains vnd.coxauto.v[#]+
. For example, to request a resource from version 2.x.x of an API, the Accept header should be set to application/vnd.coxauto.v2+json
.
Example:application/vnd.coxauto.v2+json
Response
Response
No Content. Successful request.
Authentication
Path Parameters
Headers
Get Listings (Batch)
Get a collection of listings for the provided listing IDs or URLs.
👥 Customer Type
- Shipper
Headers
The major version of the API to make a request against. This is a custom MIME type that contains vnd.coxauto.v[#]+
. For example, to request a resource from version 2.x.x of an API, the Content-Type header should be set to application/vnd.coxauto.v2+json
.
Example:application/vnd.coxauto.v2+json
Body
application/json
Body
An array of listing IDs and/or listing URLs.
Response
application/json
Response
OK. Successful request.
ListingCollection
A collection of listings.
The URL used to query the current collection of the resource.
Example:https://marketplace-api.centraldispatch.com/listings?limit(5,1)
The total count of resources in the collection.
Example:23
Details of a listing.
Show Child Parameters
Authentication
Headers
Body
Get My Listings
Get a collection of listings that belong to the calling customer.
👥 Customer Type
- Shipper
🔍 Allowed Search Criteria
partnerReferenceId
: A user supplied ID used for reference.
externalId
: An identifier managed by the user. Shippers can use this field to map Central Dispatch dispatch ID to a record (e.g. order, shipment, dispatch) in their local TMS.
shipperOrderId
: The ID of the shipper order.
📝 Important Notes
Be sure to URL encode any parameters that contain spaces or special characters.
Results will be paginated. Navigate through the results using the next
value.
</> Example
curl -X GET https://api.centraldispatch.com/listings/mine?limit(1,10)%partnerReferenceId=12345
Query Parameters
The maximum number of items to be returned in the response.
- 1 = The record number to start with, 1-based integer, default 1.
- 2 = number of results to return, integer, default 25, maximum 500.
Example:limit(1,10)
A user supplied ID used for reference.
<= 50 characters
Example:25-KL8CH6
An identifier managed by the user. Shippers can use this field to map Central Dispatch dispatch ID to a record (e.g. order, shipment, dispatch) in their local TMS.
<= 50 characters
Example:RND10 CHEV
The ID of the shipper order.
<= 50 characters
Example:123-abc 900
Headers
The major version of the API to make a request against. This is a custom MIME type that contains vnd.coxauto.v[#]+
. For example, to request a resource from version 2.x.x of an API, the Accept header should be set to application/vnd.coxauto.v2+json
.
Example:application/vnd.coxauto.v2+json
Response
application/json
Response
OK. Successful request.
ListingCollection
A collection of listings.
The URL used to query the current collection of the resource.
Example:https://marketplace-api.centraldispatch.com/listings?limit(5,1)
The total count of resources in the collection.
Example:23
Details of a listing.
Show Child Parameters
Authentication
Query Parameters
Headers
Get My Vehicles
Get the vehicles in listings that belong to the calling customer.
👥 Customer Type
- Shipper
🔍 Allowed Search Criteria
externalVehicleId
: A vehicle identifier managed by the user. Shippers can use this field to map Central Dispatch dispatch ID to a vehicle record in their local TMS.
listingId
: The ID of the listing.
📝 Important Notes
Be sure to URL encode any parameters that contain spaces or special characters.
Results will be paginated. Navigate through the results using the next
value.
</> Example
curl -X GET https://api.centraldispatch.com/listing-vehicles/mine?limit(1,10)%listingId=400000000
Query Parameters
The maximum number of items to be returned in the response.
- 1 = The record number to start with, 1-based integer, default 1.
- 2 = number of results to return, integer, default 25, maximum 500.
Example:limit(1,10)
A vehicle identifier managed by the user. Shippers can use this field to map Central Dispatch dispatch ID to a vehicle record in their local TMS.
Example:EXT123456
The ID of the listing.
Example:42220470
Headers
The major version of the API to make a request against. This is a custom MIME type that contains vnd.coxauto.v[#]+
. For example, to request a resource from version 2.x.x of an API, the Accept header should be set to application/vnd.coxauto.v2+json
.
Example:application/vnd.coxauto.v2+json
Response
application/json
Response
OK. Successful request.
VehicleCollection
A paginated collection of vehicles.
The URL used to query the current collection of the resource.
Example:https://marketplace-api.centraldispatch.com/listing-vehicles/mine?limit(5,1)
Details of a vehicle.
Show Child Parameters
The maximum number of items to be returned in the response.
Example:1
The URL to the next page of the collection, if available.
Example:https://marketplace-api.centraldispatch.com/listing-vehicles/mine?limit(5,1)
The URL to the previous page of the collection, if available.
Example:https://marketplace-api.centraldispatch.com/listing-vehicles/mine?limit(6,1)
The URL to the first page of the collection.
Example:https://marketplace-api.centraldispatch.com/listing-vehicles/mine?limit(1,1)
The total count of resources in the collection.
Example:23