Message and Flow Archives: How to Access Historical Data

To keep your workspace fast and focused on recent activity, RapidPro automatically archives messages and flow runs older than 90 days. Archived data is removed from day-to-day views (Inbox, Flows, and contact pages), but it remains available for download from your Account → Archives area. You can download archives as daily or monthly files, and use them for reporting, audits, and long-term analysis. If you rely on the API for historical data, use the Archives API endpoint for items older than 90 days.

Quick Setup Checklist

Use this checklist to find, download, and work with historical messages and flow runs.

  1. Confirm what archiving means and why it happens after 90 days.
  2. Understand which data is archived and where it disappears from the UI.
  3. Download daily or monthly archives from Account → Archives.
  4. Export messages and flow runs using date ranges when needed.
  5. Use the Archives API endpoint for data older than 90 days.
1
Understand how archiving works

To keep your workspace fast and focused on recent activity, messages and flow runs older than 90 days are automatically archived.

Archiving lets you retain access to historical data while keeping inboxes and contact pages lightweight.

[CAPTURE: Account page showing the Archives section.]

2
Know what gets archived

RapidPro archives:

  • Messages older than 90 days
  • Flow runs older than 90 days

Once archived:

  • These items no longer appear in Inbox, Flows, or on Contact pages
  • They remain available for download and analysis from Account → Archives
3
Access and download your archives

To download archived data:

  1. Go to your Account page.
  2. Open the Archives section.
  3. Choose how you want to download your data: Daily archives or Monthly archives.

[CAPTURE: Archives section showing daily and monthly download options.]

Archived files use the same format as API endpoints, which makes them easier to process with existing tools.

4
Export archived data when needed

Even after archiving, you can still export messages and flow runs using the standard export tools.

Use date range filters to target the timeframe you need.

[CAPTURE: Messages export dialog showing date range options.]

5
Use the API with archived history

If your integrations use the API to retrieve historical data:

  • Messages and flow runs older than 90 days are no longer available via standard endpoints.
  • You must switch to the Archives API endpoint to retrieve older data.

[CAPTURE: Developer documentation showing archive-related API endpoints.]

Common Issues & Fixes

I can’t find older messages or flow runs

Explanation: Items older than 90 days are archived automatically.

Fix: Download them from Account → Archives.

My API integration stopped returning older data

Possible cause: Your integration is still using standard endpoints.

Fix: Update your integration to use the Archives API endpoint for data older than 90 days.

Can I disable archiving?

Answer: No. Archiving is automatic and cannot be disabled.