İşler

Cron işlerinizi oluşturun, yönetin ve izleyin.

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

İş nesnesi alanları

name string Zorunlu. İş için görünen ad.
url string Zorunlu. Çağrılacak HTTPS endpoint'i. Özel IP'ler engellenir.
method string HTTP yöntemi: GET, POST, PUT, PATCH, DELETE, HEAD. Varsayılan: GET
headers object Özel istek başlıkları. Starter planı ve üzerini gerektirir.
body string İstek gövdesi. Starter planı ve üzerini gerektirir.
body_type string none | raw | json | form. Varsayılan: none
schedule_type string Zorunlu: interval | cron | once
interval_seconds integer Çalıştırmalar arası saniye (schedule_type=interval)
cron_expression string Cron ifadesi (schedule_type=cron). Starter+ gerektirir
run_at datetime ISO 8601 tarih-saat (schedule_type=once)
timezone string IANA saat dilimi. Varsayılan: UTC
timeout_seconds integer İstek zaman aşımı. Plan üst sınırı geçerlidir.
retry_count integer Hata durumunda yeniden denemeler. Plan üst sınırı geçerlidir.
retry_delay_seconds integer Yeniden denemeler arası gecikme. Varsayılan: 60
expected_status_code integer Beklenen HTTP durumu. Null = herhangi bir 2xx
expected_keyword string Yanıt gövdesinde bulunması gereken anahtar kelime
notify_on_failure boolean Hata durumunda e-posta gönder. Varsayılan: true
notify_on_success boolean Başarı durumunda e-posta gönder. Varsayılan: false
notify_email string Bildirim e-postası. Varsayılan olarak hesap e-postası.