ジョブ

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 通知先メール。デフォルトはアカウントのメールです。