任务
创建、管理和监控你的 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
通知邮箱。默认为账户邮箱。