Note (2026): /createMessage is deprecated. New integrations should use the unified Messaging API v2 Notify endpoint; see the migration guide for a field-by-field mapping. The parameters below still work on /createMessage and map 1:1 to v2.
No. Targeting parameters should not be combined in a single request. Use exactly one of the following per request:
-
devices— an explicit list of push tokens or HWIDs -
filter— the name of a saved segment/filter -
conditions— inline targeting conditions
What happens if you combine them
-
filterandconditionsmust not be used together. Combining them gives undefined targeting, so do not rely on one silently winning over the other. - If
devicesis present, bothfilterandconditionsare ignored and the message goes only to the listed devices.
For accurate and predictable targeting, send only one targeting parameter per request. If you need a saved segment plus extra criteria, build a single segment that already includes all of them and reference it with filter.
Comments
0 comments
Please sign in to leave a comment.