Laravel Telegram Mini App API Reference
Check if user can spin again (24-hour cooldown)
{
"can_spin": true|false
}
Get user's token balance
{
"user": "string",
"total_tokens": integer
}
Perform a spin and receive tokens
{
"token_received": integer
}
{
"message": "string",
"total_tokens": integer
}
Get leaderboard information
{
"current_user": {
"id": integer,
"username": "string",
"first_name": "string",
"tokens_amount": integer
},
"top_users": [
{
"id": integer,
"first_name": "string",
"amount": integer
}
],
"total_users": integer
}
Get list of invited friends
[
{
"id": integer,
"first_name": "string",
"username": "string"
}
]
Get user's invite code
{
"invite_code": "string"
}
Complete a task and receive rewards
{
"task": integer
}
{
"status": "string",
"message": "string",
"new_point": integer,
"token_amount": integer
}
Get user's current task point
{
"point": integer
}