Joburi

Creează, gestionează și monitorizează joburile tale 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

Câmpurile obiectului job

name string Obligatoriu. Numele afișat al jobului.
url string Obligatoriu. Endpoint HTTPS de apelat. IP-urile private sunt blocate.
method string Metodă HTTP: GET, POST, PUT, PATCH, DELETE, HEAD. Implicit: GET
headers object Headere personalizate de request. Necesită planul Starter+.
body string Body-ul request-ului. Necesită planul Starter+.
body_type string none | raw | json | form. Implicit: none
schedule_type string Obligatoriu: interval | cron | once
interval_seconds integer Secunde între rulări (schedule_type=interval)
cron_expression string Expresie cron (schedule_type=cron). Necesită Starter+
run_at datetime Dată și oră ISO 8601 (schedule_type=once)
timezone string Fus orar IANA. Implicit: UTC
timeout_seconds integer Timeout-ul request-ului. Se aplică maximul planului.
retry_count integer Reîncercări la eșec. Se aplică maximul planului.
retry_delay_seconds integer Întârziere între reîncercări. Implicit: 60
expected_status_code integer Stare HTTP așteptată. Null = orice 2xx
expected_keyword string Cuvânt-cheie care trebuie să apară în body-ul răspunsului
notify_on_failure boolean Trimite email la eșec. Implicit: true
notify_on_success boolean Trimite email la succes. Implicit: false
notify_email string Email de notificare. Implicit, emailul contului.