Steps
- Choose a task for one unit of work.
- Use a workflow when work needs multiple ordered steps.
- Create the task or workflow target.
- Create a job to run the target.
- Add a cron job when the work needs a schedule.
- Track job status, logs, and events.
Try it with REST
Create a task:POST /projects/{project_reference}/tasks
Terminal
POST /projects/{project_reference}/workflows
Terminal
POST /projects/{project_reference}/jobs
Terminal
POST /projects/{project_reference}/cron-jobs
Terminal
API surfaces
| Surface | Start here |
|---|---|
| REST | Tasks, Workflows, Jobs, Cron Jobs |
| GraphQL | Create Job, Create Cron Job |
| MCP | Create Task, Create Workflow, Create Job, Create Cron Job |
Verify
List tasks and workflows for the project. Confirm the created task and workflow exist. List jobs and confirm the one-off job appears. List cron jobs and confirm the schedule is active.Choose a target
| Target | Use it for |
|---|---|
| Task | One repeatable background operation. |
| Workflow | Ordered multi-step automation. |
| Job | Durable execution of a task or workflow. |
| Cron job | Scheduled job creation. |
| Webhook | External event ingress. |