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.