查询任务
GET
https://open.teambition.com/api/task/query
参数 | 类型 | 是否****必须 | 说明 |
taskId | string | 是 | 任务 ID |
参数 | 类型 | 是否****必须 | 说明 |
parentTaskId | string | 是 | 父任务 ID |
参数 | 类型 | 是否****必须 | 说明 |
userId | string | 是 | 用户 ID |
organizationId | string | 是 | 要查任务的企业id |
condition | string | 是 | 查询条件,取值为:executor:查询用户执行的任务(默认值)creator:查询用户创建的任务participant:查询用户参与的任务 |
isDone | int | 否 | 是否完成,默认查询所有未完成和已完成的任务 |
projectId | string | 否 | 查询指定项目下的任务 |
pageToken | string | 否 | 分页 token,首次获取数据时为空 |
pageSize | int | 否 | 返回结果数量,默认 30,最大 1000 |
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://open.teambition.com/api/task/query' \
--header 'Authorization: Bearer <appAccessToken>' \
--header 'X-Tenant-Id: 50c32af35a87e6b2...' \
--header 'X-Tenant-Type: organization'
响应示例响应示例
{
"code": 200,
"errorMessage": "",
"count": "50",
"nextPageToken": "dd28c9aa-e056-4f57-9f6c-ed5c3b2d7200",
"result": [
{
"taskId": "5e141eaf7fd0daf8...",
"projectId": "5e0d98527d161c00...",
"templateId": "5e1421647fd0daf8...",
"tasklistId": "5d5798a2d4268209...",
"taskgroupId": "5d5798a2d4268209...",
"content": "第一个任务",
"executorId": "5a28e2036176bbde...",
"statusId": "5e142164aef01b07...",
"startDate": "2019-12-01T10:30:00Z",
"dueDate": "2019-12-05T18:00:00Z",
"note": "第一个任务",
"priority": 0,
"visible": "projectMembers",
"parentTaskId": "",
"ancestorIds": [],
"participants": [
"5a28e2036176bbde..."
],
"customfields": [
{
"cfId": "5e11b2b7ed69f340...",
"value": [
"abc"
]
}
],
"isDone": 0,
"creatorId": "5a28e2036176bbde...",
"created": "2019-12-01T10:30:00Z",
"modifierId": "5a28e2036176bbde...",
"updated": "2020-01-07T11:00:00Z"
}
]
}
请求参数
Query 参数
taskId
string
任务 ID
parentTaskId
string
父任务 ID
userId
string
要查任务的企业id
condition
string
可选
isDone
string
可选
projectId
string
可选
pageToken
string
可选
pageSize
string
可选
Header 参数
Authorization
string
可选
默认值:
{{Authorization}}
X-Tenant-Id
string
企业 ID
默认值:
{{X-Tenant-Id}}
X-Tenant-Type
string
可选
默认值:
organization
返回响应
修改于 2021-12-28 11:04:37