/userAuth to authenticate a player against a specific game and receive a signed URL that launches that game in their browser. You supply the player’s ID from your system, the game they want to play, and their preferred language. iGamingAce validates the request and returns a url containing an embedded session token.
Endpoint
https://api.igamingace.com with the base URL provided to you by iGamingAce.
Request Headers
| Name | Value | Example |
|---|---|---|
| Authorization | Bearer Token (apitoken) | Authorization: Bearer 4ca8890730e64aa69bd168eb8a3f374c |
| Accept | application/json | Accept: application/json |
| Content-Type | application/json | Content-Type: application/json |
Request Parameters
| Parameter | Description | Format | Example |
|---|---|---|---|
| agentID | ID of agent, Identification of Licensee | string | agent01 |
| userID | Player ID, Alphanumeric characters, minimum length 4, maximum length 48. | string(4-48) | player01 |
| isaffiliate | false: normal user, true: affiliate user. For affiliate users, RTP of more than 100 will be applied and its turnover will not be counted for GGR. | boolean | false |
| lang | language to be used in game | string(2) | fr |
| gameid | game id | integer | 1566 |
| lobbyUrl | When user click Home button, redirects to this url | string | https://mywebsite.com/ |
Response
| Parameter | Description | Format | Example |
|---|---|---|---|
| code | Result codes | integer | 0 |
| message | Description of the error, this field can be empty when success | string(256) | Unknown Game Id |
| url | game launch URL | string | https://game.igamingace.com/open.Game?token=testtoken |