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.