Skip to main content
GET
List the campaigns owned by your team, newest start_date first. Requires read:program. The same data is available through the affonso_list_campaigns MCP tool.

Query Parameters

integer
default:"1"
Page number for pagination. Must be a positive integer.
integer
default:"50"
Number of results per page. Maximum value is 200. Default is 50.
string
Filter by campaign status. Valid values: DRAFT, SCHEDULED, ACTIVE, ENDED, ARCHIVED.

Response

Paginated list of campaigns.
boolean
Always true for successful responses
array
Array of campaign objects.
object
Pagination metadata: page, limit, total, total_pages, has_next_page, has_prev_page.

Notes

  • Requires read:program.
  • Campaigns are sorted by start_date descending, then by id.
  • An unknown status value returns VALIDATION_ERROR (HTTP 400).
  • Get a single campaign with Get Campaign.