---
title: "Storefront API"
description: "The Storefront API lets you build your own webshop on top of a Unipage\nrestaurant: your own UI, with Unipage as the source of truth for the\ncatalog, opening hours, order slots, prices and orders.\n\nThe restaurant is resolved from your key: there is no restaurant id in the\nURL. Read routes and the quote take the **public key** from the browser;\nplacing and reading orders take the **secret key** from your server. See\n[Keys and CORS](/storefront/keys/).\n\nThe schedule and the quote are computed by the same code that validates\nand prices an order: the slots you show are the slots an order accepts,\nand the quote is the amount the order charges.\n\nMoney is a number in the restaurant's currency (EUR). `at` is a UTC unix\ntimestamp in seconds; `date` (`YYYY-MM-DD`) and `time` (`HH:MM`) are in\nthe restaurant's timezone. All ids are opaque strings: do not parse them.\n\nUnipage can also push your orders to you as they change. See\n[Order webhooks](/storefront/webhooks/).\n"
---

> Documentation Index
> Fetch the complete documentation index at: https://developer.unipage.be/llms.txt
> Use this file to discover all available pages before exploring further.

The Storefront API lets you build your own webshop on top of a Unipage
restaurant: your own UI, with Unipage as the source of truth for the
catalog, opening hours, order slots, prices and orders.

The restaurant is resolved from your key: there is no restaurant id in the
URL. Read routes and the quote take the **public key** from the browser;
placing and reading orders take the **secret key** from your server. See
[Keys and CORS](/storefront/keys/).

The schedule and the quote are computed by the same code that validates
and prices an order: the slots you show are the slots an order accepts,
and the quote is the amount the order charges.

Money is a number in the restaurant's currency (EUR). `at` is a UTC unix
timestamp in seconds; `date` (`YYYY-MM-DD`) and `time` (`HH:MM`) are in
the restaurant's timezone. All ids are opaque strings: do not parse them.

Unipage can also push your orders to you as they change. See
[Order webhooks](/storefront/webhooks/).

Version: 1

## Servers

- `https://api.unipage.eu/storefront/v1`

## Sections

- [Store](/storefront/api/tags/store/)
- [Menu](/storefront/api/tags/menu/)
- [Schedule](/storefront/api/tags/schedule/)
- [Cart](/storefront/api/tags/cart/)
- [Orders](/storefront/api/tags/orders/)
- [Webhooks](/storefront/api/tags/webhooks/)


Source: https://developer.unipage.be/storefront/api/index.md
