INVALID_JSON400 Bad RequestThe body is not valid JSONIDEMPOTENCY_KEY_REQUIRED400 Bad RequestAn Idempotency-Key header is requiredINVALID_REQUEST422 Unprocessable EntityA field is missing or invalidUNAUTHENTICATED401 UnauthorizedMissing, invalid or revoked access tokenTOKEN_EXPIRED401 UnauthorizedThe access token has expiredINSUFFICIENT_SCOPE403 ForbiddenThe token lacks the scope this endpoint needsACCOUNT_ON_HOLD403 ForbiddenThe account is on holdIP_NOT_ALLOWED403 ForbiddenThis IP address is not on the live allowlistTEST_MODE_ONLY403 ForbiddenThis only works with test credentialsNOT_FOUND404 Not FoundNo such object for this accountADDRESS_NOT_SERVICEABLEalso a quote reason422 Unprocessable EntityThe address is outside Reeds coverageINTERSTATE_NOT_AVAILABLEalso a quote reason422 Unprocessable EntityInter-state delivery is not available through the APIPICKUP_DATE_OUT_OF_RANGE422 Unprocessable Entitypickup_date is out of rangeQUOTE_EXPIRED409 ConflictThe quote has expiredQUOTE_ALREADY_USED409 ConflictThe quote already booked a deliveryINSUFFICIENT_BALANCE402 Payment RequiredThe wallet does not cover the totalCREDIT_LIMIT_REACHED402 Payment RequiredThe credit limit is reachedACTION_NOT_ALLOWED409 ConflictNot allowed in the current stateADDRESS_IN_USE409 ConflictA draft still uses this addressCANCEL_NOT_ALLOWED409 ConflictToo late to cancelSHIPPER_REQUIRED422 Unprocessable EntityName the merchantPARCEL_TOO_HEAVY422 Unprocessable EntityThe parcel is over 30 kgPARCEL_TOO_LARGE422 Unprocessable EntityThe parcel is over 120 cm on its longest sidePROHIBITED_ITEM422 Unprocessable EntityReeds can't carry this itemIDEMPOTENCY_KEY_REUSED422 Unprocessable EntitySame key, different requestREQUEST_IN_PROGRESS409 ConflictThe first request is still runningRATE_LIMITED429 Too Many RequestsToo many requestsINTERNAL_ERROR500 Internal Server ErrorSomething failed inside ReedsSERVICE_UNAVAILABLE503 Service UnavailableReeds is busy, or a service it depends on is unavailableADDRESS_NEEDS_CONFIRMATIONalso a quote reasonQuote reasonAn address needs confirmation