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.

Information
Catalog
    Notify Catalog Updatepost
Store Management
    List StoresgetGet StoregetUpdate Storeput
Store Status
    Get Store StatusgetUpdate Store Statuspost
Order Updates
    Update Order Statuspost
Order Booster Onboarding
    Register StorepostGet Onboarding StatusgetCancel OnboardingdeleteActivate Storepost
Schemas
powered by Zuplo
Gett Commerce Partner API
Gett Commerce Partner API

Store Status

Real-time store availability management. Pause a store when it cannot accept orders (equipment failure, staff shortage, peak overload) and resume when ready.

When pausing, provide a reason and optionally a resumeAt timestamp for automatic resumption.


Get Store Status

GET
https://api.gett-tech.com
/v1/commerce/stores/{storeId}/status

Get the current online/paused status for a store.

Get Store Status › path Parameters

storeId
​string · uuid · required

Get Store Status › Headers

Authorization
​string · required

The 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

Store status

StoreStatus
status
​StoreStatusValue · enum

Store availability state.

  • online — Store is accepting orders
  • paused — Store is temporarily not accepting orders (see reason for why)
Enum values:
online
paused
reason
​PauseReason · enum

Reason for pausing a store.

  • operational_issues — Equipment failure or other operational problems
  • staff_shortage — Not enough staff to fulfill orders
  • too_busy — Order volume too high
  • maintenance — Scheduled maintenance
  • other — Other reason
Enum values:
operational_issues
staff_shortage
too_busy
maintenance
other
pausedAt
​string · date-time
resumeAt
​string · date-time

If set, store will auto-resume at this time

GET/v1/commerce/stores/{storeId}/status
curl --request GET \ --url https://api.gett-tech.com/v1/commerce/stores/:storeId/status \ --header 'Authorization: <string>'
Example Responses
{ "status": "online", "reason": "operational_issues", "pausedAt": "2024-08-25T15:00:00Z", "resumeAt": "2024-08-25T15:00:00Z" }
json
application/json

Update Store Status

POST
https://api.gett-tech.com
/v1/commerce/stores/{storeId}/status

Set a store to online or paused for real-time availability management.

Pausing: Set status to paused with a reason. Optionally provide resumeAt for automatic resumption at a specific time.

Resuming: Set status to online to immediately resume accepting orders.

Use this for operational issues (equipment failure, staff shortage), preventing order overwhelm during peak hours, or scheduled maintenance.

Update Store Status › path Parameters

storeId
​string · uuid · required

Update Store Status › Headers

Authorization
​string · required

The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Update Store Status › Request Body

StoreStatusUpdate
status
​StoreStatusValue · enum · required

Store availability state.

  • online — Store is accepting orders
  • paused — Store is temporarily not accepting orders (see reason for why)
Enum values:
online
paused
reason
​PauseReason · enum

Reason for pausing a store.

  • operational_issues — Equipment failure or other operational problems
  • staff_shortage — Not enough staff to fulfill orders
  • too_busy — Order volume too high
  • maintenance — Scheduled maintenance
  • other — Other reason
Enum values:
operational_issues
staff_shortage
too_busy
maintenance
other
resumeAt
​string · date-time

Optional: auto-resume at this time

Update Store Status › Responses

Status updated

StoreStatus
status
​StoreStatusValue · enum

Store availability state.

  • online — Store is accepting orders
  • paused — Store is temporarily not accepting orders (see reason for why)
Enum values:
online
paused
reason
​PauseReason · enum

Reason for pausing a store.

  • operational_issues — Equipment failure or other operational problems
  • staff_shortage — Not enough staff to fulfill orders
  • too_busy — Order volume too high
  • maintenance — Scheduled maintenance
  • other — Other reason
Enum values:
operational_issues
staff_shortage
too_busy
maintenance
other
pausedAt
​string · date-time
resumeAt
​string · date-time

If set, store will auto-resume at this time

POST/v1/commerce/stores/{storeId}/status
curl --request POST \ --url https://api.gett-tech.com/v1/commerce/stores/:storeId/status \ --header 'Authorization: <string>' \ --header 'Content-Type: application/json' \ --data ' { "status": "paused", "reason": "too_busy", "resumeAt": "2026-01-15T14:00:00Z" } '
Example Request Body
{ "status": "paused", "reason": "too_busy", "resumeAt": "2026-01-15T14:00:00Z" }
json
application/json
Example Responses
{ "status": "online", "reason": "operational_issues", "pausedAt": "2024-08-25T15:00:00Z", "resumeAt": "2024-08-25T15:00:00Z" }
json
application/json

Store ManagementOrder Updates