- 概述
- 个人鉴权 OAuth2
- 团队鉴权 Tenant
- 鉴权(token)
- 组织架构(contact)
- 项目(mission)
- 项目
- 任务
- 标签
- 任务类型
- 数据源(v9.23.0)
- 创建任务POST
- 获取项目中任务 get-project-tasks-by-pageGET
- 获取多个任务 get-tasks-by-idsGET
- 获取派生任务get derived tasksGET
- 获取相关任务 get-relation-tasksGET
- 获取工时get workloads by task idsGET
- 更改任务派生关系 update-task-derived-relationPUT
- 更改任务依赖关系(前后置任务) update task dependent relationPUT
- 取消任务依赖关系 remove task dependent relationDELETE
- 获取项目工时 get project workloads【不再维护,推荐使用 获取工时 接口】GET
- 获取工时类别 get-workload-typesGET
- 登记工时 create-workloadPOST
- 获取工时GET
- 获取项目任务V2(v9.0.0)GET
- 获取任务流转信息 get task transitions (v9.0.0)GET
- 归档任务 task archive (v9.0.0)PUT
- 激活任务 task activate (v9.0.0)PUT
- 获取任务详情GET
- 组件
- 文件(file)
- 目标(goals)
- 审批(approval)
- 钩子接口 WebHook
- 获取TeamIDGET
获取项目任务V2(v9.0.0)
GET
https://dev.worktile.com/open-api/mission/projects/{{project_id}}/tasks
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Query 参数
access_token
string
必需
示例值:
{{tenant_access_token}}
assignees
string
可选
start_start_time
string
可选
start_end_time
string
可选
due_start_time
string
可选
due_end_time
string
可选
state_ids
string
可选
示例值:
5bac7d2923ef1a0c731738af
tag_ids
string
可选
示例值:
5bac7d2a23ef1a0c73173b0c,5c35a1ef5f015d11ae967ee5
page_index
string
可选
示例值:
0
page_size
string
可选
示例值:
20
participants
string
可选
示例值:
52b9af20da8a4969aab88092d1fa64ce,64f0c220bba24ca6896a2c4049d36229
sprint_ids
string
可选
task_type_ids
string
可选
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://dev.worktile.com/open-api/mission/projects/{project_id}/tasks?access_token={tenant_access_token}&assignees=&start_start_time=&start_end_time=&due_start_time=&due_end_time=&state_ids=5bac7d2923ef1a0c731738af&tag_ids=5bac7d2a23ef1a0c73173b0c,5c35a1ef5f015d11ae967ee5&page_index=0&page_size=20&participants=52b9af20da8a4969aab88092d1fa64ce,64f0c220bba24ca6896a2c4049d36229&sprint_ids&task_type_ids'
返回响应
🟢200获取项目任务V2
application/json
Body
code
integer
必需
value
array [object {7}]
必需
_id
string
可选
title
string
可选
identifier
string
可选
task_type_id
string
可选
task_state_id
string
可选
state_type
integer
可选
properties
object
可选
references
object
必需
task_types
array [object {2}]
必需
task_states
array [object {5}]
必需
tags
array [object {4}]
必需
users
array [object {4}]
必需
meta
object
必需
page_index
integer
必需
page_size
integer
必需
has_more
boolean
必需
示例
{
"code": 200,
"value": [
{
"_id": "5bebd953302f5b231dbd0dac",
"title": "测试任务一",
"identifier": "2844",
"task_type_id": "5bac7d2a23ef1a0c73173a14",
"task_state_id": "5bac7d2923ef1a0c731738af",
"state_type": 2,
"properties": {
"assignee": "8e293b71b5294eb6a14476e441b38a06",
"start": {
"date": null,
"with_time": 0
},
"due": {
"date": null,
"with_time": 0
},
"tag": [
"5bac7d2a23ef1a0c73173b0c",
"5c35a1ef5f015d11ae967ee5",
"5c35a1f85f015d11ae967ee8"
],
"participant": [
"52b9af20da8a4969aab88092d1fa64ce",
"64f0c220bba24ca6896a2c4049d36229"
]
}
}
],
"references": {
"task_types": [
{
"name": "任务",
"_id": "5bac7d2a23ef1a0c73173a14"
}
],
"task_states": [
{
"name": "进行中",
"color": "#eda395",
"type": 2,
"is_system": 1,
"_id": "5bac7d2923ef1a0c731738af"
}
],
"tags": [
{
"_id": "5bac7d2a23ef1a0c73173b0c",
"name": "P2",
"color": "#a7cfae",
"description": ""
},
{
"_id": "5c35a1ef5f015d11ae967ee5",
"name": "你看km",
"description": null,
"color": "#a7cfae"
},
{
"_id": "5c35a1f85f015d11ae967ee8",
"name": "你就能",
"description": null,
"color": "#a7cfae"
}
],
"users": [
{
"_id": "5be9487e880a157cbfe778db",
"name": "justin_chou",
"uid": "8e293b71b5294eb6a14476e441b38a06",
"display_name": "东南风"
}
]
},
"meta": {
"page_index": 0,
"page_size": 20,
"has_more": false
}
}
🟢200获取项目任务V2