Zadania

Twórz, zarządzaj i monitoruj swoje zadania cron.

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

Pola obiektu zadania

name string Wymagane. Wyświetlana nazwa zadania.
url string Wymagane. Endpoint HTTPS do wywołania. Prywatne adresy IP są blokowane.
method string Metoda HTTP: GET, POST, PUT, PATCH, DELETE, HEAD. Domyślnie: GET
headers object Własne nagłówki żądania. Wymaga planu Starter lub wyższego.
body string Treść żądania. Wymaga planu Starter lub wyższego.
body_type string none | raw | json | form. Domyślnie: none
schedule_type string Wymagane: interval | cron | once
interval_seconds integer Sekundy między wykonaniami (schedule_type=interval)
cron_expression string Wyrażenie cron (schedule_type=cron). Wymaga Starter+
run_at datetime Data i czas ISO 8601 (schedule_type=once)
timezone string Strefa czasowa IANA. Domyślnie: UTC
timeout_seconds integer Limit czasu żądania. Obowiązuje maksimum planu.
retry_count integer Ponowienia po niepowodzeniu. Obowiązuje maksimum planu.
retry_delay_seconds integer Opóźnienie między ponowieniami. Domyślnie: 60
expected_status_code integer Oczekiwany status HTTP. Null = dowolny 2xx
expected_keyword string Słowo kluczowe, które musi wystąpić w treści odpowiedzi
notify_on_failure boolean Wyślij e-mail przy niepowodzeniu. Domyślnie: true
notify_on_success boolean Wyślij e-mail przy powodzeniu. Domyślnie: false
notify_email string E-mail do powiadomień. Domyślnie e-mail konta.