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.