İş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ı.