API概览

更新时间:
本产品(任务调度XXLJOB/2024-06-24)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

集群

API标题API概述
CreateCluster创建集群创建集群。
UpdateCluster更新集群更新集群。
DeleteCluster释放删除集群释放删除集群。
GetCluster获取集群详细信息获取集群详细信息。
ListClusters查询实例列表查询实例列表。

应用

API标题API概述
CreateApp创建应用创建应用。
UpdateApp更新应用更新应用分组。
DeleteApp删除应用删除应用分组。
ListApps获取应用列表获取应用列表。
ListAppNames获取应用名称列表获取应用名称列表。
ListLables获取executorlabel列表获取executorlabel列表。
ListExecutors查询Executor列表查询Executor列表。

任务

API标题API概述
CreateJob创建任务创建任务。
UpdateJob更新任务更新任务信息。
DeleteJobs批量删除任务批量删除任务。
OperateEnableJobs批量启用任务批量启用任务。
OperateDisableJobs批量禁用任务批量禁用任务。
OperateRerunJob重刷任务历史数据重刷任务历史数据。
ListJobs获取任务列表获取任务列表。
GetDesigateInfo获取指定机器信息获取指定机器信息。

任务执行

API标题API概述
OperateStopJobExecution停止正在运行的任务实例停止正在运行的任务实例。
OperateDesignateExecutors指定执行器指定执行器。
OperateRetryJobExecution重跑任务实例重跑失败的任务实例。
OperateExecuteJob运行一次任务运行一次任务。
GetJobExecutionProgress获取任务执行的详情获取任务执行的详情。
ListJobExecutions获取任务实例列表获取任务实例列表。

其他

API标题API概述
ListRegions获取Region列表获取所有region列表。
ListRegionZone获取可用区列表获取可用区列表。
ListCalendarNames获取日历名字列表获取日历名字列表。
ListScheduleEvent查询调度事件查询调度事件。
ListAlarmEvent获取报警事件获取报警事件。
ListScheduleTimes获取指定时间类型和表达式未来5次调度时间获取指定时间类型和表达式未来5次调度时间。
ImportJobs批量导入任务批量导入任务。
ImportCalendar导入日历导入日历。
ExportJobs批量导出任务批量导出任务信息。
GetLog查询日志查询日志。