EdgeCron API Docs
API 参考执行任务

创建任务运行

POST /tasks

创建任务运行

调用 `POST /tasks`,创建任务运行。

POST
https://api.edgecron.com/v1/tasks

需要认证

每个请求都需要携带 `X-Key-ID`、`X-Timestamp` 和 `X-Signature`。签名为 `timestamp + "\n" + payload` 的 HMAC-SHA256 小写十六进制结果。

参数

该接口没有定义路径参数或查询参数。

请求体

参数类型必填说明
endpoint_idinteger (int64)目标 Webhook 端点 ID。
payloadstring待投递的 JSON payload。
run_atinteger (int64)Unix 时间戳,0 表示立即执行。
{
  "endpoint_id": 101,
  "payload": {
    "invoice_id": "inv_123",
    "status": "paid"
  },
  "run_at": 1772534400
}

响应

所有成功响应都使用 EdgeCron API 统一信封。

{
  "code": 0,
  "message": "success",
  "request_id": "req_abc123",
  "data": {
    "id": 101,
    "app_id": "app_123",
    "schedule_id": 101,
    "event_id": 101,
    "endpoint_id": 101,
    "task_type": "schedule",
    "payload": {},
    "status": "pending",
    "run_at": 1772534400,
    "created_at": "2026-07-01T12:00:00Z"
  }
}

结构

参数类型必填说明
idinteger资源 ID。
app_idstring应用 ID。
schedule_idinteger-
event_idinteger-
endpoint_idinteger-
task_typeschedule / event / manual可选值:schedule, event, manual。
payloadobject转发到目标端点的 JSON payload。
statuspending / running / success / failed / canceled可选值:pending, running, success, failed, canceled。
run_atstring (date-time)-
created_atstring (date-time)创建时间。