- system
- access
- app
- common
- data
- dict
- log
- module
- ops
- role
- tenant
- user
- notify
- area
- project
- slot
- dept
- job
- open
- data
发送延时请求,如果任务不存在,则会自动创建,但是自动创建的需要填写param
POST
/api/v1/system/job/task/send
system/job/tasksystemJobTask
请求参数
Header 参数
Ithings-Project-Id
string
可选
默认值:
{{Ithings-Project-Id}}
Ithings-Token
string
可选
默认值:
{{iThings-token}}
app-code
string
可选
默认值:
{{appCode}}
device-id
string
可选
Body 参数application/json
groupCode
string
组需要提前创建好
code
string
任务code
option
object (TimedTaskOption)
可选
priority
integer <int64>
可选
processIn
integer <int64>
多久之后发 秒数
processAt
integer <int64>
可选
timeout
integer <int64>
可选
deadline
integer <int64>
可选
taskID
string
可选
paramQueue
object (TimedTaskParamQueue)
可选
topic
string
必需
payload
string
必需
paramSql
object (TimedTaskParamSql)
可选
sql
string
必需
paramScript
object (TimedTaskParamScript)
可选
param
object
必需
execContent
string
必需
示例
{
"groupCode": "string",
"code": "string",
"option": {
"priority": 0,
"processIn": 0,
"processAt": 0,
"timeout": 0,
"deadline": 0,
"taskID": "string"
},
"paramQueue": {
"topic": "string",
"payload": "string"
},
"paramSql": {
"sql": "string"
},
"paramScript": {
"param": {},
"execContent": "string"
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/system/job/task/send' \
--header 'Ithings-Project-Id: {{Ithings-Project-Id}}' \
--header 'Ithings-Token: {{iThings-token}}' \
--header 'app-code: {{appCode}}' \
--header 'device-id;' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Body
code
integer
返回code
默认值:
200
msg
string
返回的消息
data
object (TimedTaskWithTaskID)
可选
taskID
string
运行的taskID
示例
{
"code": "200",
"msg": "string",
"data": {
"taskID": "string"
}
}
修改于 2025-03-25 09:32:22