Über den OlostepDocumentation Index
Fetch the complete documentation index at: https://docs.olostep.com/llms.txt
Use this file to discover all available pages before exploring further.
/v1/schedules Endpunkt 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 Text in natürlicher 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 jede gewünschte Nutzlast - die Nutzlast wird genau so gesendet, wie du sie angibst
- Verwalte den Lebenszyklus der Zeitpläne automatisch
Installation
Einen Zeitplan erstellen
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 alle 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.Zeitplanung mit natürlicher Sprache
Verwende Text in natürlicher 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/ 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-Ausdruck Format
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 wandelt sie automatisch in Cron-Ausdrücke um:- “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_atDatum und Uhrzeit 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 (
textParameter) ist die Standardzeitzone “UTC” - Zeitpläne führen den API-Aufruf mit der angegebenen Nutzlast genau so aus, wie du sie spezifiziert hast - du kannst jede benötigte JSON-Struktur übergeben
- Für POST-Anfragen werden Kurzformen für Olostep-Endpunkte (
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
- Die
payloadkann jede Datenstruktur enthalten - sie wird unverändert an deinen Zielendpunkt gesendet - Das Löschen eines bereits gelöschten Zeitplans führt zu einem 400-Fehler