Get Draft Listing
Get the draft listing for the provided draft listing ID.
👥 Customer Type
- Shipper
📝 Important Notes
- Only your own drafts can be retrieved. A draft belonging to another customer is reported as not found.
- The response will include an
ETagheader, which should be used for theIf-Matchheader in subsequent updates. - The ID of the resource is returned in resource’s create endpoint. The response will contain a
Locationheader that contains the fully qualified URL of the newly created resource. The final segment of the URL will be the ID of the resource.
Path Parameters
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.
DraftListingResponse
Details of a draft listing.
The ID of the listing.
Example:42220470
The ID of the Central Dispatch customer who is the shipper.
Example:afd2fb59-b89d-4572-8f9a-e57f82a61c68
The ID of the shipper order.
Example:123-abc 900
A user supplied ID used for reference.
Example:25-KL8CH6
An identifier managed by the user. Shippers can use this field to map a record (e.g. order, shipment, dispatch) in their local TMS to a Central Dispatch record. This value is displayed as the load number on the Central Dispatch website.
Example:RND10 CHEV
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.
Example:Charging cables need to be picked up with vehicles and if left behind a $200 fee will be applied.
The fully qualified URL of the listing.
Example:https://marketplace-api.centraldispatch.com/listings/id/42220470
Indicates whether the vehicle is inoperable.
Example:false
The available date of the listing, in UTC/ISO 8601 format.
Example:2025-11-05T00:00:00.000Z
The date and time the listing was created, in UTC/ISO 8601 format.
Example:2024-10-15T00:00:00Z
The expiration date of the listing, in UTC/ISO 8601 format.
Example:2025-08-15T00:00:00.000Z
The desired delivery date of the listing, in UTC/ISO 8601 format.
Example:2025-03-04T00:00:00Z
The source of the listing. This list is not exhaustive and additional values may be added at any time.
Allowed values:APIUICSV
Example:API
The trailer type. This list is not exhaustive and additional values may be added at any time.
Allowed values:DRIVEAWAYENCLOSEDOPEN
Example:OPEN
The status of the listing.
- ACTIVE: The load is listed and shown in searches on Central Dispatch.
- ARCHIVED: The listing has been archived and is no longer active.
- DELETED: The listing has been removed.
- NOTLISTED: The load is not shown in searches on Central Dispatch. An
ACTIVEload automatically becomesNOTLISTEDwhen it passes its available-to-ship date by four days, reaches its expiration date, or hassearchableset tofalse. Available beginning 8/10/26.
This list is not exhaustive and additional values may be added at any time.
Allowed values:ACTIVEARCHIVEDDELETEDNOTLISTED
Example:ACTIVE
The Central Dispatch ID of the partner who created or last updated the transaction on behalf of the customer. Will be null if the customer made the API call directly.
Example:b6e8c9e4-989a-4b37-8dd7-99fd34882bd0
The Central Dispatch ID of the user who created or last updated the resource.
Example:6e93ff07-6ea6-4239-b502-7bf4f68d2600
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.
Example:false
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).
Example:false
Details of the price of a draft listing.
Show Child Parameters
Details of the service level agreement of a draft listing.
Show Child Parameters
Details of a vehicle on a draft listing.
Show Child Parameters
Details of a stop on a draft listing.
Show Child Parameters
Details of a marketplace on a draft listing.
Show Child Parameters
Details of a listing tag.
Show Child Parameters
Authentication
Path Parameters
Headers
Update Draft Listing
Update a draft listing.
👥 Customer Type
- Shipper
📝 Important Notes
- This operation replaces the entire draft. Any field omitted from the request is cleared, so send the whole draft on every update.
- The draft remains a draft. Updating it does not publish it to the marketplace.
- The
If-Matchheader is required and its value can be found in theETagresponse header of the resource’s GET by ID endpoint. - A stale
If-Matchvalue is rejected with422, and the stored draft is left unchanged. Re-read the draft to obtain the currentETagbefore retrying.
Path Parameters
The ID of the listing.
Example:42220470
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
DraftListingRequest
DraftListingRequest
Details of a draft listing to be created or updated.
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 a record (e.g. order, shipment, dispatch) in their local TMS to a Central Dispatch record. This value is displayed as the load number on the Central Dispatch website.
<= 50 characters
Example:RND10 CHEV
The trailer type. This list is not exhaustive and additional values may be added at any time.
Allowed values:DRIVEAWAYENCLOSEDOPEN
Default:OPEN
Example:OPEN
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 of a draft listing.
Show Child Parameters
Details of the service level agreement of a draft listing.
Show Child Parameters
Details of a stop on a draft listing.
Show Child Parameters
Details of a vehicle on a draft listing.
Show Child Parameters
Details of a marketplace on a draft listing.
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 Draft Listing
Delete a draft listing.
👥 Customer Type
- Shipper
📝 Important Notes
- The draft is removed permanently and cannot be recovered.
- Only your own drafts can be deleted. A draft belonging to another customer is reported as not found and is left untouched.
- Deleting a draft has no effect on any listing already published from it.
Path Parameters
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
Response
No Content. Successful request.
Authentication
Path Parameters
Headers
Publish Draft Listing
Publish a draft listing, turning it into an active listing on the marketplace.
👥 Customer Type
- Shipper
📝 Important Notes
- The created resource is a listing, not a draft. It is returned in the response body and its URL is in the
Locationheader. - The new listing keeps the draft’s ID, and the draft is consumed - a second publish of the same ID is reported as not found.
- Publishing enforces the complete set of Create Listing rules, so a draft that saved successfully can still be rejected here with
422. Correct the draft with Update Draft Listing and publish again. - The
If-Matchheader is required and its value can be found in theETagresponse header of the resource’s GET by ID endpoint. - A stale
If-Matchvalue is rejected with422, and the draft is left intact and unpublished.
Path Parameters
The ID of the listing.
Example:42220470
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
Response
application/json
Response
Created. Successful request.
ListingResponse
Details of a listing.
The ID of the listing.
Example:42220470
The ID of the Central Dispatch customer who is the shipper.
Example:afd2fb59-b89d-4572-8f9a-e57f82a61c68
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.
Example:Charging cables need to be picked up with vehicles and if left behind a $200 fee will be applied.
The date and time the listing was archived, in UTC/ISO 8601 format.
Example:2024-08-01T00:00:00Z
The available date of the listing, in UTC/ISO 8601 format.
Example:2025-11-05T00:00:00.000Z
The date and time the listing was created, in UTC/ISO 8601 format.
Example:2024-10-15T00:00:00Z
The date and time the listing was deleted, in UTC/ISO 8601 format.
Example:2024-09-10T00:00:00Z
The desired delivery date of the listing, in UTC/ISO 8601 format.
Example:2025-03-04T00:00:00Z
The expiration date of the listing, in UTC/ISO 8601 format.
Example:2025-08-15T00:00:00.000Z
An identifier managed by the user. Shippers can use this field to map a record (e.g. order, shipment, dispatch) in their local TMS to a Central Dispatch record. This value is displayed as the load number on the Central Dispatch website.
Example:RND10 CHEV
Indicates whether the vehicle is inoperable.
Example:false
The fully qualified URL of the listing.
Example:https://marketplace-api.centraldispatch.com/listings/id/42220470
The status of the listing.
- ACTIVE: The load is listed and shown in searches on Central Dispatch.
- ARCHIVED: The listing has been archived and is no longer active.
- DELETED: The listing has been removed.
- NOTLISTED: The load is not shown in searches on Central Dispatch. An
ACTIVEload automatically becomesNOTLISTEDwhen it passes its available-to-ship date by four days, reaches its expiration date, or hassearchableset tofalse. Available beginning 8/10/26.
This list is not exhaustive and additional values may be added at any time.
Allowed values:ACTIVEARCHIVEDDELETEDNOTLISTED
Example:ACTIVE
The Central Dispatch ID of the partner who created or last updated the transaction on behalf of the customer. Will be null if the customer made the API call directly.
Example:b6e8c9e4-989a-4b37-8dd7-99fd34882bd0
The Central Dispatch ID of the user who created or last updated the resource.
Example:6e93ff07-6ea6-4239-b502-7bf4f68d2600
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.
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).
Example:true
Details of the marketplace.
Show Child Parameters
A user supplied ID used for reference.
Example:25-KL8CH6
Details of the price.
Show Child Parameters
The ID of the shipper order.
Example:123-abc 900
Details of the service level agreement (SLA) for a listing.
Show Child Parameters
The source of the listing. This list is not exhaustive and additional values may be added at any time.
Allowed values:APIUICSV
Example:API
Details of a stop.
Show Child Parameters
Details of a listing tag.
Show Child Parameters
The total travel distance in miles.
Example:267
The trailer type. This list is not exhaustive and additional values may be added at any time.
Allowed values:DRIVEAWAYENCLOSEDOPEN
Example:OPEN
Details of a vehicle.
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.
Authentication
Path Parameters
Headers
Get My Draft Listings
Get a collection of draft listings that belong to the calling customer, newest first.
👥 Customer Type
- Shipper
📝 Important Notes
- Results will be paginated. Navigate through the results using the
nextvalue. countis the total number of drafts you own, not the size of the current page, sonextis present exactly when more drafts remain.- Drafts cannot be filtered by field. A draft stores whatever the shipper has entered so far, so any search criterion would silently hide incomplete work. Unsupported query parameters are rejected with
400rather than ignored. To retrieve specific drafts by ID, use Get Draft Listings (Batch). - Be sure to URL encode any parameters that contain spaces or special characters.
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)
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.
DraftListingPaginatedCollection
A paginated collection of draft listings.
The URL used to query the current collection of the resource.
Example:https://marketplace-api.centraldispatch.com/draft-listings/mine?limit(5,1)
The URL to the first page of the collection.
Example:https://marketplace-api.centraldispatch.com/draft-listings/mine?limit(1,1)
The URL to the previous page of the collection, if available.
Example:https://marketplace-api.centraldispatch.com/draft-listings/mine?limit(4,1)
The URL to the next page of the collection, if available.
Example:https://marketplace-api.centraldispatch.com/draft-listings/mine?limit(6,1)
The maximum number of items to be returned in the response.
Example:1
The total count of resources in the collection.
Example:23
Details of a draft listing.