List campaigns
Every campaign in the workspace, newest first, with its template, audiences and entry rule. Filter by status.
GET
https://app.trygtm.com/api/v1/campaigns- Scope
read- MCP tool
- list_campaigns
Query parameters
statusstringoptional- Only campaigns in this state.
draftactivepausedcompleted
Request
curl -G https://app.trygtm.com/api/v1/campaigns \
-H "Authorization: Bearer $TRYGTM_API_KEY" \
--data-urlencode "status=active"Response
{
"data": [
{
"id": "3b7f0c52-91aa-4e0d-8c11-5a2d6e4f7b90",
"name": "Q4 logistics leaders",
"status": "active",
"goal": "book_meeting",
"template_id": "c1d2e3f4-0a1b-4c2d-8e3f-4a5b6c7d8e9f",
"template_name": "Logistics opener",
"audiences": [
{
"id": "5e6f7a8b-1c2d-4e3f-9a0b-1c2d3e4f5a6b",
"name": "Logistics VPs — US"
}
],
"daily_target": 40,
"min_intent": 1,
"wait_for_intent": false,
"auto_source": true,
"end_date": null,
"created_at": "2026-09-01T12:00:00.000Z"
}
]
}