Attraverso l’endpoint 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 puoi pianificare chiamate API per eseguirle automaticamente a orari specificati. Pianifica esecuzioni una tantum o attività ricorrenti utilizzando espressioni cron o linguaggio naturale.
- Pianifica esecuzioni una tantum a una data e ora specifica
- Crea programmazioni ricorrenti utilizzando espressioni cron
- Usa testo in linguaggio naturale per generare automaticamente espressioni cron
- Pianifica endpoint HTTP (GET o POST)
- Per richieste POST, usa endpoint Olostep in forma breve (prefissi automatici) o URL completi
- Passa qualsiasi payload desideri - il payload viene inviato esattamente come lo specifichi
- Gestisci automaticamente il ciclo di vita della programmazione
Installazione
Crea una programmazione
Crea una programmazione per eseguire automaticamente chiamate API. Puoi creare programmazioni una tantum o ricorrenti utilizzando espressioni cron. L’endpoint può essere qualsiasi URL (non limitato agli endpoint Olostep), e il payload può contenere qualsiasi dato tu voglia inviare.
Programmazione una tantum
Pianifica una chiamata API per eseguirla una volta a una data e ora specifica.Programmazione ricorrente con espressione cron
Crea una programmazione ricorrente utilizzando un’espressione cron. Le espressioni cron utilizzano un formato a 6 campi: minuto ora giorno mese giorno-della-settimana anno.Pianificazione in linguaggio naturale
Usa testo in linguaggio naturale per generare automaticamente espressioni cron. Il sistema convertirà il tuo testo in un’espressione cron valida.Formato della risposta
Quando crei una programmazione, riceverai un oggetto programmazione con le seguenti proprietà:execute_at invece di cron_expression:
Elenca le programmazioni
Recupera tutte le programmazioni per il tuo team. Per impostazione predefinita, le programmazioni eliminate sono filtrate. Usa il parametro di queryinclude_deleted per includerle.
Ottieni una programmazione
Recupera una singola programmazione tramite il suo ID.Elimina una programmazione
Elimina una programmazione tramite il suo ID. Questo fermerà qualsiasi esecuzione futura.Endpoint supportati
Endpoint Olostep (forma breve)
Per le richieste POST, puoi usare forme brevi per gli endpoint Olostep. Il sistema aggiungerà automaticamentehttps://api.olostep.com/ per questi:
v1/scrapes- Pianifica attività di web scrapingv1/batches- Pianifica lavori di elaborazione batchv1/crawls- Pianifica operazioni di crawling del sito webv1/maps- Pianifica l’estrazione di dati dalle mappev1/answers- Pianifica la generazione di risposte
URL completi
Puoi anche fornire URL completi per i tuoi endpoint. Questo è richiesto per API esterne o webhook:payload accetta qualsiasi oggetto JSON - puoi strutturarlo come necessario per il tuo endpoint di destinazione.
Formato delle espressioni cron
Le espressioni cron utilizzano un formato a 6 campi:0/3 * * * ? *- Ogni 3 minuti0 10 * * ? *- Ogni giorno alle 10:00 AM0 9 ? * MON *- Ogni lunedì alle 9:00 AM0 0 1 * ? *- Primo giorno di ogni mese a mezzanotte
? per giorno-del-mese o giorno-della-settimana quando non specificato.
Esempi di linguaggio naturale
Puoi usare il linguaggio naturale per descrivere le programmazioni. Il sistema le convertirà automaticamente in espressioni cron:- “ogni 3 minuti” →
0/3 * * * ? * - “ogni giorno alle 10am” →
0 10 * * ? * - “ogni lunedì alle 9am” →
0 9 ? * MON * - “ogni ora” →
0 * * * ? * - “ogni settimana il lunedì” →
0 0 ? * MON *
Note importanti
- Le programmazioni una tantum vengono automaticamente eliminate dopo l’esecuzione
- Le programmazioni ricorrenti continuano fino a quando non vengono eliminate manualmente
- Il fuso orario deve essere un identificatore di fuso orario IANA valido (es., “UTC”, “America/New_York”, “Europe/London”)
- La data e ora
execute_atdeve essere nel futuro - La conversione del linguaggio naturale può richiedere tentativi; il sistema tenterà fino a 3 volte
- Quando si utilizza il testo in linguaggio naturale (parametro
text), il fuso orario predefinito è “UTC” - Le programmazioni eseguono la chiamata API con il payload fornito esattamente come specificato - puoi passare qualsiasi struttura JSON necessaria
- Per le richieste POST, gli endpoint Olostep in forma breve (
v1/scrapes,v1/batches,v1/crawls,v1/maps,v1/answers) sono automaticamente prefissati conhttps://api.olostep.com/ - Per altri endpoint, fornisci l’URL completo
- Il
payloadpuò contenere qualsiasi struttura dati - viene inviato così com’è al tuo endpoint di destinazione - Eliminare una programmazione già eliminata restituirà un errore 400