Send

Scheduled Jobs

Create and manage recurring sends.

Scheduled jobs send the same email on a recurring cadence — daily digests, weekly reports, monthly reminders.

Create a job

Describe the cadence with a human-friendly frequency, or pass a raw cron expression.

curl -X POST https://send.useuplift.live/api/v1/jobs \
  -H "Authorization: Bearer sbu_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Daily standup reminder",
    "to": "team@example.com",
    "subject": "Daily reminder",
    "html": "<p>Time for standup!</p>",
    "frequency": "daily",
    "time": "09:00"
  }'
frequencyExtra fieldsExample cron
hourly0 * * * *
dailytime0 9 * * *
weeklytime, day0 12 * * 1
weekdaystime0 8 * * 1-5
monthlytime, day (1–28)0 7 1 * *

Or pass cronExpression directly instead of frequency/time/day.

List jobs

curl https://send.useuplift.live/api/v1/jobs \
  -H "Authorization: Bearer sbu_live_..."

Cancel a job

curl -X DELETE https://send.useuplift.live/api/v1/jobs/<job-id> \
  -H "Authorization: Bearer sbu_live_..."

Jobs can also be paused, resumed, or deleted from the project's Jobs tab in the dashboard.

On this page