jobs.schedule.set
Automatischen Sync-Schedule setzen
Hilfe
Setzt einen Cron-Schedule für automatische Indexierung einer Datenquelle. Cron-Ausdruck mit 5 Feldern (Minute Stunde Tag Monat Wochentag). Beispiel: '0 2 * * *' = täglich um 02:00 Uhr.
Parameter
| Name | Typ | Required | Default | Beschreibung |
|---|---|---|---|---|
ds_id |
integer | Ja | — | ID der Datenquelle |
cron_expr |
string | Ja | — | Cron-Ausdruck (5 Felder) |
preset |
string | Nein | — | Preset-Name (optional, z.B. 'daily', 'weekly') |
Rueckgabe
Bestätigung des gesetzten Schedules
Beispiel-Prompts
- Setze tägliche Synchronisation um 3 Uhr für DS 5
- Schedule für DS 12: jeden Montag um 6:00
Changelog
Area: schedules | Action: update
HTTP-Request (curl)
curl -X PUT 'http://HOST:8502/api/admin/datasources/{ds_id}/schedule' \
-H 'Cookie: kiara_admin_session=SESSION' \
-H 'X-Requested-With: XMLHttpRequest' \
-H 'Content-Type: application/json' \
-d '{
"ds_id": "...",
"cron_expr": "...",
"preset": "..."
}'