WINDICE

API documentation

About

The present API acts as a mean of communication between the server, client application, and bots.
To work with API you need to get appropriate keys in the settings section.

Authentication and authorization

Every query sent to API have to necessarily consist in its header, the authorization parameter that consists of API key.
Authorization: 0000000-000000-0000

Status codes

Server is sending parameters as a reponse to the query. Each response consists of the parameter: "status", and this parameter may take only "success" or "error" value.
If "status" has an "error" message, then the response has in itself the additional "message" parameter, where the message is explained.

User data / balance

GET /api/v1/api/user
Request: none
Response:
{
  "status": "success",
  "message": "",
  "data": {
    "hash": "000000000",
    "username": "tester",
    "avatar": "filename.jpeg",
    "rating": 5,
    "reg_time": 1531266336,
    "hide_profit": false,
    "hide_bet": false,
    "balance": {
      "btc": 0.00001,
      "eth": 0.00001,
      "ltc": 0.00001,
      "doge": 0.00001
    }
  }
}

Roll

POST /api/v1/api/roll
Request:
{
  "curr": "btc",
  "bet": 0.00001,
  "game": "in",
  "low": 100,
  "high": 5000
}
Parameters:
  • curr - currency btc, eth, ltc ...
  • bet - bet amount
  • game - in/out
  • low - low point position
  • high - high point position
Response:
{
  "status": "success",
  "message": "",
  "data": {
    "hash": "000000000",
    "userHash": "000000000",
    "username": "tester",
    "nonce": 1,
    "curr": "btc",
    "bet": 0.00001,
    "win": 0.00001,
    "jackpot": 0.0,
    "pointLow": 100,
    "pointHigh: 5000,
    "game": "in",
    "chance": 49.0,
    "payout": 2.0204,
    "result": 7777,
    "time": 1535943525,
    "isHigh": false
  }
}

Get statistics

GET /api/v1/api/stats
Request: none
Response:
{
  "status":"success",
  "data": {
    "statistics": [
      {"curr":"btc", "bet":107.18455343, "profit":-0.28178896},
      {"curr":"eth", "bet":138.98766333, "profit":-6.52144620},
      {"curr":"ltc", "bet":7.80480568, "profit":6.05211999},
      {"curr":"doge", "bet":108056.27261655, "profit":8034.35732117}
    ],
    "stats": {
      "wins":105502,
      "loses":1681,
      "bets":107183,
      "chat":319,
      "online":3107311
    }
  }
}

Get seed

GET /api/v1/api/seed
Request: none
Response:
{
  "status":"success",
  "message":"",
  "data": {
    "client":"vXvPltyrxCUvtms0YmOJsQOWy47OBf1",
    "hash":"6def5dc211107028779ec0128bc2e15eae8dd5a647c19b0e6551ab622508c893",
    "newHash":"9b023416c20a8af893ddd32037463a8d30b96cd2f8452d5aff4e4944cc10223c",
    "nonce":2384
  }
}

Change seed

POST /api/v1/api/seed
Request:
{
  "value": "new client seed",
}
Response:
{
  "status": "success",
  "message": "",
  "data": {
    "client": "new client seed",
    "hash": "new server seed key hash",
    "nonce": 0
  }
}
23
Vbgdzpw17615:31
BrandB thanks hero you to
20
sofiane3515:31
Have a nice
20
Bantely15:31
BrandB good afternoon friend
39
Bayram199115:31
Hi all good lick how arre you
27
Assala0715:31
-2.00000000
Bet
2.00000000
Profit
-2.00000000
Chance
32.66
Result
8160
nooo :(
20
Bantely15:31
Waghiadda have a good day friend
24
Joker14315:31
Lol luck
20
Bantely15:31
Assala07 oops
20
KRONIK87915:32
Bayram1991 thank you 😊
24
Joker14315:32
Assala07 good br
20
KRONIK87915:32
Assala07 oppps better than next time
38
mirchaka77715:33
Assala07 op
20
Syedanishah2215:33
No luck
34
nimawanted15:33
Good luck everyone
20
Syedanishah2215:33
nimawanted gud luck