Cron API¶
Scheduled AI job management.
Prefix: /api/cron
Jobs¶
List Jobs¶
Get Job¶
Create Job¶
Body:
{
"id": "weekly-report",
"name": "Weekly Report",
"schedule": "0 17 * * 5",
"model": "ollama:qwen3:14b",
"prompt_file": "prompts/weekly-report.md",
"prompt_content": null,
"output": "inbox",
"timeout": 120,
"enabled": true,
"use_kaisho_ai": false
}
Update Job¶
All fields optional.
Delete Job¶
Enable / Disable¶
Trigger (Run Now)¶
Returns 202 with {"run_id": "...", "status": "started"}.
Get Prompt¶
Save Prompt¶
Body: {"content": "Prompt text..."}
History¶
List History¶
Get History Entry¶
Delete History Entry¶
Move Output¶
Move a cron run's output to another destination.
Body:
Destinations: inbox, todo, note, kb.