curl --request POST \
--url https://api.callkaro.ai/call/campaign \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"name": "Sales Campaign Q1",
"agent_id": "6803fa770b666a64ab1694c1e"
}
'{
"batch_id": "68433b7b0dee98e59245ebab",
"message": "Campaign created successfully",
"status": "success"
}Create a campaign with a required agent ID that will be used for all calls
curl --request POST \
--url https://api.callkaro.ai/call/campaign \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"name": "Sales Campaign Q1",
"agent_id": "6803fa770b666a64ab1694c1e"
}
'{
"batch_id": "68433b7b0dee98e59245ebab",
"message": "Campaign created successfully",
"status": "success"
}agent_id that will be used for all calls in this campaign.curl -X POST https://api.callkaro.ai/call/campaign \
-H "Content-Type: application/json" \
-H "X-API-KEY: your_api_key_here" \
-d '{
"name": "Sales Campaign Q1",
"agent_id": "6803fa770b666a64ab1694c1e"
}'
Create the campaign
curl -X POST https://api.callkaro.ai/call/campaign \
-H "X-API-KEY: your_api_key_here" \
-d '{
"name": "Inspection Campaign",
"agent_id": "6803fa770b666a64ab1694c1e"
}'
{
"batch_id": "68433b7b0dee98e59245ebab",
"message": "Campaign created successfully",
"status": "success"
}
Add calls to the campaign
batch_id from step 1 with the outbound call API:curl -X POST https://api.callkaro.ai/call/outbound \
-H "X-API-KEY: your_api_key_here" \
-d '{
"to_number": "+919876543210",
"batch_id": "68433b7b0dee98e59245ebab",
"agent_id": "6803fa770b666a64ab1694c1e",
"metadata": {
"name": "Abhinav",
"city": "Bangalore"
},
"schedule_at": "2025-12-31T09:30:00",
"min_trigger_time": "09:00",
"max_trigger_time": "18:00",
"number_of_retries": 3,
"gap_between_retries": 30
}'
Monitor in dashboard
/dashboard/batch-calls/{batch_id}{
"batch_id": "68433b7b0dee98e59245ebab",
"message": "Campaign created successfully",
"status": "success"
}
batch_id - you’ll need it to add calls to this campaign!
agent_id that was specified when creating the campaign.API key from https://callkaro.ai/dashboard/api-key