Εργασίες
Δημιουργήστε, διαχειριστείτε και παρακολουθήστε τις 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
Πεδία αντικειμένου εργασίας
name
string
Απαιτείται. Εμφανιζόμενο όνομα για την εργασία.
url
string
Απαιτείται. HTTPS endpoint προς κλήση. Οι ιδιωτικές IPs μπλοκάρονται.
method
string
HTTP μέθοδος: GET, POST, PUT, PATCH, DELETE, HEAD. Προεπιλογή: GET
headers
object
Προσαρμοσμένα request headers. Απαιτεί πλάνο Starter+.
body
string
Body request. Απαιτεί πλάνο Starter+.
body_type
string
none | raw | json | form. Προεπιλογή: none
schedule_type
string
Απαιτείται: interval | cron | once
interval_seconds
integer
Δευτερόλεπτα μεταξύ εκτελέσεων (schedule_type=interval)
cron_expression
string
Έκφραση cron (schedule_type=cron). Απαιτεί Starter+
run_at
datetime
Ημερομηνία/ώρα ISO 8601 (schedule_type=once)
timezone
string
Ζώνη ώρας IANA. Προεπιλογή: UTC
timeout_seconds
integer
Timeout request. Ισχύει το μέγιστο του πλάνου.
retry_count
integer
Επαναλήψεις σε αποτυχία. Ισχύει το μέγιστο του πλάνου.
retry_delay_seconds
integer
Καθυστέρηση μεταξύ επαναλήψεων. Προεπιλογή: 60
expected_status_code
integer
Αναμενόμενη κατάσταση HTTP. Null = οποιοδήποτε 2xx
expected_keyword
string
Λέξη-κλειδί που πρέπει να εμφανίζεται στο body της απόκρισης
notify_on_failure
boolean
Αποστολή email σε αποτυχία. Προεπιλογή: true
notify_on_success
boolean
Αποστολή email σε επιτυχία. Προεπιλογή: false
notify_email
string
Email ειδοποίησης. Προεπιλογή το email του λογαριασμού.