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
  }
}
49
Essaa15:05
TheDevil0 CasualMuskox131 good wishes 🍀
27
navedita15:05
kamalam nice buddy
30
Yefdfpb13515:05
kamalam wonderful
3
CasualMuskox13115:05
Essaa same to you
22
Assala0715:05
navedita come no pm
25
kamalam15:06
Smbaloch5 CasualMuskox131 mirchaka777 navedita Yefdfpb135 thanks all
27
navedita15:06
Assala07 TheDevil0 now im busy with devil
13
Smbaloch515:06
kamalam wlcome
3
CasualMuskox13115:06
kamalam you welcome
27
navedita15:06
kamalam try ur best
14
TheDevil015:06
navedita yes baby Assala07 lol
25
kamalam15:06
thanks 🙏🙏 my friends
11
Roofer4life8915:06
Best wishes to everyone
30
sunnyjanu15:07
need big win
13
Smbaloch515:07
Roofer4life89 same to you