Gaming Generic
GAMING_GENERIC is used to
integrate OPERA Cloud functionality like Profile Lookup and Download,
and Create Enrollment with any Gaming/Player Tracking System that
follows OPERA Cloud REST APIs specification and standards.
                  - 
                        Outbound Code should be created for the property which requires gaming integration. 
- 
                        Select the Outbound Type GAMING_GENERIC. 
- 
                        Enter a unique Outbound Code, for example: GAMGENPPROP3.
- 
                        Enter a Description for the gaming system. 
- 
                        Enable External System, Enable Conversions, and External Property Code. 
- 
                        Protocol is defaulted with REST for gaming integration. 
- 
                        Select Authorization Type OAUTH and provide the OAuth Token URL, for example: https://gaminghost.com/v1/oauth. 
- 
                        Select Grant Type Client Credentials, and enter Client Id & Client Key and Application Key provided by the Gaming/Player Tracking System. 
- 
                        Enter the RESP API Base URL Service Path provided by gaming system, for example: https://gaminghost.com/v1. 
- 
                        Save the Outbound configuration. 
- 
                        Add Data Value Mappings. For more information, see Data Value Mappings. - 
                              Define the Conversion Codes for Address Type, Gender, Phone Type, State Code, Country Code, Language Code, Profile Type, Title, Membership Level, and Membership Type. 
 
- 
                              
Table 24-2 List of APIs supported for Gaming Generic Integration
| API Module | API Name | OperationID | Method | API Service URL | 
|---|---|---|---|---|
| Customer Relationship Management Outbound | Retrieve profiles from external system | getExternalProfile | Get | 
 | 
| Customer Relationship Management Outbound | Download a Profile from external system | downloadExternalProfile | Get | 
 | 
| Customer Relationship Management Outbound | Create an Enrollment | postEnrollment | Post | 
 | 
| Customer Relationship Management Outbound | Retrieve player statistics | getPlayerStatistics | Get | 
 | 
| Customer Relationship Management Outbound | Get offers that can be attached for a profile | getGamingOffers | Get | 
 | 
| Cashiering Outbound | Operation to get complimentary redemptions for a guest having PTS Membership Type | getCompRedemptions | Get | 
 | 
| Cashiering Outbound | Operation to post complimentary redemptions for a guest having PTS Membership Type | postCompRedemption | Post | 
 | 
| Cashiering Outbound | Operation to reverse complimentary redemptions for a guest having PTS Membership Type | compRedemptionReversals | Post | 
 | 
| Cashiering Outbound | Operation to request for complimentary postings approval. | approveCompPostings | Post | 
 | 
| Cashiering Outbound | Operation to request for bulk complimentary postings approval. | BulkApproveComPosting | Post | 
 | 
| Cashiering Outbound | Operation to request for complimentary postings reversal. | compPostingsReversal | Post | 
 | 
Note:
Refer the API specification versions with respect to the OPERA Cloud version.Parent topic: Outbound System Types and Respective Configurations