Cancellation

In the event that you need to cancel your order, it’s important to provide the reason for cancellation, which can be used for reporting and analytics purposes. 

Full details of the parameters and allowed values when cancelling can be found here

Similarly, if Stuart cancels your order, you can receive the cancellation reason through webhook tracking updates. Find more details here

Here is our full list of cancellation reasons and associated descriptions: 

cancellation.reasonKey

Description

address_error

The driver was unable to find the address due to an issue with the address, or the address provided is deemed to be otherwise not the correct address.

package_damaged

Either the package was received as damaged by the courier, or the package was damaged on route.

customer_cancellation_requested

The customer requested that the order be cancelled, whether by Support chat conversation or other means. When we refer to a “customer” in this context, it could be either the client or the end customer.

wrong_transport_type

The transport type or package size assigned to the order was too big or too small and requires amendment.

end-customer_unreachable

After attempting to contact the customer several times, the driver is unable to reach the end customer.

end-customer_refused_package

The driver was able to contact/meet the customer, but for whatever reason, the customer refuses to receive the package.

pu_closed

The pick-up location has already closed by the time the driver reached it.

no_supply

Stuart cannot supply any drivers for the job and has to cancel the delivery as a result.

technical_issue

A technical issue has prevented the order from being delivered successfully.

duplicate_package

The order was created more than once, or the package was not at the pick-up location for any other reason outside of Stuart’s visibility.

courier_issue

Driver issues such as accidents or breakdowns impacted the order.

incorrect_package

The store gave the wrong package to the driver.

job_expired

No driver was found to fulfil the order in the appropriate time.

other

Issues which don’t fit into any other reason.

cold_chain

Cold chain packages are those that have a specific time window in which they must be delivered, such as frozen food. If the cold chain time window is exceeded, the order may be cancelled or returned.

end-customer_underaged

The package contains age-restricted items, and the end customer is underaged when ID’d.

manually_stacked

Support has manually bundled this delivery with another.

reassigned_to_better_courier

The current courier won’t be able to fulfil the delivery, we will look for another driver to take the job.

wrong_weight

The job was created with a package size that doesn’t accurately reflect the package, so Stuart support has changed the size or split the package.

wrong_package_size

The package size provided was incorrect and a request (from the client or Stuart support) to cancel the job has been created.

wrong_package_type

The job was created with a package size that doesn’t accurately reflect the package and so Stuart support have changed the size or split the package

package_not_ready

The package is not available or not yet ready. Therefore the driver cannot pick it up.

cash_or_equipment_return

Either the driver went to deliver the order with a point of sale and has to return it, or the driver received cash from the end customer and must return it

-------------------------------------------------------------------------------------------------------------------------------------------------------------------