# Campaign Detail

**GET** `/v1/campaigns/{{campaign_id}}`

Retrieves detailed configuration, schedule, recipient counts, and delivery metrics for a specific campaign.

### Response fields

**campaign.id** Unique identifier of the campaign.  
**campaign.name** Campaign name.  
**campaign.description** Optional description.  
**campaign.channel** Communication channel (`email`, `push`, or `sms`).  
**campaign.status** Current lifecycle status (`draft`, `scheduled`, `sending`, `sent`, `failed`, `cancelled`).  
**campaign.audience_type** Audience targeting mode (`all_users`, `user_attributes`, `audience_ids`, or `custom`).  
**campaign.audience_config** Audience configuration payload.  
**campaign.subject** Subject line for email campaigns.  
**campaign.content** Message payload (`html`/`text` for email, `message` for SMS).  
**campaign.schedule_type** `immediate` or `scheduled`.  
**campaign.scheduled_at** Scheduled dispatch timestamp.  
**campaign.sent_at** Timestamp when sending finished.  
**campaign.total_recipients** Total recipients identified.  
**campaign.capping_per_minute** Optional delivery throttling limit.  
**campaign.sent_count** Number of successfully delivered messages.  
**campaign.failed_count** Number of failed deliveries.  
**campaign.opened_count** Number of message opens tracked.  
**campaign.clicked_count** Number of link clicks tracked.
