Reason codes

Updated May 26, 20262 min read

Alongside the status code, Carriyo may assign a reason code with additional detail. Reason codes apply to exceptional situations such as:

  • cancelled
  • cancelled_by_carrier
  • failed_collection_attempt
  • failed_delivery_attempt
  • suspended
  • delayed

Highlights

  • Custom reason codes: while Carriyo provides a robust set of default reason codes, merchants can create custom codes for specific business needs.
  • Exceptional statuses: these reason codes apply when the shipment process faces issues, providing clear communication and actionable insights.
  • Operational transparency: by tracking both status and reason codes, you get full visibility into why shipments may face delays or cancellations.

Default reason codes

Reason codeDescription
address_changed_by_customerAddress changed by the customer
address_corrected_by_carrierAddress was corrected by the carrier during processing
address_not_served_by_carrierCarrier does not serve the provided address
arrived_destination_countryShipment has arrived in the destination country
awaiting_customer_confirmationAwaiting confirmation from the customer
awaiting_merchant_confirmationAwaiting confirmation from the merchant
bad_weather_conditionsDelay caused by bad weather conditions
booking_confirmation_pendingCarrier booking confirmation is still pending
cancelled_by_customerShipment was cancelled by the customer
carrier_operational_issueIssue due to carrier's operational problems
collection_attempts_exhaustedAll collection attempts have been exhausted
customer_not_availableCustomer was not available for the delivery
customer_not_contactableUnable to contact the customer
customs_clearedShipment has cleared customs at the border
customs_clearance_issueIssue with customs clearance
customs_pendingAwaiting customs clearance
departed_origin_countryShipment has departed the origin country
duplicate_shipmentShipment is a duplicate
handed_over_to_partnerCarrier has handed the shipment to a delivery partner
incorrect_address_detailsProvided address details are incorrect
incorrect_contact_detailsProvided contact details are incorrect
incorrect_customer_documentationIncorrect documentation from the customer
incorrect_merchant_documentationIncorrect documentation from the merchant
item_not_acceptable_by_carrierItem is not acceptable by the carrier
on_hold_by_merchantShipment is on hold by the merchant
refused_by_customerCustomer refused to accept the shipment
rescheduled_by_customerShipment was rescheduled by the customer
shipment_misroutedShipment was misrouted
shipment_damagedShipment was damaged during transit