Job
Crea, gestisci e monitora i tuoi cron job.
GET
/v1/jobs
POST
/v1/jobs
GET
/v1/jobs/{id}
PUT
/v1/jobs/{id}
DELETE
/v1/jobs/{id}
POST
/v1/jobs/{id}/pause
POST
/v1/jobs/{id}/resume
POST
/v1/jobs/{id}/trigger
GET
/v1/jobs/{id}/executions
GET
/v1/jobs/{id}/stats
Campi dell'oggetto job
name
string
Obbligatorio. Nome visualizzato del job.
url
string
Obbligatorio. Endpoint HTTPS da chiamare. IP privati bloccati.
method
string
Metodo HTTP: GET, POST, PUT, PATCH, DELETE, HEAD. Predefinito: GET
headers
object
Header di richiesta personalizzati. Richiede il piano Starter+.
body
string
Body della richiesta. Richiede il piano Starter+.
body_type
string
none | raw | json | form. Predefinito: none
schedule_type
string
Obbligatorio: interval | cron | once
interval_seconds
integer
Secondi tra le esecuzioni (schedule_type=interval)
cron_expression
string
Espressione cron (schedule_type=cron). Richiede Starter+
run_at
datetime
Data e ora ISO 8601 (schedule_type=once)
timezone
string
Fuso orario IANA. Predefinito: UTC
timeout_seconds
integer
Timeout della richiesta. Si applica il massimo del piano.
retry_count
integer
Retry in caso di errore. Si applica il massimo del piano.
retry_delay_seconds
integer
Ritardo tra i retry. Predefinito: 60
expected_status_code
integer
Stato HTTP atteso. Null = qualsiasi 2xx
expected_keyword
string
Parola chiave che deve comparire nel body di risposta
notify_on_failure
boolean
Invia email in caso di errore. Predefinito: true
notify_on_success
boolean
Invia email in caso di successo. Predefinito: false
notify_email
string
Email di notifica. Impostazione predefinita: email dell'account.