Jobs

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. 사설 IP는 차단됩니다.
method string HTTP 메서드: GET, POST, PUT, PATCH, DELETE, HEAD. 기본값: GET
headers object 사용자 지정 요청 헤더. Starter 요금제 이상 필요.
body string 요청 본문. 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 요청 타임아웃. 요금제 최대값 적용.
retry_count integer 실패 시 재시도. 요금제 최대값 적용.
retry_delay_seconds integer 재시도 간 지연. 기본값: 60
expected_status_code integer 예상 HTTP 상태. Null = 모든 2xx
expected_keyword string 응답 본문에 나타나야 하는 키워드
notify_on_failure boolean 실패 시 이메일 전송. 기본값: true
notify_on_success boolean 성공 시 이메일 전송. 기본값: false
notify_email string 알림 이메일. 기본값은 계정 이메일.