---
title: "Update store status"
method: PUT
path: "/stores/{storeId}/status"
tags: ["Store Status"]
---

# Update store status

`PUT /stores/{storeId}/status`

Retrieve or update a store’s online/offline status on connected food aggregators. Grubtech will use GET to read the current status and PUT to toggle status (e.g., temporarily go offline during outages).

## Path parameters

- `storeId` string, required

## Request body

- StoreStatus — Represents the current store status of the store as seen by food aggregators.
  - `status` 'online' | 'offline' — Online stores accept orders; offline stores are hidden or unavailable to customers.

## Response `200`

Store status updated

## Other responses

- `400` — Bad request
- `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)
