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.