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
알림 이메일. 기본값은 계정 이메일.