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

# GS2-Inbox API Reference

Present box feature




This service provides a message function with a gift.

Messages have a read status.
You can configure whether to keep read messages in the list or remove them from the list.

Rewards can be attached to messages.
Instead of just marking a message as read, the player can receive the reward attached to the message.

Messages can have an expiration date (`expiresAt`).
Messages that reach their expiration date are automatically deleted, regardless of whether they are unread or have been read.

When you want to distribute the same message to all players rather than to a specific player, use a "global message".
A global message is defined as master data, and when each player calls `ReceiveGlobalMessage`, any messages they have not yet received are copied into their inbox.

Master data can be registered from the Management Console, or you can set up a workflow that reflects data from GitHub or registers via CI using GS2-Deploy.

[Introduction to Microservices / GS2-Inbox](../../microservices/inbox)



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