This outlines the information and the steps that are needed to familiarise oneself with the SevenRooms interface, prior to and during it's implementation in Touch.
The content is targeted at Resellers and swiftpos Venue Administrators who have a sound knowledge of and experience with swiftpos. For further information or assistance, please contact your swiftpos Reseller or swiftpos Support.
Steps To Follow ▼
What Is Required? ▲ ▼
- SwiftPOS V10.73+
- Ensure the credentials required for a connection to the SevenRooms' API are obtained from SevenRooms, and a successful connection can be established. Refer to the SevenRooms Settings screen for more information.
- Ensure the Auto Close All Bistro Tables option is NOT selected.
- Ensure the Table (#30) POS Key is added to the appropriate Keyboard Layout using the Designer. Refer to How To Add A POS Key To A Keyboard Layout for more information.
Configure Touch For The POS API Interface? ▲ ▼
Touch will need to be configured for the POS API interface to ensure it can communicate with SevenRooms. To do this, refer to How To Configure The POS API Interface for more information.
Configure Touch For The Sevenrooms Interface? ▲ ▼
Touch will need to be configured to ensure it can interface with SevenRooms via the POS API. To do this, do as follows:
- Navigate to the Interface List menu option of the Terminal Settings menu in Touch.
- Select the Add New button in the Interface List menu option.
- In the Add New Interface screen, select Reservation Systems from the Interface Type drop down list.
- Enter SevenRooms in Description field for the new interface.
- Select OK.
- In the 3rd Party Reservations System screen select the SevenRooms option from the Reservations System drop down list.

- This will display the SevenRooms Settings screen.
- Configure the settings with the information provided by SevenRooms and select the TEST button to test the connection to the SevenRooms' API.
- If successful, the following prompt will be displayed:

- Once successfully tested, select OK to save the settings and exit the screen.
- Touch should now be configured for SevenRooms.
Sevenrooms Settings Screen ▲ ▼

Accessed from Interface List menu option in Terminal Settings.
- Master - Select to ensure that this Touch Master terminal is the ONLY one designated as the SevenRooms Master.
RECOMMENDED
It is strongly recommended to designate ONLY ONE Master Touch terminal in a Venue as the SevenRooms Master. This is done by making sure the above Master option is selected for that designated terminal.
Notes...
Given SevenRooms can be accessed from multiple Locations, ONLY one Touch terminal (in the Venue) can be designated as the SevenRooms Master at any one time. This is to ensure that only one Table Tracking database is used by SevenRooms. If NO Touch terminal is designated as the Master, then the Master terminal will be use by default. If there is more than one Touch Master terminal in a Venue, then this could cause potential problems. Therefore, it is strongly advised to follow the recommendation above.
- Log Request Data - Select to ensure the logging of request data is enabled.
- Base URL - Displays/Enter the URL provided by SevenRooms.
- Client ID - Displays/Enter the Client ID provided by SevenRooms.
- Client Secret - Displays/Enter the Client Secret provided by SevenRooms.
- Venue Group ID - Displays/Enter the Venue Group ID provided by SevenRooms.
- Venue ID - Displays/Enter the Venue ID provided by SevenRooms.
- Interface Type - Select one of the following:
- Polling - Select to ensure the POS API will poll SevenRooms every Interval configured as follows:
- Interval - Displays/Set the interval in seconds each time the POS API will check SevenRooms for any changes to reservation information.
- Web Hooks - Currently unavailable. Coming soon ...
- Polling - Select to ensure the POS API will poll SevenRooms every Interval configured as follows:
- Table Deposit Media - Displays/Select the swiftpos Media that is to be assigned when a Pre-Payment amount is added to a SevenRooms (via the App) reservation.
- Test - Select to test whether the details entered above ensure a successful connection to the SevenRooms' API.
End of article. ▲