Job

Rebook Job

Cancel the existing job and create a new one with updated details. The original job is canceled before the new job is created from the provided data.

post/v1/jobs/{id}/rebook

Request

  • Base URL
    https://api.sandbox.usenash.com
  • Auth
    none declared

Path parameters

idstring required

job id

Query parameters

compressedPayloadboolean nullable

Return a slimmer job payload by excluding the full quotes and failedQuotes arrays and reducing advancedTask to just {id}. Prefer compressed_payload=true by default for status / ETA / tracking / cancellation flows — it can shrink responses by 10x+ on jobs that shopped many providers. Set to false (or omit) only when the caller needs quote data: pricing breakdowns, provider selection rationale, or failed-dispatch error messages.

Request body

pickupStartTimestring date-time nullable

Pickup start time

pickupEndTimestring date-time nullable

Pickup end time

dropoffStartTimestring date-time nullable

Dropoff start time

dropoffEndTimestring date-time nullable

Dropoff end time

Response

OK

idstring required

Job ID

createdAtstring required

Created at

portalUrlstring required

Portal URL

externalIdentifierstring nullable

External identifier

jobMetadataobject nullable

Job metadata

isActiveboolean required

Is the job active

isBatchboolean required

Is the job a batch

shortReferenceCodestring nullable

7-digit non-unique human-readable reference code for the job.

selectedConfigurationobject nullable

Selected configuration

jobSpecificationobject nullable

Job specification

Changes

No recorded changes to this operation across all 1 revision of this API.