Return every campaign owned by the caller. Sorted by lifecycle status, newest first within each bucket.
active → paused → draft → completed (and then created_at descending within each group).
Each item includes the full campaign row, a flattened sender_accounts array, and a node_count shortcut for list views.
name — names are unique per user.No side effects. Safe to call as often as needed, but respect the 100 req/min overall rate limit.stats is nullable. Draft campaigns have stats: null — the counters are only populated once launchCampaign kicks in.node_count is a hint, not the sequence. To read or edit sequence nodes, call getCampaign — the list response strips them to keep payloads small.