Create Campaign (v2)
Getting Started
Create Campaign (v2)
Create a campaign without requiring an agent ID upfront. Agent can be assigned later.
POST
Create Campaign (v2)
Create a campaign without specifying an agent ID. This allows you to use different agents for different calls within the same campaign.
Quick Example
Workflow
When to Use v2
Use Campaign v2 when:- ✅ You want to use different agents in the same campaign
- ✅ You don’t have the agent ID ready when creating the campaign
- ✅ You need maximum flexibility
v1 vs v2 Comparison
| Feature | v1 (POST /call/campaign) | v2 (POST /v2/call/campaign) |
|---|---|---|
| Agent ID Required | ✅ Yes | ❌ No |
| Same Agent for All Calls | ✅ Yes | ❌ No - Can vary |
| Flexibility | Lower | Higher |
| Use Case | Single-agent campaigns | Multi-agent or flexible campaigns |
💡 Recommended: Use v2 for new integrations unless you specifically need all calls to share the same agent.
Response
Success (200 OK)
batch_id - you’ll need it to add calls to this campaign!
Tips
Authorizations
API key from https://callkaro.ai/dashboard/api-key
Body
application/json
Campaign name for identification and organization
Required string length:
1 - 200Example:
"Inspection Campaign"