Skip to main content
When creating a Nash order, Nash allows specifying different requirements to suit your order/package delivery. Available options are:

Notes

Multiple requirements are allowed. Example: requirements: ["photo_proof_of_delivery", "signature_proof_of_delivery"]Not all providers support all requirements. Providers that don’t support provided order/package requirements will be ineligible and will show in the failedQuotes section. A quote rejected for that reason carries a machine-readable errorCode and an errorDetails object naming the requirements the provider wouldn’t take, so you can branch on the cause instead of reading the message. When every eligible provider rejects a package on its requirements, the delivery carries a quoteFailure summary and a normalized failureCode, and dispatching it returns a 422 rather than a generic failure.
By default, requirements: ["photo_proof_of_delivery"] requirements=[] means no requirements are expected.