Task types

Pick recurring or one_off. Every task requires output_webhook. output_format is optional (defaults to default).

recurring

Runs on a schedule. Agent compares each run to prior state and reports meaningful changes.

{
  "task_type": "recurring",
  "frequency": "every 2 hours",
  "description": "...",
  "input_params": { "courier_tracking_link": "https://..." },
  "output_webhook": "https://..."
}

Frequency: natural language (every 30 minutes, hourly) or cron. Add optional output_format to control webhook payload shape.

one_off

Runs once, reports findings, marks complete. No schedule.

{
  "task_type": "one_off",
  "description": "...",
  "input_params": { "courier_tracking_link": "https://..." },
  "output_webhook": "https://..."
}

Tasks API → · Webhooks →