- 概述
- 个人鉴权 OAuth2
- OAuth2授权接口模拟静默授权
- 用户接口 (SCIM)
- 部门接口 (SCIM)
- 数据导出接口
- 任务接口(原任务模块)
- 团队鉴权 Tenant
- 鉴权(token)
- 组织架构(contact)
- 项目(mission)
- 项目
- 任务
- 标签
- 任务类型
- 数据源(v9.23.0)
- 获取项目中任务 get-project-tasks-by-page
- 获取多个任务 get-tasks-by-ids
- 获取派生任务get derived tasks
- 获取相关任务 get-relation-tasks
- 获取工时get workloads by task ids
- 更改任务派生关系 update-task-derived-relation
- 更改任务依赖关系(前后置任务) update task dependent relation
- 取消任务依赖关系 remove task dependent relation
- 获取项目工时 get project workloads【不再维护,推荐使用 获取工时 接口】
- 获取工时类别 get-workload-types
- 登记工时 create-workload
- 获取工时
- 获取项目任务V2(v9.0.0)
- 获取任务流转信息 get task transitions (v9.0.0)
- 归档任务 task archive (v9.0.0)
- 激活任务 task activate (v9.0.0)
- 组件
- 文件(file)
- 目标(goals)
- 钩子接口 WebHook
- 获取TeamIDGET
创建有下拉框属性的任务
POST
/project/incoming/7d990c8e53674dceb533e9e2f2f85643
请求参数
Body 参数application/json
action
string
必需
payload
object
必需
type
string
必需
title
string
必需
securities
array[string]
必需
due
object
必需
start
object
必需
assignee
object
必需
properties
object
必需
示例
{
"action": "create_task",
"payload": {
"type": "任务",
"title": "webhook test555555",
"due": {
"date": 1536735741986,
"with_time": 1
},
"start": {
"date": 1536735741986,
"with_time": 0
},
"assignee": {
"type": 1,
"value": "9d9f17dc466349d08b781da8df9dcc0a"
},
"properties": {
"skje": 99,
"desc": " #标题123 \n `var abc='xyz'`",
"participant": [
"9d9f17dc466349d08b781da8df9dcc0a",
"4a6fbd78d5674f0580353e193405fd88"
],
"epic_class": "功能需求"
}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://hook.worktile.com/project/incoming/7d990c8e53674dceb533e9e2f2f85643' \
--header 'Content-Type: application/json' \
--data-raw '{
"action": "create_task",
"payload": {
"type": "任务",
"title": "webhook test555555",
"due": {
"date": 1536735741986,
"with_time": 1
},
"start": {
"date": 1536735741986,
"with_time": 0
},
"assignee": {
"type": 1,
"value": "9d9f17dc466349d08b781da8df9dcc0a"
},
"properties": {
"skje": 99,
"desc": " #标题123 \n `var abc='\''xyz'\''`",
"participant": [
"9d9f17dc466349d08b781da8df9dcc0a",
"4a6fbd78d5674f0580353e193405fd88"
],
"epic_class": "功能需求"
}
}
}'
返回响应
🟢200IncomingHook
text/plain
Body
object {0}
示例
{
"oid": "d144ebb0c5734c9e9058ab42513267ce",
"code": 200,
"payload": {
"id": "611b1ddb0efa5d51909a826c", //任务主键
"title": "webhook test5", //任务标题
"identifier": "3043", //任务编号
"properties": { //任务属性
"desc": " #标题 \n `var abc='xyz'`", //任务描述
"participant": [ //参与人
{
"name": "htz",
"uid": "9d9f17dc466349d08b781da8df9dcc0a",
"short_code": "code001",
"display_name": "htz"
},
{
"name": "OpenAPISDKDemo",
"uid": "4a6fbd78d5674f0580353e193405fd88",
"short_code": "",
"display_name": "OpenAPISDKDemo"
}
]
},
"type": {
"id": "5b98e3518e18b03bd8ba5e44", //任务类型-主键
"name": "任务" //任务类型-名称
},
"state": {
"id": "5b98e3518e18b03bd8ba5cde", //任务状态-主键
"name": "未开始" //任务状态-名称
},
"securities": [
{
"id": "5b98e3518e18b03bd8ba5d6f",
"name": "仅管理员可见"
}
],
"start": { //开始时间
"date": 1536735742,
"with_time": 1
},
"due": { //截止时间
"date": 1536735742,
"with_time": 1
},
"assignee": { //负责人
"name": "htz",
"uid": "9d9f17dc466349d08b781da8df9dcc0a",
"short_code": "code001",
"display_name": "htz"
}
}
}
修改于 2025-03-05 09:49:26