For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LoginSign Up
DocumentationAPI Reference
DocumentationAPI Reference
  • Deliveries
    • Quote a Delivery
    • Create a Delivery
    • Dangerous Goods
    • Request vs Book
    • Product Types
    • Create International Order
    • Create Return Delivery
    • Create Customer Pickup
    • Create Own Network Deliveries
    • Amend Delivery
    • View Delivery Label
    • Request Delivery Cancellation
    • Create a Re-Delivery
    • Rebook a Delivery
  • Manifests
    • Create Manifest
    • Get Manifest
    • Get Manifest Summary
  • Store Allocation
    • Availability API
    • Allocation API
    • Quote API
  • Tracking, Statuses & Webhooks
    • Get Delivery
    • List Deliveries
    • Confirm Return
    • Webhooks
  • Links
    • Create Link
LogoLogo
LoginSign Up
On this page
  • Endpoint
  • Path Parameters
  • Request Payload
  • Request Fields
Deliveries

Rebook a Delivery

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Create a Re-Delivery

Next

Create Manifest

Built with

Create a new delivery based on an existing delivery. Unlike Re-Delivery, Rebook is not restricted to deliveries in a specific status — it can be applied to any delivery regardless of its current state. All fields from the original delivery are copied to the new record automatically — you only need to provide the fields you want to override.

The new delivery reference will be automatically prefixed with RB- to distinguish it from the original.


Endpoint

POST {{domain}}/{{tenant_id}}/deliveries/{{delivery_id_or_reference}}/rebook

Authentication: Bearer token required via the Authorization header.


Path Parameters

ParameterDescription
delivery_id_or_referenceThe Rendr delivery_id or your own reference of the original delivery to rebook.

Request Payload

At minimum, ready_for_pickup_at is required. Any additional fields provided will override the values copied from the original delivery.

POST /{{tenant_id}}/deliveries/{{delivery_id_or_reference}}/rebook
1{
2 "ready_for_pickup_at": "2023-10-03T11:30:00+10:00",
3 "use_dynamic_RFP": true
4}

Request Fields

FieldTypeRequiredDescription
ready_for_pickup_atString (ISO 8601)YesThe earliest date and time the rebooked delivery order will be ready for carrier collection.
use_dynamic_RFPBooleanNoWhen true, Rendr will dynamically adjust the pickup time based on real-time carrier availability.
(any delivery field)—NoAny field from the standard Create Delivery payload can be included to override the corresponding value from the original delivery.

The behaviour on creation follows the same rules as a standard delivery. If book_delivery_now: true is set, the rebooked delivery will be submitted for booking immediately and transition to booked. Otherwise it will be created in requested state and await booking. Ensure ready_for_pickup_at reflects an accurate pickup time, as the carrier will be allocated based on this value.