---
title: "Horários do presencial"
description: "GET /v1/store/merchants/:merchantId/local/opening-hours — horários de atendimento presencial."
method: "GET"
path: "/v1/store/merchants/{merchantId}/local/opening-hours"
url: "https://developer.beefood.com.br/docs/loja/presencial-horarios"
group: "Restaurante"
scope: "store:read"
lang: "pt"
---
# Horários do presencial

`GET /v1/store/merchants/{merchantId}/local/opening-hours`

- Produção: `https://api.beefood.app/v1/store/merchants/{merchantId}/local/opening-hours`
- Sandbox: `https://api-sandbox.beefood.app/v1/store/merchants/{merchantId}/local/opening-hours`

Retorna os horários de atendimento do canal presencial do cardápio.

## Autenticação

Envie o access token no header `Authorization: Bearer <accessToken>`. Escopo necessário: `store:read`. Limite: 100 requisições a cada 3 minutos.


## Parâmetros de path

- `merchantId` *integer* **obrigatório** — ID do cardápio. Exemplo: `1`.





## Exemplos de requisição

### cURL

```bash
curl -X GET "https://api.beefood.app/v1/store/merchants/{merchantId}/local/opening-hours" \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```


## Exemplos de resposta

### 200 OK

```json
{
  "monday": [
    {
      "open": "01:00",
      "close": "23:59"
    }
  ],
  "tuesday": [
    {
      "open": "01:00",
      "close": "23:59"
    }
  ],
  "wednesday": [],
  "thursday": [
    {
      "open": "01:00",
      "close": "23:59"
    }
  ],
  "friday": [],
  "saturday": [],
  "sunday": []
}
```


## Campos da resposta

- `monday` *array* — Faixas de atendimento do dia, com intervalos { open, close } no formato HH:mm. Vazio quando o cardápio não abre. Exemplo: `[{ "open": "11:00", "close": "23:00" }]`.

- `tuesday` *array* — Faixas de atendimento do dia, com intervalos { open, close } no formato HH:mm. Vazio quando o cardápio não abre. Exemplo: `[{ "open": "11:00", "close": "23:00" }]`.

- `wednesday` *array* — Faixas de atendimento do dia, com intervalos { open, close } no formato HH:mm. Vazio quando o cardápio não abre. Exemplo: `[{ "open": "11:00", "close": "23:00" }]`.

- `thursday` *array* — Faixas de atendimento do dia, com intervalos { open, close } no formato HH:mm. Vazio quando o cardápio não abre. Exemplo: `[{ "open": "11:00", "close": "23:00" }]`.

- `friday` *array* — Faixas de atendimento do dia, com intervalos { open, close } no formato HH:mm. Vazio quando o cardápio não abre. Exemplo: `[{ "open": "11:00", "close": "23:00" }]`.

- `saturday` *array* — Faixas de atendimento do dia, com intervalos { open, close } no formato HH:mm. Vazio quando o cardápio não abre. Exemplo: `[{ "open": "11:00", "close": "23:00" }]`.

- `sunday` *array* — Faixas de atendimento do dia, com intervalos { open, close } no formato HH:mm. Vazio quando o cardápio não abre. Exemplo: `[{ "open": "11:00", "close": "23:00" }]`.



## Erros

| Status | Mensagem |
| --- | --- |
| 401 | Authentication token is missing |
| 401 | Invalid or expired access token |
| 403 | This credential does not include the store:read scope |
| 404 | Merchant ID 99 not found |


