Contents

Overview

The RBI Loyalty API is used to allow guests to redeem offers and rewards when ordering in a restaurant. This Reference Guide is meant for software developers who would like to integrate a client application (typically a POS or Kiosk) with RBI Loyalty. Before reading this guide, please have a look at the customer journeys that are supported by the Loyalty API, all documented under Loyalty API - In-Store Customer Journey.

To access the Loyalty API, you will need to ask RBI for access to a Staging environment, and you will receive an API key. Please follow the steps below to make your first call to the Loyalty API.

Environments

Along with the API key, you should have received an environment URL with the following format:

https://{reg}-{env}-{brand}-loyalty-middleware.rbictg.com

Where:

All paths indicated in the endpoint documentation are relative to your environment’s base URL.

Headers

All API requests should include the following fields in the header:

Endpoints

The Loyalty API uses multiple endpoints, which are documented here: Loyalty API - V1 Current.

Using the API endpoints should follow this pattern:

Testing

Please use this Postman collection for testing purposes: