Skip to main content

Validation Errors

Validation problems generally mean required business data is missing, inconsistent, or not usable for the operation — malformed JSON, a missing required field, an invalid enum value, or an invalid identifier format.

Verified status codes

SituationStatus
Missing/empty required field on token exchange (apiKey) or refresh/revoke (refreshToken)422
Invalid Create Order request (e.g. missing address field, empty shipments)400
Invalid Update Order Status request400
Invalid Rate request400
Invalid Label purchase request (e.g. unusable rate id)400
Malformed X-SubAccount-Id (not a GUID)400

The public contract's error envelope (errors[].code/message) is the same shape across every operation — see Error Handling. The API does not declare specific code string values as a fixed set. Read message for a human-readable explanation rather than branching client logic on an assumed code value.

Recover safely

Inspect the relevant Order, Shipment, address, or parcel data in your client. Correct the data and resubmit only after the underlying issue is resolved. Validation issues normally need correction rather than a repeated identical request — resending the same invalid payload will fail the same way.

For the workflow context, see Order-to-Label Workflow and Create an Order for the exact required fields.