Provider Errors

Provider errors should not be used in the integration. The purpose of Provider errors is mostly just for reconciliation of a specific transaction in case of failure. Provider errors are mostly consumed by our internal services.

Error CodeDescription
ADDRESS_NOT_FOUNDThe provider is unable to validate the address.
ALL_ADDRESSES_MUST_BE_DISTINCTThe pickup address and delivery address cannot be the same.
CANNOT_GENERATE_ORDERThe provider encountered an error while creating an order.
DELIVERY_ALREADY_EXISTS / DUPLICATE_ORDERIDOrder ID already exists with the Provider.
DELIVERY_TIME_TOO_SOONDelivery time is too soon for the provider to give estimates or receive the order.
DELIVERY_WINDOW_EXPIREDThe delivery window to deliver an order is expired.
DELIVERY_WINDOW_UNAVAILABLEThe requested delivery window is unavailable.
DSP_DOES_NOT_ALLOW_CANCELLATION / NON_CANCELABLE_DELIVERYThe provider does not allow orders to be canceled.
DSP_DOES_NOT_ALLOW_ORDER_MODIFICATIONThe provider does not allow orders that are placed to be edited.
DSP_DOES_NOT_OFFER_ESTIMATESThe provider does not provide estimates for the requested Delivery.
DSP_TIMEOUTRequest to DSP for estimates or creating an order received a timeout error.
DSP_UNKNOWN_ERRORThe provider has returned an unexpected error.
ELIMINATED_BY_BUSINESS_RULESDSP was eliminated due to existing business rules.
EXPIRED_ESTIMATEDelivery Estimates has been expired.
FAILED_ACCOUNT_CREATIONDSP failed to create a User Account.
FIELD_TOO_LONGOne or more characters exceeded the allowed maximum character length.
INVALID_COUNTRYThe invalid country provided for the pickup or delivery address.
INVALID_DELIVERY_WINDOWThe delivery window cannot be in the past or blank.
INVALID_DROPOFF_ADDRESSInvalid delivery address.
INVALID_DROPOFF_DEADLINEDelivery window end-time cannot be before pickup window and dropoff start-time.
INVALID_DROPOFF_TIMEDelivery window start-time cannot be before pickup window end-time.
INVALID_DSP_STORE_IDIf the DSP has a store configuration, the provided value is incorrect.
INVALID_PACKAGE_DIMENSIONInvalid package dimensions.
INVALID_PACKAGE_TYPEInvalid package type.
INVALID_PHONE_NUMBERInvalid phone number.
INVALID_PICKUP_ADDRESSInvalid pickup location address.
INVALID_STORE_PHONE_NUMBERInvalid pickup location phone number.
INVALID_TIP_VALUEInvalid tips value.
INVALID_URLRequested endpoint or URL not found.
LOCATION_NAME_TOO_LONGOne or more characters exceeded the allowed maximum character length for address.
MAX_DISTANCE_EXCEEDED / OUTSIDE_THE_COVERAGE_AREA / ZIPCODE_OUT_OF_SERVICEABLE_AREA

The distance between the pickup address and delivery address is more than the maximum for the provider.

Either pickup or drop-off address is outside the DSP coverage area.

Zipcode is out of the serviceable area.

MISSING_DATAInformation is missing for the required field.
NO_ESTIMATES_BY_HONOR_DELIVERY_WINDOWDSP provided estimate does not deliver the order in the delivery window.
NO_ESTIMATES_BY_HONOR_PICKUP_WINDOWDSP provided an estimate that does not pickup the order in the pickup window.
NO_ESTIMATES_UNDER_THRESHOLD_AMOUNTProvider estimate is above the set threshold amount set in Business Rules.
NON_SUPPORTED_PICKUP_TIMEGiven Pickup Time is not supported by the DSP.
ORDER_NOT_FOUNDDSP could not find the order in their system.
PACKAGE_NOT_FOUNDDSP could not find package information.
PACKAGE_WEIGHT_OVER_LIMITWeight of the package above the DSP required limits.
PACKAGES_SIZE_OVER_LIMITSize of the package above the DSP required limits.
PAYMENT_PROCESSING_ERRORDSP failed to process payment for the delivery
RESOURCE_NOT_FOUNDDSP could not find the requested resource.
SERVER_ERRORDSP encountered an Internal Server Error
SIGNATURE_NOT_AVAILABLEDSP has not taken the signature for the order.
TOO_MANY_REQUESTSToo many requests we received by the DSP.
UNAUTHORIZEDRequest failed with unauthorized access error.
UNAVAILABLEDSP service is unavailable.
UNMAPPED_ERRORRequest received Unidentifiable Error response from DSP.
UNSET_PICKUP_ADDRESS_IDThe pickup location ID is not configured in DSP system.
UNSET_PICKUP_ADDRESS_NAMEThe pickup location name is not configured in DSP system.
VALIDATION_FAILEDThe delivery request contains an invalid value for a parameter.
WEIGHT_OVER_LIMITThe package weight exceeded the DSP package weight limit.