---
schema_version: "1"
id: 0cc3e8ec7c81eae7a5955bdcd3d6005f9ca175efa9ad05700e2aa9d4e4263cc3
title: Set Up Integration With Restaurant POS APIs
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/loyalty/guides/setup-restro-pos.md
canonical_url: https://developer.salesforce.com/docs/industries/loyalty/guide/setup-restro-pos.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: f855285ab26111231bc3181cbb1416159cde4274c58d81935e3ed4e8f1ccd920
products:
  - Loyalty Management Integrations API
  - Industries Integrations
---
# Set Up Integration With Restaurant POS APIs

Integrate Loyalty Management with Restaurant POS to provide your members with a personalized and seamless dining experience, and an option to view and redeem vouchers.

Consider a restaurant with multiple tables. Each table contains a POS system and the guests, who are loyalty program members, access these POS systems. The POS systems are integrated with Loyalty Management through MuleSoft, and operators can use the POS systems to perform loyalty-related actions.
This workflow explains the flow of the Loyalty Management Restaurant POS API:![Restaurant POS API Workflow](https://developer.salesforce.com/docs/media/loyalty_restaurant_integrations.png)

**Search for a Member**
Looks up for a member by using the first name, last name, email, or phone number. The POS retrieves information by using a SOQL query and shows the member information, based on the search criteria.

**note:** The request search results for the input parameters such as firstName and lastName from the Account object. If they aren’t found in the Account object, details are fetched from the Contacts object. The search isn’t limited to the type Person Account.

**Inquire Member Vouchers**
Retrieves member profile details and the assigned vouchers by using the membership number, first name, last name, email, or phone number. The POS retrieves information by using a SOQL query and shows the assigned vouchers.

**Redeem Member Vouchers**
Redeems a voucher for a loyalty program member, by sending requests by using the Redeem Voucher API. After the member redeems the voucher, a redemption transaction journal is created and the voucher status is changed to Redeemed.

**Create Accrual Order**
Creates accrual order after the member pays the bill at the restaurant. An accrual transaction journal is created.
