Skip to content
snapcasterDevelopers

Error codes

Errors use { "success": false, "error": { "code", "message", "details?" } }. Branch on the frozen code, not on the human-readable message.

HTTPCodeMeaningDo this
400INVALID_REQUESTRequest validation failedCorrect the named fields and do not retry unchanged
400UNSUPPORTED_API_VERSIONThe override names an unknown or retired versionChoose a version from the returned supported set
401UNAUTHORIZEDThe Seller Marketplace API key is missing or invalidRe-copy the complete key or replace a revoked key
404ORDER_NOT_FOUNDNo Order exists for this Seller-scoped key and idConfirm the Order id and the Seller credential
409SELLER_SOURCE_EXCLUSIVEThe Seller’s Inventory source is not platformStop retrying because partner push writes are unavailable for this Seller
413BATCH_TOO_LARGEA Listing write exceeds 1,000 itemsSplit the batch before retrying
422INVALID_TRANSITIONThe requested Order lifecycle move is illegalRead the Order and branch on its current state
429RATE_LIMITEDThe per-Seller item ceiling was exceededWait for the Retry-After duration

Operation pages list their complete expected errors and corrective actions. Use this appendix when the code is known but the operation is not.

Need help?

Email Marketplace support with this page and the sandbox environment prefilled.

Never include an API key or Signing secret in the message.