Appearance
Krafter Cron Jobs
Scheduled HTTP requests delivered on time, every time. Define jobs with cron expressions or simple interval presets, and Krafter handles execution, retries, and monitoring.
Features
- Cron expressions -- Standard 5-field cron syntax for precise scheduling (minute, hour, day, month, weekday)
- Interval presets -- Simple presets like
every_5morevery_1hwhen you don't need cron complexity - One-time schedules -- Fire once at an ISO-8601 datetime and auto-disable
- Timezone support -- Schedule jobs in any IANA timezone (default UTC)
- Automatic retries -- Failed requests are retried according to the job's
max_retries(default 3, so four attempts) with linear backoff (15s/30s/45s) - Execution history -- Full log of every run with status, HTTP response, duration, and error details. Any non-2xx answer counts as a failure
- Failure notifications -- Optional email to the team owner when a job fails and Krafter stops retrying
- Manual triggers -- Fire any enabled job on demand without waiting for the next scheduled run
- Pause & resume -- Temporarily disable jobs without deleting them
Quick links
- Quickstart -- Create and run your first cron job in 5 minutes
- Scheduling Guide -- Cron expressions, interval presets, timezones, and retry logic
- Jobs API -- Full CRUD and control endpoints for jobs
- Executions API -- Query execution history
Limits and Retention
- Scheduler tick: the platform scheduler fires every minute. Sub-minute schedules (
every_30s) cannot fire faster than 60 seconds in practice. - Execution history retention: the most recent 100 executions are retained per job. Older executions are deleted by a nightly cleanup at 04:00 UTC.
- Listing: the list jobs endpoint returns up to 1,000 jobs per page and hands back a
next_cursorwhen more remain, so an account with no job limit can still read all of them.
Base URL
https://app.krafter.dev/api/v1All API requests require a Bearer token with cron:read or cron:write scope. See Quickstart for details. Requests are subject to platform rate limits.