Feladatok
Hozd létre, kezeld és figyeld a cron feladataidat.
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
A feladatobjektum mezői
name
string
Kötelező. A feladat megjelenítendő neve.
url
string
Kötelező. A hívandó HTTPS endpoint. A privát IP-k blokkolva.
method
string
HTTP metódus: GET, POST, PUT, PATCH, DELETE, HEAD. Alapértelmezett: GET
headers
object
Egyéni kérésfejlécek. Starter csomag+ szükséges.
body
string
Kérés törzse. Starter csomag+ szükséges.
body_type
string
none | raw | json | form. Alapértelmezett: none
schedule_type
string
Kötelező: interval | cron | once
interval_seconds
integer
Másodpercek a futások között (schedule_type=interval)
cron_expression
string
Cron kifejezés (schedule_type=cron). Starter+ szükséges
run_at
datetime
ISO 8601 dátumidő (schedule_type=once)
timezone
string
IANA időzóna. Alapértelmezett: UTC
timeout_seconds
integer
Kérés időtúllépése. A csomag maximuma érvényes.
retry_count
integer
Újrapróbálkozások hiba esetén. A csomag maximuma érvényes.
retry_delay_seconds
integer
Késleltetés az újrapróbálkozások között. Alapértelmezett: 60
expected_status_code
integer
Várt HTTP státusz. Null = bármely 2xx
expected_keyword
string
Kulcsszó, amelynek meg kell jelennie a válasz törzsében
notify_on_failure
boolean
E-mail küldése hiba esetén. Alapértelmezett: true
notify_on_success
boolean
E-mail küldése siker esetén. Alapértelmezett: false
notify_email
string
Értesítési e-mail. Alapértelmezés szerint a fiók e-mail-címe.