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 EntityADDRESS_INVALIDADDRESS_OUT_OF_RANGECART_EMPTYCATALOGSET_NOT_FOUNDCATALOGSET_REQUIREDITEM_UNAVAILABLEMODIFIER_REQUIREDORDER_ALREADY_PLACEDORDER_BELOW_MINIMUMORDER_TOTAL_DIFFERENTPAYMENT_DECLINEDPAYMENT_FAILEDPAYMENT_METHOD_INVALIDSESSION_USER_REQUIREDSTORE_CLOSEDSTORE_NOT_FOUND
powered by Zuplo
Errors

STORE_CLOSED

STORE_CLOSED

The store is not accepting orders at the time of the request — either outside posted hours, manually closed by the operator, or under a temporary capacity hold.

Summary

FieldValue
HTTP status400
errorCategoryavailability
retryablefalse

When This Fires

  • POST /v1/marketplace/orders/validate — pre-flight rejects an order that targets a closed store.
  • POST /v1/marketplace/orders/place — store transitioned to closed between validation and placement (TOCTOU). Provider is the authority at place-order; pre-flight is a UX hint, not a correctness gate.

Recommended Action

Do not retry the same store immediately. Instead:

  1. Re-call store availability (GET /v1/marketplace/stores/{storeId} or re-run discovery for the user's address) to confirm current open hours.
  2. Surface a "closed" affordance to the user with the next-open time if available.
  3. Offer alternative stores from a fresh discovery call.

A retry is only appropriate after the store's next-open time, and even then a fresh availability check should precede order submission.

Example

Code
{ "type": "https://developer.gett-tech.com/errors/STORE_CLOSED", "title": "Bad request", "status": 400, "detail": "The store is no longer accepting orders.", "instance": "/v1/marketplace/orders/validate", "requestId": "req_abc123", "timestamp": "2026-04-27T14:30:00.000Z", "errorCode": "STORE_CLOSED", "errorCategory": "availability", "retryable": false }
SESSION_USER_REQUIREDSTORE_NOT_FOUND
On this page
  • Summary
  • When This Fires
  • Recommended Action
  • Example
JSON