> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/api-guide/api-guides-en/store-front/member/notification-box.md).

# Notification Box

Provides a feature that sends notification messages to users after tasks are completed in other modules, and allows those notifications to be viewed on My Page.

***

## Key Features

* **Send Notification Message**
  * Sends a notification message to the customer after a specific task has been processed and completed.
* **My Page Notification Box**
  * Provides a notification box area within My Page where customers can view notification messages for completed tasks.
* **View Notification Message Details**
  * Selecting a notification message in the notification box allows the customer to view its detailed information.
* **Navigate to Notification-Related Page**
  * Selecting a notification message in the notification box navigates to the registered URL for the related task.

## Process Definition

<figure><img src="https://2999922013-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXTxKSWMmuxEkop1pvuwe%2Fuploads%2FrS5cdYFjk42Zll321QYD%2F%E1%84%8B%E1%85%A1%E1%86%AF%E1%84%85%E1%85%B5%E1%86%B7%E1%84%92%E1%85%A1%E1%86%B7.png?alt=media&#x26;token=88e520b0-654e-4e6f-8006-ca104220d4d8" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### Get Notification Box

Retrieves the notification box when the user enters the notification box page on My Page.\
If the member notification type code parameter is provided, only the notification box list corresponding to that code is retrieved.\
If the member notification type code is not provided, retrieves the member's full notification box list in latest-first order.
{% endstep %}

{% step %}

### Register Notification Box Entry

Registers a notification box entry when another module requests registration after processing a specific task.\
If the requested notification box template includes button information, that button information is saved together with the entry.\
The saved notification box entry can be viewed under My Page > Notification Box.
{% endstep %}
{% endstepper %}

## API Function List

<table><thead><tr><th width="110.111083984375">API</th><th width="292.3333740234375">Description</th><th width="93.5556640625">Server</th><th width="89.111083984375">Method</th><th></th></tr></thead><tbody><tr><td>Get Notification Box</td><td>Retrieves the member's notification box list.</td><td>Member</td><td>GET</td><td><a href="http://api.x2bee.com/content?msa=member&#x26;depth=%EC%95%8C%EB%A6%BC%ED%95%A8&#x26;path=getNotiBoxList">🔗View API ></a></td></tr><tr><td>Register Notification Box Entry</td><td>Provides notification box registration processing when another module calls the notification box registration API after completing a task.</td><td>Member</td><td>POST</td><td><a href="http://api.x2bee.com/content?msa=member&#x26;depth=%EC%95%8C%EB%A6%BC%ED%95%A8&#x26;path=registerNotiBox">🔗View API ></a></td></tr></tbody></table>

## Definition of Terms

<table><thead><tr><th width="75.1112060546875">Term</th><th>Description</th><th data-hidden>Remarks</th></tr></thead><tbody><tr><td>Notification Box</td><td>A term referring to a space for storing and displaying important information, messages, and notifications for the user.</td><td></td></tr></tbody></table>

## Other Notes

* When retrieving the notification box, if the member notification type code (ME051) is provided as a parameter, only the notification box list corresponding to that member notification type code (ME051) is retrieved.
* Notification message registration calls the API in the order: other module API -> x2bee-api-common -> x2bee-api-member.
* Notification box entries older than 7 days are automatically deleted by a batch job.
