Get a campaign

One campaign by id or exact name, with its senders and how many queued steps sit in each state.

GEThttps://app.trygtm.com/api/v1/campaigns/{campaign}
Scope
read
MCP tool
get_campaign

Path parameters

campaignstringrequired
The campaign's id or exact name.

Request

curl https://app.trygtm.com/api/v1/campaigns/Q4%20logistics%20leaders \
  -H "Authorization: Bearer $TRYGTM_API_KEY"

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",
    "senders": [
      {
        "id": "d4c3b2a1-0f9e-4d8c-8b7a-6f5e4d3c2b1a",
        "kind": "email",
        "handle": "outreach@mail.acme.example",
        "status": "connected"
      }
    ],
    "queue": {
      "pending": 120,
      "launched": 860,
      "skipped": 14
    }
  }
}

Was this page helpful?