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.Documentation Index
Fetch the complete documentation index at: https://moengage-getz-tagging-workspace-status.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
The Message Archival API consists of the following endpoint:- View Archived Message: Retrieves the full content and metadata of a specific message sent to a user via Push, Email, or SMS.
FAQs
How do I uniquely identify a message to retrieve it?
How do I uniquely identify a message to retrieve it?
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.What is the difference between message_content and backup_content?
What is the difference between message_content and backup_content?
- 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.