---
title: "Get store working hours"
method: GET
path: "/stores/{storeId}/working-hours"
tags: ["Working Hours"]
---

# Get store working hours

`GET /stores/{storeId}/working-hours`

Retrieve or update the weekly serving hours that aggregators use to show store availability. Grubtech will use GET to fetch the current schedule and PUT to replace the full weekly schedule.

## Path parameters

- `storeId` string, required

## Response `200`

Store working hours retrieved

- WorkingHours — Weekly serving hours configuration used by aggregators to display store availability.
  - `servingHours` WorkingHour[] — List of daily serving hours for the full week (MONDAY through SUNDAY).
    - `dayOfWeek` 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY' — Day of week this schedule applies to.
    - `timePeriods` TimePeriod[] — One or more time windows during which the store accepts orders.
      - `start` string, required — The time at which the menu becomes available, in 24-hour HH:MM format, e.g. “08:30”, “23:00”
      - `end` string, required — The time at which the menu ceases to be available, in 24-hour HH:MM format, e.g. “08:30”, “23:00”

## 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)
