Työt

Luo, hallitse ja valvo cron-töitäsi.

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

Työobjektin kentät

name string Pakollinen. Työn näyttönimi.
url string Pakollinen. Kutsuttava HTTPS-päätepiste. Yksityiset IP:t estetty.
method string HTTP-metodi: GET, POST, PUT, PATCH, DELETE, HEAD. Oletus: GET
headers object Mukautetut pyyntöotsikot. Vaatii Starter-tason tai ylemmän.
body string Pyynnön runko. Vaatii Starter-tason tai ylemmän.
body_type string none | raw | json | form. Oletus: none
schedule_type string Pakollinen: interval | cron | once
interval_seconds integer Sekunteja suoritusten välillä (schedule_type=interval)
cron_expression string Cron-lauseke (schedule_type=cron). Vaatii Starter+
run_at datetime ISO 8601 -päivämäärä ja aika (schedule_type=once)
timezone string IANA-aikavyöhyke. Oletus: UTC
timeout_seconds integer Pyynnön aikakatkaisu. Tason enimmäisarvo pätee.
retry_count integer Uudelleenyritykset epäonnistuessa. Tason enimmäisarvo pätee.
retry_delay_seconds integer Viive uudelleenyritysten välillä. Oletus: 60
expected_status_code integer Odotettu HTTP-tila. Null = mikä tahansa 2xx
expected_keyword string Avainsana, jonka on esiinnyttävä vastausrungossa
notify_on_failure boolean Lähetä sähköposti epäonnistuessa. Oletus: true
notify_on_success boolean Lähetä sähköposti onnistuessa. Oletus: false
notify_email string Ilmoitussähköposti. Oletuksena tilin sähköposti.