Skip to main content
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: Retrieves the full content and metadata of a specific message sent to a user via Push, Email, or SMS.

FAQs

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.
  • 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.