Store Status
Pause and resume individual stores. Pausing removes a store from discovery and rejects new orders until it resumes; supply a future UTC resumeAt to schedule an automatic resume, or omit it to pause indefinitely.
Fulfillment capability (delivery/pickup) and operating hours are not set here — hours travel in your CatalogSet, and delivery/pickup flags are configured per store by Gett.
Get Store Status
Get a store's current operational status.
online— accepting orders (subject to the store's open hours and fulfillment settings).paused— temporarily not accepting orders. A paused store is hidden from discovery and rejects checkout withSTORE_PAUSED.
When paused, the response includes the optional pauseReason and, if an auto-resume was scheduled, the resumeAt UTC timestamp.
A store can also be paused by its ordering provider rather than by you — for example when the restaurant's POS reports itself offline, or the location is temporarily disabled upstream. Those pauses appear here like any other, with a pauseReason prefixed Paused by provider:, and they can appear or clear without any request from you. If both you and the provider have a store paused, pauseReason lists both.
path Parameters
storeIdYour internal Store ID
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get Store Status › Responses
OK
pauseReasonresumeAtstatusSet Store Status
Pause or resume a store.
- Send
pausedto stop accepting orders. Optionally include apauseReasonand a future-UTCresumeAtto auto-resume; omitresumeAtto pause indefinitely. - Send
onlineto resume. Your ownpauseReason/resumeAtare cleared.
The response is the settled status, which may differ from what you sent. A store can also be paused by its ordering provider — for example when the restaurant's POS reports itself offline — and your online cannot override that: the store stays paused with the provider's reason until the provider reports it available again. Read the returned status/pauseReason rather than assuming your request took effect.
Returns 400 for an unknown status or a resumeAt that is not in the future, and 404 if the store does not exist.
path Parameters
storeIdYour internal Store ID
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Set Store Status › Request Body
statuspauseReasonresumeAtSet Store Status › Responses
OK
pauseReasonresumeAtstatus