Gett Developer Portal
  • Welcome
  • Distribution Partners
  • Brand Partners
  • Commerce Partners
  • Ecosystem Partners
  • Errors
  • API Reference
Documentation
  • Get Started
  • Marketfront SDK
  • API Reference
Resources
  • Payments
Company
  • Gett
  • Terms of Service
  • Privacy Policy

Copyright 2026 Gett. All rights reserved.

409 Conflict403 Forbidden500 Internal Server Error400 Bad Request404 Not Found429 Too Many Requests503 Service Unavailable401 Unauthorized502 Bad Gateway422 Unprocessable EntityCATALOGSET_NOT_FOUNDCATALOGSET_REQUIREDCLIENT_CONTEXT_REQUIREDCLIENT_IP_INVALIDCLIENT_USER_AGENT_INVALIDITEM_UNAVAILABLEMODIFIER_REQUIREDORDER_TOTAL_DIFFERENTPRECISION_EXCEEDEDCARD_EXPIREDCARD_LOST_OR_STOLENINCORRECT_CVCINSUFFICIENT_FUNDSPAYMENT_DECLINEDPAYMENT_FAILEDPAYMENT_TOKEN_INVALIDPROCESSING_ERRORSESSION_USER_REQUIREDSTORE_CLOSEDSTORE_NOT_FOUND
powered by Zuplo
Errors

VALIDATION_FAILED — 422 Unprocessable Entity

422 Unprocessable Entity

The request was well-formed but semantically invalid. Check the errors array for field-level details.

Category

validation

Retryable?

No. Fix the validation errors and retry.

Common Error Codes

VALIDATION_FAILED is the default code for a 422 when the response did not name a more specific one. The named 422 codes are:

CodeDescriptionAction
CARD_EXPIREDThe card has expired, or expired while storedCollect and vault a new card
PRECISION_EXCEEDEDA money amount carries more precision than its currency allowsRound to the currency's minor unit and resubmit
IDEMPOTENCY_KEY_CONFLICTIdempotency-Key was reused with a semantically different request body. Carries errorCategory: idempotency, not validationUse a fresh key for a new order, or replay the same body

Error Codes

Each code below is an anchor. The type URI on a problem-detail response points straight at it, so dereferencing type lands on the exact code rather than the top of this page.

IDEMPOTENCY_KEY_CONFLICT

Idempotency-Key was reused with a semantically different request body. Carries errorCategory: idempotency, not validation.

What to do: Use a fresh key for a new order, or replay the identical body.

Example

Code
{ "type": "https://developer.gett-tech.com/errors/VALIDATION_FAILED", "title": "Unprocessable Entity", "status": 422, "detail": "Validation failed.", "instance": "/v1/marketfront/orders/validate", "requestId": "req_abc123", "timestamp": "2026-03-11T14:30:00.000Z", "errorCode": "VALIDATION_FAILED", "errorCategory": "validation", "retryable": false }
502 Bad GatewayCATALOGSET_NOT_FOUND
On this page
  • Category
  • Retryable?
  • Common Error Codes
  • Error Codes
    • IDEMPOTENCY_KEY_CONFLICT
  • Example
JSON