Aristocrat Oasis
The following operations are supported as part of this gaming integration product. Only the operations listed below are currently supported.
Table 6-1 APIs
Function | How it works | Direction |
---|---|---|
Player Enrollment |
|
OPERA Cloud–> OASIS 360 |
Profile Lookup |
|
OPERA Cloud –> OASIS 360 |
Profile Fetch |
|
OPERA Cloud –> OASIS 360 |
Profile Update |
OPERA Cloud notifies OASIS 360 of any changes made to the name and/or address, telephone, and email on any OPERA Cloud profile that has an associated OASIS 360 player id. |
OPERA Cloud –> OASIS 360 |
Comp Postings |
|
OPERA Cloud –> OASIS 360 |
Comp Redemption (payment for window 1-8) |
|
OPERA Cloud –> OASIS 360 |
Player Snapshot/ PTS Inquiry (view only) |
|
OPERA Cloud –> OASIS 360 |
Player Promotions/Offers (view only) |
|
OPERA Cloud –> OASIS 360 |
Required Information
-
URL for Identity Server
-
Client ID
-
Client Secret
-
URL for nConnect Server
-
Username and Password
-
Scope
The integration between OPERA Cloud and nConnect uses the following APIs with their required permissions. nConnect requires these permissions to successfully execute the operations (see list of operations above).
Table 6-2 APIs
API | Method | Permission |
---|---|---|
/api/v1/PlayerInfo/ |
POST |
AddPlayerPermission |
/api/v1/PlayerInfo/ |
GET |
GetPlayerPermission |
/api/v1/PlayerInfo/{PlayerID}/Statistics |
GET |
GetPlayerStatisticsPermission |
/api/v1/PlayerInfo/{playerId}/MarketingCouponsWithPlayerID |
GET |
GetPlayerMarketingCouponsPermission |
/api/v1/PlayerInfo/{playerId}/Accounts/AccountType/{accountType} |
GET |
GetPlayerAccountBalanceByAccountTypeIdPermission |
/api/v1/PlayerInfo/{playerId}/Transactions |
POST |
AddPlayerTransactionPermission |
/api/v1/PlayerInfo/{{playerId}}/Accounts |
GET |
GetPlayerAccountBalancePermission |
/api/v1/PlayerInfo/{playerId} |
PUT |
UpdatePlayerProfilePermission |
/api/v1/PlayerInfo/{playerId} |
GET |
GetPlayerPermission |
/api/v1/PlayerInfo/{playerId}/Address |
POST |
AddPlayerAddressPermission |
/api/v1/PlayerInfo/{playerId}/Address/{addressId} |
PUT |
UpdatePlayerAddressPermission |
/api/v1/PlayerInfo/{playerId}/Email |
POST |
AddPlayerEmailPermission |
/api/v1/PlayerInfo/{playerId}/Email/{emailId} |
PUT |
UpdatePlayerEmailPermission |
/api/v1/PlayerInfo/{playerId}/PersonalID |
POST |
AddPlayerPersonalIDPermission |
/api/v1/PlayerInfo/{playerId}/PersonalID/{ID} |
PUT |
UpdatePlayerPersonalIDPermission |
For further details on nConnect (or Aristocrat Oasis) configurations, email your Aristocrat point of contact or your Oracle Hospitality point of contact.