ジョブ
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 エンドポイント。プライベート 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
通知先メール。デフォルトはアカウントのメールです。