v2

latestOpenAPI 3.0.3AGPL-3.0 license2026-07-2613501.9 MB
issues

List active issues blocking campaign progress

Unified read of campaign issues — capability gaps (missing ICP/playbook), AI provider auth/billing trips, LinkedIn session expired, dispatch skip-reasons, and rate limits — all collapsed into one shape with category and severity. Pass campaignId to scope to a single campaign. Routine pacing (business hours, target reached, chain in progress) is intentionally NOT surfaced.

get/issues

Query parameters

campaignIdstring

Restrict to issues touching one campaign (id or slug).

scope'active' | 'all'

active (default) hides resolved; all includes them.

categoriesstring

Comma-separated subset of categories (e.g. auth,billing,rate-limit for header banners).

limitinteger

Max issues to return (default 30, max 50).

verboseboolean

Include evidence and raw fields (default false — compact format omits these large fields).

Response

Active issues for the user (and optionally a single campaign).

successboolean required
totalinteger required

Total matching issues before limit

hasMoreboolean required
creditsUsedinteger required
retryAfterinteger required