---
title: "Restaurant Online Status"
method: PUT
path: "/restaurant-online-status"
tags: ["Restaurant Events Webhooks", "publicly-accessible"]
---

# Restaurant Online Status

`PUT /restaurant-online-status`

## Request

- Base URL: `https://uk.api.just-eat.io`
- URL: `https://uk.api.just-eat.io/restaurant-online-status`
- Auth: none declared
- TypeScript: <https://skmtc.dev/just-eat/apis/just-eat-api/docs/restaurant-online-status/put.ts> (a function with typed inputs; its response is checked against the schema)

Callback to notify that a restaurant is now able to come back online as there are no longer any active offline Restaurant Events

## Request body

- RestaurantOfflineStatus
  - `Tenant` 'au' | 'dk' | 'es' | 'ie' | 'it' | 'no' | 'uk' | 'nz', enum: The two letter country code for the market in which the restaurant operates.
  - `RestaurantId` string: The unique identifier of the restaurant that has their offline status changed.
  - `IsOffline` boolean: Represents the current offline status of the restaurant.
  - `AllowRestaurantOverride` boolean, nullable: Whether a restaurant should be allowed to reverse this offline status change through calls to the Restaurant Events endpoints.

## Response `200`

OK

---

[API](https://skmtc.dev/just-eat/apis/just-eat-api.md) - [All operations](https://skmtc.dev/just-eat/apis/just-eat-api/llms.txt) - [OpenAPI document](https://skmtc.dev/just-eat/apis/just-eat-api/revisions/4b25c7d97a53?raw)
