curl --request GET \
--url https://api.example.com/v1/campaigns/{id}{
"data": {
"campaign": {
"id": "<string>",
"name": "<string>",
"description": "<string>",
"status": "<string>",
"daily_send_limit": 123,
"delay_between_emails": 123,
"sending_timezone": "<string>",
"send_on_weekends": true,
"track_opens": true,
"track_clicks": true,
"show_unsubscribe": true,
"steps": [
{}
],
"contacts": [
{}
],
"created_at": "<string>",
"updated_at": "<string>"
}
}
}Retrieve a campaign’s full configuration including steps and contacts
curl --request GET \
--url https://api.example.com/v1/campaigns/{id}{
"data": {
"campaign": {
"id": "<string>",
"name": "<string>",
"description": "<string>",
"status": "<string>",
"daily_send_limit": 123,
"delay_between_emails": 123,
"sending_timezone": "<string>",
"send_on_weekends": true,
"track_opens": true,
"track_clicks": true,
"show_unsubscribe": true,
"steps": [
{}
],
"contacts": [
{}
],
"created_at": "<string>",
"updated_at": "<string>"
}
}
}Authorization: Bearer wbk_your_api_key_here
campaigns:read permission.Show properties
Show Campaign object
draft, active, paused, or completedEurope/Berlin)curl https://data.leadlex.com/functions/v1/api-gateway/v1/campaigns/cmp_abc123 \
-H "Authorization: Bearer wbk_your_api_key_here"
{
"data": {
"campaign": {
"id": "cmp_abc123",
"name": "Q2 GC Outreach",
"description": "Warm outreach to general counsels at mid-market companies",
"status": "active",
"daily_send_limit": 50,
"delay_between_emails": 120,
"sending_timezone": "Europe/Berlin",
"send_on_weekends": false,
"track_opens": true,
"track_clicks": true,
"show_unsubscribe": true,
"steps": [
{
"id": "step_1",
"subject": "Quick question about {{company_name}}",
"body": "Hi {{first_name}}, ...",
"delay_days": 0,
"delay_hours": 0,
"send_condition": "always"
}
],
"contacts": ["123e4567-e89b-12d3-a456-426614174000"],
"created_at": "2026-03-15T09:00:00Z",
"updated_at": "2026-04-10T14:22:00Z"
}
}
}
| Status | Code | Description |
|---|---|---|
| 401 | invalid_key | Invalid or expired API key |
| 403 | insufficient_permissions | Missing campaigns:read permission |
| 404 | campaign_not_found | No campaign with this ID |
| 429 | rate_limited | Rate limit exceeded |