Update Push Campaign
update-push-campaignModify draft or scheduled push campaigns, changing selected fields while leaving omitted ones unchanged. Confirm before editing scheduled sends because it alters delivered content.
Instructions
Update a push campaign. Only draft and scheduled campaigns can be edited. Editing a scheduled campaign changes what goes out at its scheduled time, so confirm with the user first. Omitted fields are unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The push campaign id. | |
| body | No | ||
| name | No | ||
| title | No | ||
| tag_ids | No | Tags to target. | |
| icon_url | No | Small icon, https only. | |
| list_ids | No | Lists to target. | |
| priority | No | ||
| deep_link | No | Opened when the notification is tapped. | |
| image_url | No | Large image, https only. | |
| description | No | ||
| segment_ids | No | Segments to target. | |
| ttl_seconds | No | How long delivery is retried for an offline device. | |
| data_payload | No | Flat string map delivered to the app. Keys reserved by Arsel or Firebase are rejected. | |
| action_buttons | No | ||
| target_platforms | No | Restrict to these platforms; omit for all. | |
| throttle_minutes | No | Spread delivery over this many minutes. | |
| android_channel_id | No | ||
| smart_sending_enabled | No | Skip contacts messaged too recently on this channel. Defaults to true. |