For load-balancing reasons, Pushwoosh does not store messages sent through the API with a devices array containing fewer than 10 devices. Because of that, such messages do not appear in Message History. They are still delivered and still counted in your delivery statistics.
(Scheduled pushes are always saved to Message History, even when sent to fewer than 10 devices.)
To see these messages while testing or debugging, use API messaging tracing.
How to enable it:
- Go to Campaigns → One-time messages in your Control Panel (this is the Message History view).
- Click Start API messaging tracing in the upper right corner.
While tracing is on, API-sent messages to fewer than 10 devices are saved to Message History. Tracing turns off automatically after 1 hour.
Notes:
- API messaging tracing is enabled at the account level, not per application — you can activate it from any app in the account and it applies globally.
- If you open Message History for an application that has never had a message sent, you may see a "send your first message" prompt instead of an empty list. Activating tracing from another app still lets you trace API messages for that app.
- With tracing disabled, sends to 10 devices or fewer via the
devicesparameter are also exempt from the /createMessage rate limit.
More details: API messaging tracing documentation.
Comments
0 comments
Please sign in to leave a comment.