Platform · Ordering API
Build your own ordering flow on top of Upvendo.
The same ordering, menu-sync and POS-routing engine that powers our products, exposed as a REST API for teams that want to build their own ordering interface.
Why an ordering API?
Some operators have specific hardware, a kiosk form factor or an app experience that doesn't fit into a standard Upvendo kiosk shell. The Ordering API lets you build the interface yourself, while Upvendo handles POS connectivity, menu management and payment routing. Typical use cases: custom kiosk hardware, branded mobile apps, voice-ordering interfaces, and integration into existing hospitality apps.
What the API covers
- **Fetch menu**: pull the live menu per location, including modifiers, availability windows and prices. - **Cart management**: create, edit and lock carts with full option validation. - **Submit orders**: send orders that land directly in the connected POS. - **Payment tokens**: request a payment token tied to an order for terminal pairing. - **Webhooks**: receive order-status updates as the POS processes and completes the order.
Authentication and rate limits
API keys are issued per tenant and optionally per location. Rate limits are generous enough for production ordering; reach out if your volume requires a custom arrangement. All API calls must happen server-side or from a trusted kiosk environment. Client-side API-key exposure is not supported.
Getting started
API access is available on Growth and Enterprise plans. Generate an API key from the Upvendo dashboard under Settings → Integrations → Ordering API. The full API reference lives in the developer portal.
Common questions
Frequently asked
What is Upvendo?
Upvendo is a self-ordering platform for hospitality: self-service kiosks, online ordering, and QR ordering at the table, all natively connected to your existing POS (Lightspeed, MplusKassa, Shopcaisse, Vectron, or Square). One ordering layer, one menu, no middleware.
How much does Upvendo cost?
UpKiosk (kiosk subscription, hardware + software included) is €150 per month all-in. Kiosk-licence only (on your own hardware) is €90 per month, a second kiosk at the same site €60. Online ordering with QR ordering included is €100 per month, QR standalone €49. No commission per order, no hidden setup fees.
Which POS systems work with Upvendo?
Native integrations with Lightspeed Restaurant (K-Series and L-Series), MplusKassa, Shopcaisse, Vectron, and Square. Every integration runs through the official POS APIs, no middleware, no manual menu sync.
How long does setup take?
Usually one business day. We come on-site, place the hardware, pair the payment terminal, import your menu from your POS, and train your team.
How does support work?
Local support during your operating hours, reachable by chat and email. For warranty-covered hardware faults we arrange replacement.
Ready to build your ordering stack?
Five questions. Indicative pricing. Compatible POS check. Three minutes.
Replies within one business day.