Download OpenAPI specification:
API for voting, coin/ticket management, and user/item/idol info.
| userId required | string |
| amount required | integer |
| txnId required | string |
| description required | string |
{- "userId": "string",
- "amount": 0,
- "txnId": "string",
- "description": "string"
}{- "coins": 0,
- "tickets": 0
}| rateId required | string |
| inputBaht required | integer |
| outputCoins required | integer |
{- "rateId": "string",
- "inputBaht": 0,
- "outputCoins": 0
}| rateId required | string |
| itemId required | string |
| coinsPerItem required | integer |
| ticketsPerItem required | integer |
| votesPerItem required | integer |
{- "rateId": "string",
- "itemId": "string",
- "coinsPerItem": 0,
- "ticketsPerItem": 0,
- "votesPerItem": 0
}| rateId required | string |
| ticketsPerCoin required | integer |
{- "rateId": "string",
- "ticketsPerCoin": 0
}{- "coins": [
- {
- "rateId": "string",
- "inputBaht": 0,
- "outputCoins": 0
}
], - "items": [
- {
- "rateId": "string",
- "itemId": "string",
- "coinsPerItem": 0,
- "ticketsPerItem": 0,
- "votesPerItem": 0
}
], - "tickets": [
- {
- "rateId": "string",
- "ticketsPerCoin": 0
}
]
}| idolId required | string Idol ID |
| page | integer Page number |
| perPage | integer Items per page |
| sortBy | string Enum: "asc" "desc" Sort by direction |
[- {
- "amount": 0,
- "itemId": "string",
- "votes": 0
}
]| idolId required | string Idol ID |
| page | integer Page number |
| perPage | integer Items per page |
| sortBy | string Enum: "asc" "desc" Sort by direction |
[- {
- "amountBurned": 0,
- "amountEarned": 0,
- "description": "string",
- "idolId": "string",
- "itemId": "string",
- "rateId": "string",
- "txnId": "string",
- "txnTime": "2019-08-24T14:15:22Z",
- "userId": "string",
- "voteEarned": 0
}
]| rateId required | string |
| txnId required | string |
| amount required | integer Number of tickets to get |
{- "rateId": "string",
- "txnId": "string",
- "amount": 0
}{- "coins": 0,
- "tickets": 0
}| rateId required | string |
| txnId required | string |
| idolId required | string |
| amount required | integer Number of tickets to get |
{- "rateId": "string",
- "txnId": "string",
- "idolId": "string",
- "amount": 0
}{- "coins": 0,
- "tickets": 0
}| rateId required | string |
| txnId required | string |
| idolId required | string |
| amount required | integer Number of tickets to get |
{- "rateId": "string",
- "txnId": "string",
- "idolId": "string",
- "amount": 0
}{- "coins": 0,
- "tickets": 0
}| amount required | integer |
| txnId required | string |
| description required | string |
{- "amount": 0,
- "txnId": "string",
- "description": "string"
}{- "coins": 0,
- "tickets": 0
}| page | integer Page number |
| perPage | integer Items per page |
| sortBy | string Enum: "asc" "desc" Sort by direction |
{- "transactions": [
- {
- "txnId": "string",
- "userId": "string",
- "itemId": "string",
- "rateId": "string",
- "amountBurned": 0,
- "amountEarned": 0,
- "description": "string",
- "txnTime": "2019-08-24T14:15:22Z"
}
]
}| page | integer Page number |
| perPage | integer Items per page |
| sortBy | string Enum: "asc" "desc" Sort by direction |
{- "transactions": [
- {
- "txnId": "string",
- "userId": "string",
- "idolId": "string",
- "itemId": "string",
- "rateId": "string",
- "amountBurned": 0,
- "amountEarned": 0,
- "voteEarned": 0,
- "description": "string",
- "txnTime": "2019-08-24T14:15:22Z"
}
]
}| page | integer Page number |
| perPage | integer Items per page |
| sortBy | string Enum: "asc" "desc" Sort by direction |
{- "transactions": [
- {
- "txnId": "string",
- "userId": "string",
- "idolId": "string",
- "itemId": "string",
- "rateId": "string",
- "amountBurned": 0,
- "amountEarned": 0,
- "voteEarned": 0,
- "description": "string",
- "txnTime": "2019-08-24T14:15:22Z"
}
]
}| idolId required | string Idol ID |
| page | integer Page number |
| perPage | integer Items per page |
| sortBy | string Enum: "asc" "desc" Sort by direction |
[- {
- "amount": 0,
- "itemId": "string",
- "votes": 0
}
]| idolId required | string Idol ID |
| page | integer Page number |
| perPage | integer Items per page |
| sortBy | string Enum: "asc" "desc" Sort by direction |
[- {
- "amountBurned": 0,
- "amountEarned": 0,
- "description": "string",
- "idolId": "string",
- "itemId": "string",
- "rateId": "string",
- "txnId": "string",
- "txnTime": "2019-08-24T14:15:22Z",
- "userId": "string",
- "voteEarned": 0
}
]| txnId required | string Transaction ID |
[- {
- "amountBurned": 0,
- "amountEarned": 0,
- "description": "string",
- "itemId": "string",
- "rateId": "string",
- "txnId": "string",
- "txnTime": "2019-08-24T14:15:22Z",
- "userId": "string"
}
]