Campaigns
List, create, update, enroll, and send a full visual DAG.
Create campaigns, sync contacts, schedule content, manage feed engagement, and configure Job Campaigns through the same resource model used by the dashboard. Keys are scoped, revocable, and visible in Settings.
Choose a resource to inspect a valid v1 request, the scope it requires, and a representative response. This public demo is inert and sends no network requests.
Developer workspace
https://app.businium.com
/api/v1/campaigns{
"name": "US SaaS Revenue Leaders",
"linkedInAccountId": "acct_demo_us_01",
"safetyProfile": "BALANCED",
"stopOnReply": true,
"randomizeDelays": true,
"steps": [
{ "stepType": "VISIT_PROFILE" },
{ "stepType": "CONNECT", "delayDays": 1 },
{
"stepType": "FIRST_MESSAGE",
"messageTemplate": "Hi {{firstName}}, your work at {{company}} stood out.",
"delayDays": 2
}
]
}{
"ok": true,
"data": {
"campaign": {
"id": "cmp_demo_01",
"name": "US SaaS Revenue Leaders",
"status": "DRAFT",
"steps": 3,
"stopOnReply": true
}
}
}JSON in and out, workspace isolation on every call, and stable v1 response envelopes for CLIs, Zapier, n8n, internal tools, and AI agents.
List, create, update, enroll, and send a full visual DAG.
Search with filters or upsert one to 500 CRM records.
Create approval-ready posts and inspect their status.
Manage engagement rules and keyword-driven targeting.
Create role searches with fit, company, and freshness scoring.
Discover account IDs and keep AI voice settings in sync.
The full token appears once at creation. After that, Settings shows its label, prefix, scopes, last use, and expiry so operators can rotate credentials without guessing what depends on them.
Give a reporting dashboard read-only access, a CRM contacts:write, or an agent narrowly selected campaign and post scopes. Revocation takes effect on the next request.
Plug in your key, launch a campaign, and let Businium do the rest — personalised outreach that sounds like you, at scale.