Joby
Vytvářejte, spravujte a monitorujte své cron joby.
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
Pole objektu job
name
string
Povinné. Zobrazovaný název jobu.
url
string
Povinné. HTTPS endpoint, který se má volat. Privátní IP jsou blokovány.
method
string
HTTP metoda: GET, POST, PUT, PATCH, DELETE, HEAD. Výchozí: GET
headers
object
Vlastní hlavičky requestu. Vyžaduje plán Starter+.
body
string
Tělo requestu. Vyžaduje plán Starter+.
body_type
string
none | raw | json | form. Výchozí: none
schedule_type
string
Povinné: interval | cron | once
interval_seconds
integer
Sekundy mezi běhy (schedule_type=interval)
cron_expression
string
Cron výraz (schedule_type=cron). Vyžaduje Starter+
run_at
datetime
Datum a čas ISO 8601 (schedule_type=once)
timezone
string
Časová zóna IANA. Výchozí: UTC
timeout_seconds
integer
Timeout requestu. Platí maximum plánu.
retry_count
integer
Opakování při selhání. Platí maximum plánu.
retry_delay_seconds
integer
Prodleva mezi opakováními. Výchozí: 60
expected_status_code
integer
Očekávaný HTTP stav. Null = jakýkoli 2xx
expected_keyword
string
Klíčové slovo, které se musí objevit v těle odpovědi
notify_on_failure
boolean
Odeslat e-mail při selhání. Výchozí: true
notify_on_success
boolean
Odeslat e-mail při úspěchu. Výchozí: false
notify_email
string
E-mail pro notifikace. Výchozí je e-mail účtu.