Learn how to export user, message, and outcome data from the OneSignal dashboard and API, including CSV delivery reports, subscription data, and per-user message event activity.
You can export data from OneSignal in several ways depending on your use case. This includes dashboard CSV exports, API endpoints, and real-time data streaming integrations. This guide covers how to export:
Message and delivery data
Audience activity per message
Subscription and user profile data
Email message delivery reports
Alternative programmatic methods via API or Event Streams
Messages sent via our dashboard Messages form are accessible for the lifetime of the app.Messages sent via our API and Audience Activity are only accessible for around 30 days from when they were created.Journeys-sent messages are downloadable from the dashboard. See Journey analytics for more details.