API Reference

Overview

The purpose of this document is to provide an overview of the concepts of location and store management in the context of the KitchenHub service. This document describes what location and store mean in the KitchenHub service and how they relate to each other. Additionally, it explains how consumers can manage these entities through the Location and Store Management API.

Location

In the context of the KitchenHub service, a location represents a physical place where a restaurant is located. A location has attributes such as a name and an address. For example, if you have a chain of 100 restaurants, you would need 100 locations to represent them in the KitchenHub service.

Store

A store is a virtual entity that exists within a location. Therefore, a location can contain one or multiple stores. This structure enables the support of virtual restaurants that operate within a single location. For example, a dark or ghost kitchen can serve food online under 10 different brands, so 10 stores will be connected to one location.

Typical schemes of locations and stores

Single restaurant

Restaurant chain

Dark/ghost kitchen

Virtual brands chain