curl -X GET "https://server.smartlead.ai/api/v1/campaigns/123?api_key=YOUR_API_KEY"
Copy
Ask AI
{ "success": true, "data": {}}
Campaign Management
Get Campaign by ID
Retrieves comprehensive details for a specific campaign including all configuration settings, schedule, tracking prefere
GET
/
api
/
v1
/
campaigns
/
{campaign_id}
Copy
Ask AI
curl -X GET "https://server.smartlead.ai/api/v1/campaigns/123?api_key=YOUR_API_KEY"
Copy
Ask AI
{ "success": true, "data": {}}
Retrieves comprehensive details for a specific campaign including all configuration settings, schedule, tracking preferences, AI options, and associated metadata For client API keys, additionally filters by client_id
Retrieves comprehensive details for a specific campaign including all configuration settings, schedule, tracking preferences, AI options, and associated metadataKey Features:
Automatically validates campaign ownership - returns 404 if campaign doesn’t exist or user lacks access
Returns single campaign object with all 18 CAMPAIGN_ATTRIBUTES fields including: status, track_settings array, complete scheduler_cron_value object, sending limits, stop conditions, AI ESP matching preferences, and plain text mode
Optionally includes campaign tags with tag IDs, names, and colors