POS API
Connect your point-of-sale system with Mozrest for real-time order creation, check management, and payment synchronisation with reservation systems.
How It Works
Mozrest acts as middleware between POS systems and reservation management systems (RMS). When a guest is seated, Mozrest creates an order in the POS. As the meal progresses, the POS sends order updates back to Mozrest, which forwards them to the RMS.
- Mozrest uses a single endpoint per integration — one base URL per POS connection, no regional routing.
- An order may contain multiple checks (split bills).
- Order statuses:
open,closed. Check statuses:open,closed,void. - Closed orders must remain accessible for 45 days for reconciliation.
Integration Guide
API Basics Step 1
Authentication, error handling, and data definitions.
Tables & Orders Step 2
Table listings plus the create, list, and retrieve endpoints your POS exposes to Mozrest for the order lifecycle.
Mozrest Endpoints Step 3
Send order updates, closures, and voids from your POS back to Mozrest.
POS Monitoring Step 4
Trace every API call, diagnose failures, and monitor endpoint health in the Partner Portal.
Optional Capabilities
Implement these endpoints to unlock additional Mozrest products for your connected venues. They are not required for the core reservation → order flow.
Accreditation & Go Live
Once your integration is ready, Mozrest validates it through a structured accreditation process before going live.
Share your API & credentials
Provide Mozrest with your API endpoint URL and a non-expiring Bearer token for authentication.
Provide POS access
Mozrest needs access to a POS instance to run full end-to-end testing — verify order creation, updates, closures, and voids. This can be a web-based POS, a desktop application, a VM-hosted instance, or any format that allows the Mozrest team to interact with the system.
End-to-end testing
Mozrest validates the complete flow: table retrieval, order lifecycle (open → update → close/void), and data synchronisation with the RMS. Any issues are flagged for resolution before go-live.
Go live
Receive your production credentials, configure your live API URL, and start processing real orders across connected venues.