Rewards API Documentation

These routes handle fetching rewards history, claiming rakeback rewards, and redeeming promo codes.

Base Path: /rewards


Endpoints

1. GET /rewards

Get rewards history and free case countdown.

Request Headers

Header
Value
Description

Cookie

connect.sid=...

Session cookie

Response

{
    "history": {
        "daily": 1703817600000,
        "weekly": 1703212800000
    },
    "freeCaseCountdown": 1703904000000
}
  • history: Object containing timestamps of last claimed rewards (daily, weekly, monthly).

  • freeCaseCountdown: Timestamp when the next free case is available, or 0 if available now.


2. GET /rewards/deposit-bonus

Get deposit bonus status.

Request Headers

Header
Value
Description

Cookie

connect.sid=...

Session cookie

Response

OR

Returns a boolean indicating if the user has an active deposit bonus.


3. GET /rewards/free-cases/details

Get details for free cases.

Request Headers

Header
Value
Description

Cookie

connect.sid=...

Session cookie

Response

Success:

Failure:


4. POST /rewards/claim

Claim rakeback reward (daily, weekly, monthly).

Request Headers

Header
Value
Description

Cookie

connect.sid=...

Session cookie

Content-Type

application/json

Request Body

  • type: "daily", "weekly", or "monthly".

Response

Success:

Failure:


5. POST /rewards/promo-code

Redeem a promo code.

Request Headers

Header
Value
Description

Cookie

connect.sid=...

Session cookie

Content-Type

application/json

Request Body

Response

Success:

Failure:

Last updated