---
title: "Canal presencial"
description: "GET /v1/store/merchants/:merchantId/local — configuração do canal presencial."
method: "GET"
path: "/v1/store/merchants/{merchantId}/local"
url: "https://developer.beefood.com.br/docs/loja/presencial"
group: "Restaurante"
scope: "store:read"
lang: "pt"
---
# Canal presencial

`GET /v1/store/merchants/{merchantId}/local`

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

Retorna a configuração 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" \
  -H "Authorization: Bearer $ACCESS_TOKEN"
```


## Exemplos de resposta

### 200 OK

```json
{
  "storeId": 38311,
  "merchantId": 39202,
  "open": true,
  "operationModes": {
    "local": true
  }
}
```


## Campos da resposta

- `storeId` *number* — ID do restaurante.

- `merchantId` *number* — ID do cardápio.

- `open` *boolean* — Indica se o canal presencial está aberto agora.

- `operationModes` *object* — Modos disponíveis.



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


