Introduction
LettBestilt runs online ordering for restaurants in Norway. This API is for agencies and developers who build restaurant websites: you design and host the site, and LettBestilt runs everything behind the order button.
The restaurant manages its menu, sold-out items, opening hours and rush mode in its LettBestilt dashboard. Your site reads the changes through the API, so you never hard-code menu data.
What you can build
- Menu pages with categories, variants, add-ons, combo deals, allergens and the restaurant’s own branding.
- Checkout for pickup and delivery, paid online (card, Vipps and the other methods the restaurant has on SagaPay) or in cash.
- Order tracking on your own site, with status and ready time.
- Table reservations: available times and reservation requests that the restaurant approves.
- Coupons, automatic promotions and newsletter signup.
- Webhooks to your own systems when orders and reservations change.
The basics
Every request goes to one base URL:
Always use www.lettbestilt.no. The bare domain redirects to www, and the redirect drops the Authorization header.
Each restaurant is identified by its slug, which is also its LettBestilt subdomain: pizzaroma for pizzaroma.lettbestilt.no. Most endpoints take it as ?slug=pizzaroma.
Calls from your server use the restaurant’s API key. Calls from the browser are allowed from the restaurant’s verified domains. See Authentication.
What you get from LettBestilt
Per restaurant you build for, LettBestilt sets up:
- an API key
- the domains your site runs on, verified for browser calls and payment return URLs
- webhook subscriptions to your endpoints, if you want them
To start building on LettBestilt, become a partner.

