Contents
Introduction
RBI’s Orders API is designed to allow guests to place orders using RBI mobile apps. Guests use the RBI app to select a restaurant, add items to cart and pay for the order, and the RBI platform communicates with the restaurant’s POS system throughout the journey.
The high-level guest actions are mapped in the table below:
Guest Action | POS Action | Document |
---|---|---|
Guest select restaurants |
| [Link to Restaurants] |
Guest navigates through menu |
| link to menu management |
Guest goes to checkout |
| |
Guest pays for the order |
| [link to payments] |
Order is placed |
| [ink to checkout] |
Guest / Driver collects the order |
| [link to checkout] |
How do you interact with the API?
Our ordering API uses endpoints and webhooks, which follow this principle:
We broadcast all changes that impact orders via our webhooks.
We make available all information on orders via our endpoints.
Some webhooks require actions to be performed by the POS via our endpoints.