---
title: "Update store working mode"
method: PUT
path: "/stores/{storeId}/working-mode"
tags: ["Working Mode"]
---

# Update store working mode

`PUT /stores/{storeId}/working-mode`

Retrieve or update the dynamic working mode used to signal load to aggregators (e.g., busy/quiet). When set to busy, you may specify a 'busyUntil' timestamp to auto-expire the mode.

## Path parameters

- `storeId` string, required

## Request body

- WorkingMode — Signals the store’s operational load to aggregators. Use 'busy' to throttle demand temporarily; use 'quiet' to clear throttling.
  - `workingMode` 'busy' | 'quiet', required — Operational mode flag communicated to aggregators.
  - `busyUntil` string, date-time — Required when workingMode is busy

## Response `200`

Working mode updated

## Other responses

- `400` — Validation error
- `401` — Unauthorized
- `404` — Store not found
- `500` — Internal server error

---

[API](https://skmtc.net/grubtech/apis/grubtech-auth-server.md) · [All operations](https://skmtc.net/grubtech/apis/grubtech-auth-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/grubtech/grubtech-auth-server/revisions/21688b6dcb69/schema)
