Εργασίες

Δημιουργήστε, διαχειριστείτε και παρακολουθήστε τις 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 του λογαριασμού.