任务

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