Skip to main content
Run background work when a task must continue outside a request path.

Steps

  1. Choose a task for one unit of work.
  2. Use a workflow when work needs multiple ordered steps.
  3. Create the task or workflow target.
  4. Create a job to run the target.
  5. Add a cron job when the work needs a schedule.
  6. Track job status, logs, and events.

Try it with REST

Create a task: POST /projects/{project_reference}/tasks
Terminal
curl -X POST https://api.veryfront.com/projects/support-assistant/tasks \
  -H "Authorization: Bearer $VERYFRONT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "daily-summary",
    "name": "Daily summary",
    "schedulable": true
  }'
Create a workflow: POST /projects/{project_reference}/workflows
Terminal
curl -X POST https://api.veryfront.com/projects/support-assistant/workflows \
  -H "Authorization: Bearer $VERYFRONT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "support-triage",
    "description": "Classify new support requests and assign next steps.",
    "schedulable": true
  }'
Run the task with a one-off job: POST /projects/{project_reference}/jobs
Terminal
curl -X POST https://api.veryfront.com/projects/support-assistant/jobs \
  -H "Authorization: Bearer $VERYFRONT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Daily summary",
    "target": "tasks/daily-summary"
  }'
Schedule the same target: POST /projects/{project_reference}/cron-jobs
Terminal
curl -X POST https://api.veryfront.com/projects/support-assistant/cron-jobs \
  -H "Authorization: Bearer $VERYFRONT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Daily summary schedule",
    "target": "tasks/daily-summary",
    "schedule": "0 9 * * *",
    "timezone": "UTC"
  }'

API surfaces

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

TargetUse it for
TaskOne repeatable background operation.
WorkflowOrdered multi-step automation.
JobDurable execution of a task or workflow.
Cron jobScheduled job creation.
WebhookExternal event ingress.

API reference

APIStart here
RESTTasks, workflows, jobs, cron jobs, and webhooks.
GraphQLTask, workflow, and job views.
MCPJob and automation tools.