List drip campaigns
pushengage_list_drip_campaignsList push notification drip campaigns from your PushEngage site. Filter by status (active, draft, paused) and optionally fetch per-campaign analytics like sent, seen, and clicked metrics.
Instructions
Lists the drip autoresponder campaigns on the current site, paginated (response includes has_more). Optionally filter by status (default "all" = every status), mirroring the dashboard filter tabs. Set include_analytics=true only when the user asks for stats/performance (it costs an extra analytics lookup per page). Each item then also carries an analytics object: sent, seen, clicked, ctr, goal_count, goal_value.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (1-indexed). | |
| limit | No | How many to return per page. Min 1, max 100, default 10. | |
| status | No | Filter by status. "all" (default) returns every status. | all |
| site_id | No | Override the currently selected site. | |
| include_analytics | No | When true, include per-campaign analytics (sent/seen/clicked/CTR and goal count/value). Costs an extra analytics lookup, so only set it when the user asks for stats/performance. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| limit | No | ||
| total | No | ||
| has_more | No | ||
| campaigns | No | ||
| last_page | No |