> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Message Archival Overview

> Retrieve and view archived copies of sent communication across Push, Email, and SMS.

The MoEngage Message Archival API provides a way to store and access historical records of communications sent to your customers. By utilizing this API, you can retrieve the exact content—including titles, messages, and media URLs—that was delivered to a specific user at a specific time.

This is particularly useful for customer support teams who need to verify what a customer received, or for compliance audits where a historical record of messaging is required.

## Endpoint

The Message Archival API consists of the following endpoint:

* [View Archived Message](/docs/api/message-archival/view-archived-message): Retrieves the full content and metadata of a specific message sent to a user via Push, Email, or SMS.

## FAQs

<Accordion title="How do I uniquely identify a message to retrieve it?" icon="fingerprint">
  To retrieve a message, you must provide the `user_id`, the `campaign_id`, and the `sent_epoch_time` (Unix timestamp) of the communication. For event-triggered campaigns, passing the `event_id` is also required.
</Accordion>

<Accordion title="What is the difference between message_content and backup_content?" icon="copy">
  * **message\_content**: Contains the actual personalized content sent to the user.
  * **backup\_content**: Contains the original template or default content used if personalization failed or was not applied.
</Accordion>
