Create or update a campaign schedule.
Create or update the schedule for a campaign. Setting a schedule automatically updates the campaign status.Documentation Index
Fetch the complete documentation index at: https://docs.burki.dev/llms.txt
Use this file to discover all available pages before exploring further.
campaign_id (integer, required): The unique identifier of the campaign| Field | Type | Required | Description |
|---|---|---|---|
schedule_type | string | Yes | immediate, scheduled, or recurring |
scheduled_at | string | Conditional | ISO 8601 datetime (required for scheduled) |
timezone | string | No | Timezone for scheduling (default: UTC) |
recurring_config | object | Conditional | Required for recurring type |
Immediate
draft until started manually.Scheduled (Once)
scheduled automatically.Recurring
scheduled automatically.| Field | Type | Description |
|---|---|---|
frequency | string | daily, weekly, or monthly |
interval | integer | Every N periods (e.g., every 2 weeks) |
days_of_week | array | Days for weekly (1-7, Monday=1) |
day_of_month | integer | Day for monthly (1-31) |
time | string | Time in 24-hour format (HH:MM) |
time_zone | string | Timezone (e.g., America/New_York) |
end_date | string | Stop date (ISO 8601) |
draft if scheduledscheduled| Status Code | Description |
|---|---|
| 400 | Scheduled time is in the past |
| 400 | Invalid schedule configuration |
| 404 | Campaign not found |
| 500 | Failed to save schedule |
| Region | Timezone |
|---|---|
| US Eastern | America/New_York |
| US Central | America/Chicago |
| US Mountain | America/Denver |
| US Pacific | America/Los_Angeles |
| UK | Europe/London |
| Central Europe | Europe/Paris |
| UTC | UTC |