application/json

Body

  • brandId string Required
  • country string Required

    Values are XX, AD, AE, AF, AG, AI, AL, AM, AO, AQ, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CU, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IR, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KP, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PR, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SD, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SY, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW, or XK.

  • currency string Required
  • defaultBet number Required
  • gameId string Required
  • ip string

    IP address of a user who initiated the game launch

  • lobbyUrl string

    Redirect URL when a game is closed

  • locale string Required

    Optional. Please default to the locale of the game round or Locale.ENGLISH if that is not possible

    Values are en, en_so, es_so, da, nl, fi, fr, de, el, it, no, nb, pl, pt, pt_br, ru, es, sv, tr, zh, zh_hk, id, ja, ko, ms, th, vi, lv, hr, cs, hu, ro, bg, sk, et, ka, lt, or uk.

  • maxBet number Required
  • minBet number Required
  • mode string Required

    Values are wallet or demo.

  • platform string Required

    Optional. Please default to Platform.WEB

    Values are web or mobile.

  • playerId string Required

    Omitted for demo mode

  • sessionId string Required

    Omitted for demo mode

Responses

  • 200 application/json

    Successful response

    Hide response attribute Show response attribute object
    • url string Required

      Game launch URL

  • 400 application/json

    Request could not be processed

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR, ERROR_BAD_REQUEST, ERROR_BAD_REQUEST_PLAYER_BLOCKED, ERROR_INVALID_SESSION, ERROR_SESSION_EXPIRED, ERROR_TRANSACTION_DUPLICATE, ERROR_TRANSACTION_WITHDRAW_NOT_FOUND, ERROR_TRANSACTION_INSUFFICIENT_FUNDS, ERROR_TRANSACTION_LIMIT_EXCEEDED, ERROR_TRANSACTION_REALITY_CHECK, or ERROR_ROLLBACK_TRANSACTION_NOT_FOUND.

    • message string
  • 401 application/json

    Request public key or signature is missing or invalid

    Hide response attributes Show response attributes object
  • 500 application/json

    Internal error / Unknown error

    Hide response attributes Show response attributes object
    • code string

      Values are ERROR_UNKNOWN_ERROR or ERROR_TIMEOUT.

    • message string
POST /game/url
curl \
 --request POST 'BASE_URL/game/url' \
 --header "Content-Type: application/json" \
 --header "Signature: string" \
 --header "Public-Key: string" \
 --data '{"brandId":"string","country":"XX","currency":"string","defaultBet":42.0,"gameId":"string","ip":"string","lobbyUrl":"string","locale":"en","maxBet":42.0,"minBet":42.0,"mode":"wallet","platform":"web","playerId":"string","sessionId":"string"}'
Request examples
# Headers
Signature: string
Public-Key: string

# Payload
{
  "brandId": "string",
  "country": "XX",
  "currency": "string",
  "defaultBet": 42.0,
  "gameId": "string",
  "ip": "string",
  "lobbyUrl": "string",
  "locale": "en",
  "maxBet": 42.0,
  "minBet": 42.0,
  "mode": "wallet",
  "platform": "web",
  "playerId": "string",
  "sessionId": "string"
}
Response examples (200)
{
  "url": "string"
}
Response examples (400)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "message": "string"
}
Response examples (401)
{
  "code": "ERROR_INVALID_SIGNATURE",
  "message": "string"
}
Response examples (500)
{
  "code": "ERROR_UNKNOWN_ERROR",
  "message": "string"
}