POST
/
api
/
waitlist
/
v2
/
checkin
POST /api/waitlist/v2/checkin
Authorization: Bearer <token>
{
  "success": true,
  "data": {
    "checkIn": {
      "userId": "550e8400-e29b-41d4-a716-446655440000",
      "checkInDate": "2024-01-15",
      "streakCount": 7,
      "ganntiumEarned": 150
    },
    "message": "Check-in successful! You're on a 7 day streak!",
    "bonusEarned": true
  }
}

Response

checkIn
object
The check-in record
message
string
Success message with streak information
bonusEarned
boolean
Whether a streak bonus was earned
POST /api/waitlist/v2/checkin
Authorization: Bearer <token>
{
  "success": true,
  "data": {
    "checkIn": {
      "userId": "550e8400-e29b-41d4-a716-446655440000",
      "checkInDate": "2024-01-15",
      "streakCount": 7,
      "ganntiumEarned": 150
    },
    "message": "Check-in successful! You're on a 7 day streak!",
    "bonusEarned": true
  }
}
Users can only check in once per day. Attempting to check in multiple times will return an error.

Authorizations

Authorization
string
header
required

Dynamic authentication JWT token

Response

200
application/json

Check-in successful

The response is of type object.