Get Campaign Details
Fetches campaign data for one campaign or lists all of them. Omit campaign_id to list every campaign in your workspace, or pass one with include[] to load the health funnel, action stats, account health, and outreach config in parallel. Returns metadata only by default and supports forced recompute of included slices.
Example prompt: Get the state and stats for my q1-fintech-outreach campaign
{
"campaign_id": "q1-fintech-outreach",
"state": { "invited": 180, "accepted": 54, "replied": 19 },
"stats": { "sent_today": 12 },
"health": "ok"
}What you can build
Parameters
Inputs accepted by get_campaign.
| Name | Type | Description |
|---|---|---|
| campaign_id | string | Campaign slug (e.g. 'gtm-engineers-apr26'). Omit to list all campaigns. |
| include | string[] | Slices to fetch in parallel: 'state'=health funnel, 'stats'=action counts, 'health'=account health, 'outreach'=config. Default: none (metadata only). |
| refresh | boolean | Force recompute of included slices (passes through to sub-handlers). |
| include_archived | boolean | When listing all campaigns (no campaign_id), include archived campaigns (default: false). |
Related tools
Manage Campaign Outreach
Set up, pause, or resume LinkedIn campaign outreach. Configure warmup, invite, and follow-up steps with daily invite limits and an invite note template.
Preview Campaign Launch
Render a read-only launch preview for a LinkedIn campaign: sample first-touch messages, list summary, blacklist and duplicate hits before you send.
Create or Update Campaign
Create or update a LinkedIn campaign in one call. Choose acquisition or relationship kind, source from a list or inline contacts, with auto-derived slugs.
Run LinkedIn workflows from the AI client you already use.
Create your account, connect LinkedIn, create an API key, then add Crispy to your client. Review the docs for supported workflows and safety controls.