Skip to content

Unipage Developers

Build your own webshop, kiosk or integration on top of Unipage.

Unipage runs ordering, POS and back office for restaurants. These docs are for developers who build on top of it: your own webshop or app, or an integration with the restaurant’s accounting, ERP or kitchen systems. Unipage stays the source of truth for the catalog, opening hours, order slots, prices, orders and sales.

Which API do I need?

You are building Use
Your own webshop or ordering app for a restaurant the Storefront API
An accounting, ERP, BI or CRM integration that reads sales, orders or customers the Core API endpoints
Your own POS or kitchen system that receives the restaurant’s online orders the POS order integration
Something that reacts the moment a sale or an order happens webhooks: pos.sale for till sales, order events for your storefront’s orders

Start here

  1. Request your keys

    Ask Unipage for a public and a secret storefront key, and list every origin your shop is served from. See Keys and CORS.

  2. Make your first call

    curl https://api.unipage.eu/storefront/v1/store \
      -H "X-Unipage-Key: upg_sf_pk_..."
  3. Build the checkout

    Follow the quickstart from menu to paid order, with the API reference next to you.

  1. Get a key from the restaurant

    The restaurant creates a Core API key (upg_capi_...) in its Unipage settings and gives it to you, with its business id. See Authentication.

  2. Make your first call

    curl https://api.unipage.eu/x94d3/pos-tickets-by-date/20261028 \
      -H "X-API-Key: upg_capi_..."
  3. Read, or get pushed

    Read sales and orders with the endpoints, or have every new sale pushed to you with a webhook. Keep to the limits.

For agents

Every page is also available as Markdown: add index.md to its URL, or use Copy as Markdown at the top of the page. /llms.txt indexes the whole site, and /llms-full.txt holds all of it in one file.

Type to search…

↑↓ navigate↵ selectEsc close