Response
The check-in record
Success message with streak information
Whether a streak bonus was earned
Users can only check in once per day. Attempting to check in multiple times will return an error.
Authorizations
Dynamic authentication JWT token
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
}
}
Record daily check-in and earn Ganntium points
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
}
}
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
}
}
Dynamic authentication JWT token