> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-LoginReward API Reference

Login bonus feature




Provides login bonus functionality.
There are two main ways to distribute login bonuses.

The first is a method of distributing bonuses based on a predetermined schedule.
If you do not log in on any given day, you will not be able to receive that day's reward.
The other is to set up a stream of bonuses and receive them in order from the beginning of the stream every time you log in.
Even if you do not log in on any given day, you will be able to receive the bonuses in order from the day you log in.

Login bonuses can be associated with GS2-Schedule events, and login bonuses can be distributed only during the event period.
Also, in stream mode, you can set up a repeating stream, such as every 7 days or every 30 days.

There is a feature to help you recover from missing login bonuses.
If you enable this feature, you can pay a fixed cost to users who have missed login bonuses to allow them to receive the missed bonuses.
if an event is set for a GS2-Schedule, you cannot receive a bonus more than the number of days elapsed from the start date of the event.

[Introduction to Microservices / GS2-LoginReward](../../microservices/login_reward)



- [GS2-LoginReward Buff Reference](/api_reference/login_reward/buff/)
  
- [GS2-LoginReward Deploy/CDK Reference](/api_reference/login_reward/deploy/)
  
- [GS2-LoginReward Master Data Reference](/api_reference/login_reward/master_data/)
  
- [GS2-LoginReward Script Trigger Reference](/api_reference/login_reward/script/)
  
- [GS2-LoginReward SDK API Reference](/api_reference/login_reward/sdk/)
  
- [GS2-LoginReward SDK for Game Engine API Reference](/api_reference/login_reward/game_engine/)
  
- [GS2-LoginReward Transaction Actions](/api_reference/login_reward/stamp_sheet/)
  
