You can separate Journey messages from one-time messages sent via the API or the Control Panel directly, using the Source filter.
In the Control Panel
- Go to Campaigns → One-time messages (Message History).
- Click Advanced Filters.
- Set the Source filter to the origin you need — for example Control Panel, API, or Customer Journey. Other values such as AutoPush and Geozone are also available.
The Source value is also shown in the message details of every message.
Via the API
The messages:list method of the Statistics API accepts a source value inside filters. Possible values include API, CP, CUSTOMER_JOURNEY, AB_TEST, AUTO_PUSH, CSV, EMAIL_API, EMAIL_CP, GEO_ZONE, PUSH_ON_EVENT and RSS.
POST https://api.pushwoosh.com/api/v2/messages:list
{
"filters": {
"application": "XXXXX-XXXXX",
"source": "CUSTOMER_JOURNEY",
"date_range": { "date_from": "2026-07-01", "date_to": "2026-07-31" }
},
"per_page": 100,
"page": 0
}
Optional: group messages with Campaigns
If you also want to group related one-time messages, assign a Campaign name when sending them from the Control Panel or via the API, and then filter statistics by that campaign. This is complementary to the Source filter, not a replacement for it.
Comments
0 comments
Please sign in to leave a comment.