nevent_list_campaigns
Call this to discover existing campaigns before reporting on performance or scheduling new sends. Returns campaigns for the active tenant with status, channel, send date, and top-level engagement metrics (sent, open rate, click rate). Filter by status (DRAFT/SCHEDULED/SENT/FAILED), channel (EMAIL/SMS), or date range. Use the returned campaign id to call nevent_get_campaign (full content + metrics) or nevent_get_campaign_insights (AI analysis).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Field to sort by: createdAt (default) | executedAt | name | createdAt |
| limit | No | Maximum number of campaigns to return (default 50, max 200) | |
| status | No | Filter by campaign status: EXECUTED | DRAFT | PAUSED | STOPPED | SCHEDULED | |
| channel | No | Filter by channel: EMAIL | SMS | WHATSAPP | |
| date_to | No | Filter campaigns created on or before this date (ISO 8601, e.g. "2024-12-31T23:59:59Z") | |
| date_from | No | Filter campaigns created on or after this date (ISO 8601, e.g. "2024-01-01T00:00:00Z") | |
| sort_order | No | Sort direction: asc | desc (default desc) | desc |