Amend Delivery

View as Markdown

Amend a delivery’s details before it has been dispatched to a carrier. Once a delivery has been assigned a consignment number (i.e. booked with a provider), it can no longer be amended via this endpoint.

Amending automatically re-quotes the delivery with available providers and recalculates SLA windows based on any updated timing.


Endpoint

PATCH {{domain}}/{{tenant_id}}/deliveries/{{delivery_id}}/amend

Authentication: Bearer token required via the Authorization header.


Request Payload

ready_for_pickup_at is required. All other fields are optional — only include the fields you want to change. All delivery fields can be amended, including parcels, line_items, delivery_type, and reference.

PATCH /{{tenant_id}}/deliveries/{{delivery_id}}/amend
{
"ready_for_pickup_at": "2026-02-05T10:00:00+11:00",
"special_instructions": "Leave at side door",
"reference": "ORDER-98765",
"delivery_type": "fast",
"address": {
"address": "10 Smith Street",
"city": "Collingwood",
"state": "VIC",
"post_code": "3066",
"country": "AU"
},
"customer": {
"first_name": "Jane",
"last_name": "Doe",
"phone": "0411000000",
"email": "jane@doe.com"
},
"line_items": [
{
"code": "sku-code-001",
"name": "SKU Item Name #001",
"price_cents": 999,
"quantity": 2
}
],
"parcels": [
{
"reference": "PARCEL_001",
"length_cm": 20,
"width_cm": 40,
"height_cm": 60,
"weight_kg": 1,
"quantity": 1,
"type": "carton"
}
]
}

Amendable Fields

FieldRequiredDescription
ready_for_pickup_atYesThe updated time the order will be ready for carrier collection. Triggers re-quoting and SLA recalculation.
special_instructionsNoUpdated delivery instructions for the driver.
referenceNoYour internal order or shipment reference.
delivery_typeNoThe requested service level — e.g. fast, flexible, standard, express.
addressNoThe updated delivery destination. Triggers re-quoting with the new address.
customerNoUpdated recipient contact details.
line_itemsNoThe full updated list of line items. Replaces the existing line_items array.
parcelsNoThe full updated list of parcels. Replaces the existing parcels array.

Amendments are only possible before a consignment number has been assigned. Attempting to amend a booked delivery will return an error.