Aufgabe nach Zeitplan automatisch ausführen
Diese Funktion führt eine festgelegte Aufgabe automatisch nach einem Zeitplan aus – etwa täglich um sechs Uhr oder jeden Montag –, ohne dass Sie dafür einen eigenen Cronjob-Server betreiben oder den Ablauf manuell anstoßen müssen. Die geplante Aufgabe läuft dabei genauso zuverlässig wie ein manuell ausgelöster Aufruf.
Ein Zeitplan statt manueller Auslösung
Viele Aufgaben sollen regelmäßig laufen: eine tägliche Zusammenfassung erstellen, eine wöchentliche Auswertung verschicken, einen Datenbestand jede Nacht aktualisieren. Diese Funktion übernimmt den Zeitplan: Sie legen fest, wie oft und zu welcher Uhrzeit die Aufgabe laufen soll, und KIT löst sie automatisch zum richtigen Zeitpunkt aus, ohne dass dafür ein eigener Cronjob-Server läuft. Ein einmal eingerichteter Zeitplan läuft eigenständig weiter, bis Sie ihn ändern oder deaktivieren.
Was sich planen lässt
Geplant werden kann grundsätzlich jede Aufgabe, die sich auch einzeln aufrufen lässt – eine einfache Benachrichtigung ebenso wie eine ganze Kette mehrerer Schritte. Der Zeitplan bestimmt lediglich, wann der Aufruf automatisch erfolgt; die eigentliche Aufgabe bleibt dieselbe, die sich auch manuell auslösen ließe, etwa eine tägliche Zusammenfassung oder ein wöchentlicher Rechnungslauf. Für einmalige Aufgaben ohne Wiederholung genügt dagegen der direkte, manuelle Aufruf.
Preis und Zuverlässigkeit
Jede automatisch ausgelöste Ausführung kostet $0.002, zusätzlich zu den Kosten der geplanten Aufgabe selbst. Die Ausführung erfolgt mit einer Genauigkeit im Minutenbereich um die festgelegte Uhrzeit. Ein fehlgeschlagener Lauf lässt sich mit der Wiederholungsfunktion automatisch erneut versuchen, statt bis zum nächsten planmäßigen Termin zu warten. Bereits die erste geplante Ausführung zeigt zuverlässig, ob Zeitpunkt und Aufgabe wie erwartet zusammenspielen, bevor sich der Zeitplan dauerhaft wiederholt.
Anwendungsfälle
Tägliche Auswertung um sechs Uhr
Ein Onlineshop lässt jeden Morgen um sechs Uhr eine Verkaufsauswertung des Vortags automatisch erzeugen und verschicken.
Wöchentliche Zusammenfassung offener Vorgänge
Schneider IT-Systeme GmbH & Co. KG erstellt jeden Freitag automatisch eine Zusammenfassung offener Vorgänge, ohne manuellen Anstoß.
Monatliche Rechnungsläufe
Ein Fitnessstudio in Leipzig löst am ersten Tag jedes Monats automatisch den gesamten Rechnungslauf für alle Mitglieder aus.
Häufige Fragen
Wie genau ist der geplante Zeitpunkt?
Die Ausführung erfolgt im Minutenbereich um die festgelegte Uhrzeit; für eine Auslösung auf die Sekunde genau ist die Funktion nicht gedacht.
Was kann ich planen lassen?
Grundsätzlich jede Aufgabe, die sich auch einzeln aufrufen lässt, von einer einfachen Benachrichtigung bis zu einer ganzen Kette.
Was kostet eine geplante Ausführung?
$0.002 pro Ausführung, zusätzlich zu den Kosten der geplanten Aufgabe selbst.
Was passiert, wenn ein geplanter Lauf fehlschlägt?
In Kombination mit der Wiederholungsfunktion lässt sich der fehlgeschlagene Lauf automatisch erneut versuchen, statt bis zum nächsten Termin zu warten.
Kann ich einen Zeitplan nachträglich ändern?
Ja, Uhrzeit und Häufigkeit lassen sich jederzeit anpassen, bevor der nächste planmäßige Termin erreicht ist.
Brauche ich einen eigenen Server für den Zeitplan?
Nein, das ist genau der Zweck dieser Funktion: KIT übernimmt den Zeitplan, ohne dass Sie einen eigenen Cronjob-Server betreiben müssen.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/flow/schedule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/flow/schedule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/flow/schedule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/flow/schedule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/flow/schedule", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "flow.schedule",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |