/v1/schedules kannst du API-Aufrufe planen, die automatisch zu festgelegten Zeiten ausgeführt werden. Plane einmalige Ausführungen oder wiederkehrende Aufgaben mit Cron-Ausdrücken oder natürlicher Sprache.
- Plane einmalige Ausführungen zu einem bestimmten Datum und Uhrzeit
- Erstelle wiederkehrende Zeitpläne mit Cron-Ausdrücken
- Verwende natürliche Sprache, um automatisch Cron-Ausdrücke zu generieren
- Plane HTTP-Endpunkte (GET oder POST)
- Für POST-Anfragen verwende kurze Olostep-Endpunkte (automatisch vorangestellt) oder vollständige URLs
- Übermittle beliebige Nutzdaten - die Nutzdaten werden genau so gesendet, wie du sie angibst
- Verwalte den Lebenszyklus des Zeitplans automatisch
Installation
Erstelle einen Zeitplan
Erstelle einen Zeitplan, um API-Aufrufe automatisch auszuführen. Du kannst einmalige oder wiederkehrende Zeitpläne mit Cron-Ausdrücken erstellen. Derendpoint kann jede URL sein (nicht auf Olostep-Endpunkte beschränkt), und die payload kann beliebige Daten enthalten, die du senden möchtest.
Einmaliger Zeitplan
Plane einen API-Aufruf, der einmal zu einem bestimmten Datum und Uhrzeit ausgeführt wird.Wiederkehrender Zeitplan mit Cron-Ausdruck
Erstelle einen wiederkehrenden Zeitplan mit einem Cron-Ausdruck. Cron-Ausdrücke verwenden ein 6-Felder-Format: Minute Stunde Tag Monat Wochentag Jahr.Planung mit natürlicher Sprache
Verwende natürliche Sprache, um automatisch Cron-Ausdrücke zu generieren. Das System wandelt deinen Text in einen gültigen Cron-Ausdruck um.Antwortformat
Wenn du einen Zeitplan erstellst, erhältst du ein Zeitplan-Objekt mit den folgenden Eigenschaften:execute_at anstelle von cron_expression:
Zeitpläne auflisten
Rufe alle Zeitpläne für dein Team ab. Standardmäßig werden gelöschte Zeitpläne herausgefiltert. Verwende deninclude_deleted Abfrageparameter, um sie einzuschließen.
Einen Zeitplan abrufen
Rufe einen einzelnen Zeitplan anhand seiner ID ab.Einen Zeitplan löschen
Lösche einen Zeitplan anhand seiner ID. Dies stoppt alle zukünftigen Ausführungen.Unterstützte Endpunkte
Olostep-Endpunkte (Kurzform)
Für POST-Anfragen kannst du Kurzformen für Olostep-Endpunkte verwenden. Das System wird automatischhttps://api.olostep.com/ für diese voranstellen:
v1/scrapes- Plane Web-Scraping-Aufgabenv1/batches- Plane Batch-Verarbeitungsjobsv1/crawls- Plane Website-Crawling-Operationenv1/maps- Plane Kartendatenextraktionv1/answers- Plane Antwortgenerierung
Vollständige URLs
Du kannst auch vollständige URLs für deine Endpunkte angeben. Dies ist erforderlich für externe APIs oder Webhooks:payload-Feld akzeptiert jedes JSON-Objekt - du kannst es so strukturieren, wie du es für deinen Zielendpunkt benötigst.
Cron-Ausdrucksformat
Cron-Ausdrücke verwenden ein 6-Felder-Format:0/3 * * * ? *- Alle 3 Minuten0 10 * * ? *- Jeden Tag um 10:00 Uhr0 9 ? * MON *- Jeden Montag um 9:00 Uhr0 0 1 * ? *- Erster Tag jedes Monats um Mitternacht
? für Tag des Monats oder Wochentag, wenn nicht angegeben.
Beispiele für natürliche Sprache
Du kannst natürliche Sprache verwenden, um Zeitpläne zu beschreiben. Das System wird sie automatisch in Cron-Ausdrücke umwandeln:- “every 3 minutes” →
0/3 * * * ? * - “every day at 10am” →
0 10 * * ? * - “every Monday at 9am” →
0 9 ? * MON * - “every hour” →
0 * * * ? * - “every week on Monday” →
0 0 ? * MON *
Wichtige Hinweise
- Einmalige Zeitpläne werden nach der Ausführung automatisch gelöscht
- Wiederkehrende Zeitpläne laufen weiter, bis sie manuell gelöscht werden
- Die Zeitzone muss ein gültiger IANA-Zeitzonenbezeichner sein (z.B. “UTC”, “America/New_York”, “Europe/London”)
- Das
execute_at-Datum muss in der Zukunft liegen - Die Umwandlung natürlicher Sprache kann Wiederholungen erfordern; das System wird bis zu 3 Mal versuchen
- Bei Verwendung von natürlichem Sprachtext (Parameter
text) ist die Standardzeitzone “UTC” - Zeitpläne führen den API-Aufruf mit den bereitgestellten Nutzdaten genau so aus, wie angegeben - du kannst jede benötigte JSON-Struktur übergeben
- Für POST-Anfragen werden Kurzformen von Olostep-Endpunkten (
v1/scrapes,v1/batches,v1/crawls,v1/maps,v1/answers) automatisch mithttps://api.olostep.com/vorangestellt - Für andere Endpunkte gib die vollständige URL an
- Das
payloadkann jede Datenstruktur enthalten - es wird unverändert an deinen Zielendpunkt gesendet - Das Löschen eines bereits gelöschten Zeitplans führt zu einem 400-Fehler