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.