MCP Feishu Project Manager

by Roland0511
Verified
{ "info": { "_postman_id": "6dae29e0-9639-4e81-b719-b662553af900", "name": "开放能力open-api接口", "description": "## 概述\n\nOpen API提供了获取和操作(等同大部分飞书项目页面操作)数据的能力。通过该能力,开发者可以根据自己的使用场景,使自己的场景业务更加丰富流畅,也可加深开发者与已使用工具之间的联动。\n\n#### 域名\n\n考虑平台间使用域名有差异,请根据实际访问域名来调用 API,如下图示获取平台域名。 \n举例:当前使用飞书项目的域名为 [project.feishu.cn](http://project.feishu.cn/),则下方{Base URL}替换为 [project.feishu.cn](http://project.feishu.cn/)。\n\n<img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/f892b8fbef7d43f68de2ea2ff66c28d2~tplv-goo7wpa0wc-image.image\" alt=\"Image\">\n\n#### 请求路径参数\n\n本文档的说明中,路径中带有冒号 “:” 的部分为路径参数,如下方所示:\n\n``` Plain\nhttps://{Base URL}/open_api/:project_key/business/all\n |-- 路径参数 --|\n\n ```\n\n示例:\n\n``` Plain\nhttps://{Base URL}/open_api/projectkeyisme/business/all\n |-- 路径参数 --|\n\n ```\n\n以上参数 project_Key 的值为 projectkeyisme\n\n#### 请求header\n\n| **字段** | **值** | **备注** |\n| --- | --- | --- |\n| Content-Type | application/json | 必须 |\n| X-PLUGIN-TOKEN | 用户在开放平台中获取的Token,可选以下两种凭证: <br> <br>1\\. 插件身份凭证(plugin_token),需要配合X-USER-KEY使用 <br>2\\. 用户身份凭证(user_plugin_token) <br> <br>了解如何获取可参考:[获取访问凭证](https://project.feishu.cn/b/helpcenter/1p8d7djs/4id4bvnf) | 必须 |\n| X-USER-KEY | 当选择使用插件身份凭证时,需要选择指定接口调用的用户 user_key,user_key 可双击用户头像获取 <br> <br><br><img src=\"https://p1-hera.byteimg.com/tos-cn-i-jbbdkfciu3/66385fd66d6448b781317181fa1a4186~tplv-jbbdkfciu3-image:0:0.image\" alt=\"\"> | 可选 |\n| X-IDEM-UUID | 写类型接口的幂等串,可以不设置,设置后会进行同一个 X-PLUGIN-TOKEN 下同一接口的幂等判断。 | 可选 |\n\n## 流程简介\n\n<img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/089f377b03944288bcb9d195e510cc77~tplv-goo7wpa0wc-image.image\" width=\"522\" height=\"838\">\n\n#### 创建插件\n\n| 1\\. 网站左下角,点击进入开发者后台 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/ae79744d478a483f9aab742039a2da4b~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| --- | --- |\n| 2\\. 管理已创建插件或按需创建插件 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/55200cc7f07f4d97baa32cfeae68f3aa~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 3\\. 完成创建,我的插件中展现新创建的插件,如图“xx插件” | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/481ea8086c034edeb85026051130c075~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n\n#### 插件数据授权\n\n| 1\\. 进入开发者后台,从「我的插件」,进入指定插件管理页 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/c2acbd2131b448e2ac8fd7832f8849bc~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| --- | --- |\n| 2\\. 点击左侧菜单「权限管理」,进入页面。可列表点击快速获取单个权限或选中并批量获取多个权限 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/1ba182555fb14922aa586da7621d5004~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n\n#### 插件API开发调试(推荐使用虚拟token)\n\n| 1\\. 开发调试阶段,插件未安装,可对虚拟token可操作的数据范围进行选择(**虚拟token下接口权限变更立即生效**) | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/fe0f026e0d814b33999dbf86cdc459ec~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| --- | --- |\n| 2\\. 此时已完成插件开发准备,进入开发调试阶段 | 进行开发调试 |\n| 3\\. 开发调试完成,即将进入插件发布阶段(**注意:开发调试完成,上线时更换token获取方式为正式token方式)** | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/5c46221ece244b70b3378edd85b4daf7~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n\n#### 插件发布\n\n| 1\\. 进入开发者后台,点击进入「插件发布」菜单,可查看当前插件版本信息,并进行管理 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/16bb1207b74f4cbcab0e032f35db760f~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| --- | --- |\n| 2\\. 点击右上方「创建版本」,输入信息并完成版本创建(**注意:每次更新权限都需要重新发布插件版本才能生效**) | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/926b340421d3495ebe62ec49684fee42~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 3\\. 插件版本管理和发布列表,点击「申请发布」,进行插件版本发布 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/1b0e70bd46494ee3847e441b64866d94~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 4\\. 新的版本完成发布,现在可供用户空间进行安装和使用 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/a7fc1e82587b474a977e1d7188d09ccd~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n\n#### 安装插件\n\n| 1\\. 在空间进入「空间配置」,选中「插件管理」,显示已安装插件列表 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/93906d6d4be1496489d3042e5aef34d8~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| --- | --- |\n| 2\\. 点击右上方「添加插件」,搜索目标插件 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/969e6713148547caa16a91c53b5c5e6d~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 3\\. 插件获取权限确认后,完成插件安装 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/8061a63c532749ae8cf198d60ba238af~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 4\\. 返回插件管理(按需完成插件配置) | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/5f6bcd074ae94f0b9246780a19774ddc~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 5\\. 插件安装配置完成 | |\n\n#### 插件运行(使用正式token)\n\n| 1\\. 插件进行运行状态,如图示例:插件「xx插件」进行了工作项的创建操作,操作记录体现了来源插件信息 | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/7e1641ecbbca4cd1bb9fa31d0b7bb60e~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| --- | --- |\n\n## 通用说明\n\n##### 名词解释\n\n| **中文名词** | **英文名词** | **描述** |\n| --- | --- | --- |\n| 空间域名 | simple_name | <img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/398d818354df439da52279f9637f3fec~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 字段ID | field_key | <img src=\"https://p1-hera.byteimg.com/tos-cn-i-jbbdkfciu3/fa5ba5427aa448d8be69bce8bebe5a81~tplv-jbbdkfciu3-image:0:0.image\" alt=\"\"> |\n| 工作项实例 | instance | 工作项实例是一个具体的事例,例如,一个已经创建的需求、缺陷、项目等 <br> <br><br><img src=\"https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/45c116a5f81948cf96017d914f0dca04~tplv-goo7wpa0wc-image.image\" alt=\"\"> |\n| 实例和配置 | | API中接口一般可分为配置和实例两类,开发者容易产生混淆 <br>配置侧:一般指在Meego前端空间管理员可见的“空间配置”模块可进行的操作,如工作项配置、流程配置、空间关联等分类下的API <br>实例侧:一般指对具体的事例进行操作,如工作项列表、工作项详情等分类下的API |\n\n##### 频控\n\nOpen API 接口对每个 Token 调用单个接口限制了 15 QPS 的访问限制,请合理设计调用逻辑。\n\n##### 错误返回格式\n\n``` JSON\n{ // 数据结构会随着开放平台演进而新增字段, 请提前做好预留\n \"err\": { // 对部分错误会在这里进行更详细的错误描述,可协助日志记录和问题反馈\n \"code\": 1, // 更详细错误对应的错误码,可选\n \"msg\": \"\" // 更详细的错误描述,可选\n },\n \"err_msg\": \"\", // 错误信息,必选\n \"err_code\": 0 // 错误码,必选\n}\n\n ```\n\n##### 错误码\n\n错误码文档对非 500 类错误码给出了可能的错误原因和自行排查的建议,请优先自行排查。具体可以参考:[Open API 错误码](https:///1p8d7djs/5aueo3jr) \n类似参考如下:\n\n<img src=\"https://p1-hera.byteimg.com/tos-cn-i-jbbdkfciu3/2a990fe6ccd84c6791d04ce01a3f9adf~tplv-jbbdkfciu3-image:0:0.image\" alt=\"Image\">\n\n##### 网关错误\n\n当输入参数不符合要求,会触发网关错误,请自查请求参数格式,错误如下所示:\n\n<img src=\"https://p1-hera.byteimg.com/tos-cn-i-jbbdkfciu3/e56b0668991d4de9ba1ed28d5aa62d49~tplv-jbbdkfciu3-image:0:0.image\" alt=\"Image\">\n\n##### 兼容性说明\n\n随业务场景迭代, API会按需增加新的字段/结构,消费方需能够忽略未识别的字段而不会影响其正常处理。\n\n##### 限流说明\n\n在特定的时间段,平台会迎来大量的用户访问、自动化和API调用,导致系统资源紧张。为了保障平台的整体稳定性和服务质量,平台通过全局限流的方式和先到先服务的原则保障用户体验,对超出限制的请求暂时返回错误提示,您的插件需要进行适当的处理规避限流的影响。", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "_exporter_id": "34330300" }, "item": [ { "name": "插件相关", "item": [ { "name": "获取plugin_token", "request": { "method": "POST", "header": [], "body": { "mode": "raw", "raw": "{\n \"plugin_id\": \"{{plugin_id}}\",\n \"plugin_secret\": \"{{plugin_secret}}\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/authen/plugin_token", "host": [ "{{base_url}}" ], "path": [ "open_api", "authen", "plugin_token" ] } }, "response": [] }, { "name": "获取code", "request": { "method": "POST", "header": [ { "key": "cookie", "value": "{{cookie}}" } ], "body": { "mode": "raw", "raw": "{\n \"plugin_id\": \"{{plugin_id}}\",\n \"state\": \"111\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/authen/auth_code", "host": [ "{{base_url}}" ], "path": [ "open_api", "authen", "auth_code" ] } }, "response": [] }, { "name": "获取user_plugin_token", "request": { "method": "POST", "header": [ { "key": "X-Plugin-Token", "value": "{{plugin_token}}" }, { "key": "Content-Type", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"code\": \"{{code}}\",\n \"grant_type\": \"authorization_code\"\n}" }, "url": { "raw": "{{base_url}}/open_api/authen/user_plugin_token", "host": [ "{{base_url}}" ], "path": [ "open_api", "authen", "user_plugin_token" ] } }, "response": [] }, { "name": "刷新token", "request": { "method": "POST", "header": [ { "key": "X-Plugin-Token", "value": "{{plugin_token}}" } ], "body": { "mode": "raw", "raw": "{\n \"refresh_token\": \"{{refresh_token}}\",\n \"type\": 1\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/authen/refresh_token", "host": [ "{{base_url}}" ], "path": [ "open_api", "authen", "refresh_token" ] } }, "response": [] } ]}, { "name": "附件", "item": [ { "name": "添加附件", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "formdata", "formdata": [ { "key": "file", "type": "file", "src": "/Users/Downloads/20240527-174010.mp4" }, { "key": "field_key", "value": "field_key", "type": "text" }, { "key": "field_alias", "value": "field_alias", "type": "text", "disabled": true } ] }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/story/:work_item_id/file/upload", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "story", ":work_item_id", "file", "upload" ], "variable": [ { "key": "project_key", "value": "" }, { "key": "work_item_id", "value": "" } ] } }, "response": [] }, { "name": "文件上传", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "formdata", "formdata": [ { "key": "file", "type": "file", "src": "/Users/bytedance/Downloads/20240527-174010.mp4" } ] }, "url": { "raw": "{{base_url}}/open_api/:project_key/file/upload", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "file", "upload" ], "variable": [ { "key": "project_key", "value": "" } ] } }, "response": [] }, { "name": "下载附件", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n \"uuid\":\"89ab78a4-0a88-4603-8db4-7c1e63710284\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/story/:work_item_id/file/download", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "story", ":work_item_id", "file", "download" ], "variable": [ { "key": "work_item_id", "value": "" } ] } }, "response": [] }, { "name": "删除附件", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n \"project_key\":\"\",\n \"work_item_id\":\"\",\n \"field_key\":\"\",\n // \"field_alias\":,\n \"uuids\":[]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/file/delete", "host": [ "{{base_url}}" ], "path": [ "open_api", "file", "delete" ] } }, "response": [] } ] }, { "name": "空间", "item": [ {"name": "获取空间列表", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"user_key\": \"\",\n\t\"tenant_group_id\": 0,\n\t\"asset_key\": \"\",\n\t\"order\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/projects", "host": [ "{{base_url}}" ], "path": [ "open_api", "projects" ] } }, "response": [] }, {"name": "获取空间详情", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"user_key\": \"\",\n\t\"simple_names\": [\"\"],\n\t\"tenant_group_id\": 0\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/projects/detail", "host": [ "{{base_url}}" ], "path": [ "open_api", "projects", "detail" ] } }, "response": [] }, {"name": "获取空间下业务线详情", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/business/all", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "business", "all" ] } }, "response": [] }, {"name": "获取空间下工作项类型", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/all-types", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "all-types" ] } }, "response": [] }, {"name": "获取空间下团队成员", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/teams/all", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "teams", "all" ] } }, "response": [] } ] } , { "name": "用户", "item": [ {"name": "获取用户详情", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"user_keys\": [\"\"],\n\t\"out_ids\": [\"\"],\n\t\"emails\": [\"\"],\n\t\"tenant_key\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/user/query", "host": [ "{{base_url}}" ], "path": [ "open_api", "user", "query" ] } }, "response": [] }, {"name": "搜索租户内的用户列表", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"query\": \"\",\n\t\"project_key\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/user/search", "host": [ "{{base_url}}" ], "path": [ "open_api", "user", "search" ] } }, "response": [] }, {"name": "创建自定义用户组", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"name\": \"\",\n\t\"users\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/user_group", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "user_group" ] } }, "response": [] }, {"name": "更新用户组成员", "request": { "method": "PATCH", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"user_group_type\": \"\",\n\t\"user_group_id\": \"\",\n\t\"add_users\": [\"\"],\n\t\"delete_users\": [\"\"],\n\t\"replace_users\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/user_group/members", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "user_group", "members" ] } }, "response": [] }, {"name": "查询用户组成员", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"user_group_type\": \"\",\n\t\"user_group_ids\": [\"\"],\n\t\"page_num\": 1,\n\t\"page_size\": 10\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/user_groups/members/page", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "user_groups", "members", "page" ] } }, "response": [] } ] } , { "name": "空间关联", "item": [ {"name": "获取空间关联规则列表", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"remote_projects\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/relation/rules", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "relation", "rules" ] } }, "response": [] }, {"name": "获取空间关联下的关联工作项实例列表", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"relation_rule_id\": \"\",\n\t\"relation_work_item_id\": 0,\n\t\"relation_work_item_type_key\": \"\",\n\t\"relation_project_key\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/relation/:work_item_type_key/:work_item_id/work_item_list", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "relation", ":work_item_type_key", ":work_item_id", "work_item_list" ] } }, "response": [] }, {"name": "绑定空间关联的关联工作项实例", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"relation_rule_id\": \"\",\n\t\"instances\": [{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"work_item_id\": 0,\n\t\"chat_group_merge\": 0\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/relation/:work_item_type_key/:work_item_id/batch_bind", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "relation", ":work_item_type_key", ":work_item_id", "batch_bind" ] } }, "response": [] }, {"name": "解绑空间关联的关联工作项实例", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"relation_rule_id\": \"\",\n\t\"relation_work_item_id\": 0\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/relation/:work_item_type_key/:work_item_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "relation", ":work_item_type_key", ":work_item_id" ] } }, "response": [] } ] } , { "name": "工作项实例搜索", "item": [ {"name": "获取指定的工作项列表(单空间)", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_item_name\": \"\",\n\t\"user_keys\": [\"\"],\n\t\"work_item_ids\": [0],\n\t\"work_item_type_keys\": [\"\"],\n\t\"created_at\": {\n\t\"start\": 0,\n\t\"end\": 0\n},\n\t\"updated_at\": {\n\t\"start\": 0,\n\t\"end\": 0\n},\n\t\"sub_stages\": [\"\"],\n\t\"businesses\": [\"\"],\n\t\"priorities\": [\"\"],\n\t\"tags\": [\"\"],\n\t\"page_num\": 1,\n\t\"page_size\": 10,\n\t\"work_item_status\": [{\n\t\"state_key\": \"\",\n\t\"is_archived_state\": true,\n\t\"is_init_state\": true,\n\t\"updated_at\": 1654063482000,\n\t\"updated_by\": \"\",\n\t\"history\": [{}]\n}],\n\t\"expand\": {\n\t\"need_workflow\": true,\n\t\"relation_fields_detail\": true,\n\t\"need_multi_text\": true,\n\t\"need_user_detail\": true,\n\t\"need_sub_task_parent\": true\n},\n\t\"search_id\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/filter", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "filter" ] } }, "response": [] }, {"name": "获取指定的工作项列表(跨空间)", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"search_user\": {\n\t\"user_keys\": [\"\"],\n\t\"field_key\": \"\",\n\t\"role\": \"\"\n},\n\t\"work_item_type_key\": \"\",\n\t\"created_at\": {\n\t\"start\": 0,\n\t\"end\": 0\n},\n\t\"updated_at\": {\n\t\"start\": 0,\n\t\"end\": 0\n},\n\t\"work_item_status\": [{\n\t\"state_key\": \"\",\n\t\"is_archived_state\": true,\n\t\"is_init_state\": true,\n\t\"updated_at\": 1654063482000,\n\t\"updated_by\": \"\",\n\t\"history\": [{}]\n}],\n\t\"work_item_name\": \"\",\n\t\"page_num\": 1,\n\t\"page_size\": 10,\n\t\"tenant_group_id\": 0,\n\t\"work_item_ids\": [0],\n\t\"businesses\": [\"\"],\n\t\"priorities\": [\"\"],\n\t\"tags\": [\"\"],\n\t\"simple_names\": [\"\"],\n\t\"template_ids\": [0],\n\t\"expand\": {\n\t\"need_workflow\": true,\n\t\"relation_fields_detail\": true,\n\t\"need_multi_text\": true,\n\t\"need_user_detail\": true,\n\t\"need_sub_task_parent\": true\n}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_items/filter_across_project", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_items", "filter_across_project" ] } }, "response": [] }, {"name": "获取指定的工作项列表(单空间-复杂传参)", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"search_group\": {\n\t\"search_params\": [{\n\t\"param_key\": \"\",\n\t\"value\": \"\",\n\t\"operator\": \"\"\n}],\n\t\"conjunction\": \"\",\n\t\"search_groups\": [{}]\n},\n\t\"page_num\": 1,\n\t\"page_size\": 10,\n\t\"fields\": [\"\"],\n\t\"expand\": {\n\t\"need_workflow\": true,\n\t\"relation_fields_detail\": true,\n\t\"need_multi_text\": true,\n\t\"need_user_detail\": true,\n\t\"need_sub_task_parent\": true\n}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/search/params", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", "search", "params" ] } }, "response": [] }, {"name": "获取指定的工作项列表(全局搜索)", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"query_type\": \"\",\n\t\"query\": \"\",\n\t\"query_sub_type\": [\"\"],\n\t\"page_size\": 10,\n\t\"page_num\": 1,\n\t\"simple_names\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/compositive_search", "host": [ "{{base_url}}" ], "path": [ "open_api", "compositive_search" ] } }, "response": [] }, {"name": "获取指定的关联工作项列表(单空间)", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"relation_work_item_type_key\": \"\",\n\t\"relation_key\": \"\",\n\t\"page_num\": 1,\n\t\"page_size\": 10,\n\t\"relation_type\": 0,\n\t\"expand\": {\n\t\"need_workflow\": true,\n\t\"relation_fields_detail\": true,\n\t\"need_multi_text\": true,\n\t\"need_user_detail\": true,\n\t\"need_sub_task_parent\": true\n}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/search_by_relation", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "search_by_relation" ] } }, "response": [] } ] } , { "name": "工作项实例读写", "item": [ {"name": "获取工作项详情", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_item_ids\": [0],\n\t\"fields\": [\"\"],\n\t\"expand\": {\n\t\"need_workflow\": true,\n\t\"relation_fields_detail\": true,\n\t\"need_multi_text\": true,\n\t\"need_user_detail\": true,\n\t\"need_sub_task_parent\": true\n}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/query", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", "query" ] } }, "response": [] }, {"name": "获取创建工作项元数据", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/meta", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", "meta" ] } }, "response": [] }, {"name": "创建工作项", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_item_type_key\": \"\",\n\t\"field_value_pairs\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}],\n\t\"template_id\": 0,\n\t\"name\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/create", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "create" ] } }, "response": [] }, {"name": "更新工作项", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"update_fields\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id" ] } }, "response": [] }, {"name": "批量更新工作项字段值", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"work_item_ids\": [0],\n\t\"update_mode\": \"\",\n\t\"field_key\": \"\",\n\t\"before_field_value\": \"\",\n\t\"after_field_value\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/batch_update", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "batch_update" ] } }, "response": [] }, {"name": "获取批量更新处理进度", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/task_result?task_id=string", "host": [ "{{base_url}}" ], "path": [ "open_api", "task_result" ] , "query": [ { "key": "task_id", "value": "string" } ] } }, "response": [] }, {"name": "删除工作项", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id" ] } }, "response": [] }, {"name": "终止/恢复工作项", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"is_aborted\": true,\n\t\"reason\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/abort", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "abort" ] } }, "response": [] }, {"name": "获取工作项操作记录", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_ids\": [0],\n\t\"start_from\": \"\",\n\t\"operator\": [\"\"],\n\t\"operator_type\": [\"\"],\n\t\"source_type\": [\"\"],\n\t\"source\": [\"\"],\n\t\"operation_type\": [\"\"],\n\t\"start\": 0,\n\t\"end\": 0,\n\t\"op_record_module\": [\"\"],\n\t\"page_size\": 10\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/op_record/work_item/list", "host": [ "{{base_url}}" ], "path": [ "open_api", "op_record", "work_item", "list" ] } }, "response": [] }, { "name": "评审管理", "item": [ {"name": "批量查询评审意见、评审结论", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_id\": 0,\n\t\"node_ids\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/finished/batch_query", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "finished", "batch_query" ] } }, "response": [] }, {"name": "修改评审结论和评审意见", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_id\": 0,\n\t\"node_id\": \"\",\n\t\"opinion\": \"\",\n\t\"finished_conclusion_option_key\": \"\",\n\t\"operation_type\": \"\",\n\t\"reset\": true\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/finished/update", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "finished", "update" ] } }, "response": [] }, {"name": "评审结论标签值查询", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_id\": 0,\n\t\"node_ids\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/finished/query_conclusion_option", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "finished", "query_conclusion_option" ] } }, "response": [] } ]}, { "name": "工作项工时", "item": [ {"name": "获取工作项的工时记录列表", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"work_item_id\": 0,\n\t\"page_num\": 1,\n\t\"page_size\": 10\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/man_hour/records", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "man_hour", "records" ] } }, "response": [] }, {"name": "创建实际工时", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_begin_date\": 1724051666000,\n\t\"work_end_date\": 1724342400000,\n\t\"include_holidays\": true,\n\t\"working_hour_records\": [{\n\t\"resource_type\": \"\",\n\t\"resource_id\": \"\",\n\t\"work_time\": \"\",\n\t\"work_description\": \"\"\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/work_hour_record", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "work_hour_record" ] } }, "response": [] }, {"name": "更新实际工时", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"working_hour_records\": [{\n\t\"id\": 0,\n\t\"work_time\": \"\",\n\t\"work_description\": \"\"\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/work_hour_record", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "work_hour_record" ] } }, "response": [] }, {"name": "删除实际工时", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"working_hour_record_ids\": [0]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/work_hour_record", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "work_hour_record" ] } }, "response": [] } ]} ] } , { "name": "工作项配置", "item": [ {"name": "获取工作项基础信息配置", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/type/:work_item_type_key", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "type", ":work_item_type_key" ] } }, "response": [] }, {"name": "更新工作项基础信息配置", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"description\": \"\",\n\t\"is_disabled\": true,\n\t\"is_pinned\": true,\n\t\"enable_schedule\": true,\n\t\"schedule_field_key\": \"\",\n\t\"estimate_point_field_key\": \"\",\n\t\"actual_work_time_field_key\": \"\",\n\t\"belong_role_keys\": [\"\"],\n\t\"actual_work_time_switch\": true\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/type/:work_item_type_key", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "type", ":work_item_type_key" ] } }, "response": [] }, { "name": "字段配置", "item": [ {"name": "获取字段信息", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_item_type_key\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/field/all", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "field", "all" ] } }, "response": [] }, {"name": "创建自定义字段", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"field_name\": \"\",\n\t\"field_type_key\": \"\",\n\t\"value_type\": 0,\n\t\"reference_work_item_type_key\": \"\",\n\t\"reference_field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"free_add\": 0,\n\t\"work_item_relation_uuid\": \"\",\n\t\"default_value\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\",\n\t\"authorized_roles\": [\"\"],\n\t\"is_multi\": true,\n\t\"format\": true,\n\t\"related_field_extra_display_infos\": [{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"display_field_keys\": [\"\"],\n\t\"display_role_keys\": [\"\"],\n\t\"display_controls\": [\"\"]\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/field/:work_item_type_key/create", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "field", ":work_item_type_key", "create" ] } }, "response": [] }, {"name": "更新自定义字段", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"field_name\": \"\",\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"free_add\": 0,\n\t\"work_item_relation_uuid\": \"\",\n\t\"default_value\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\",\n\t\"authorized_roles\": [\"\"],\n\t\"related_field_extra_display_infos\": [{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"display_field_keys\": [\"\"],\n\t\"display_role_keys\": [\"\"],\n\t\"display_controls\": [\"\"]\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/field/:work_item_type_key", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "field", ":work_item_type_key" ] } }, "response": [] } ]}, { "name": "关系配置", "item": [ {"name": "获取工作项关系列表", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/relation", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", "relation" ] } }, "response": [] }, {"name": "新增工作项关系", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"name\": \"\",\n\t\"relation_details\": [{\n\t\"work_item_type_key\": \"\",\n\t\"work_item_type_name\": \"\",\n\t\"project_key\": \"\",\n\t\"project_name\": \"\"\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/relation/create", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "relation", "create" ] } }, "response": [] }, {"name": "更新工作项关系", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"relation_id\": \"\",\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"name\": \"\",\n\t\"relation_details\": [{\n\t\"work_item_type_key\": \"\",\n\t\"work_item_type_name\": \"\",\n\t\"project_key\": \"\",\n\t\"project_name\": \"\"\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/relation/update", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "relation", "update" ] } }, "response": [] }, {"name": "删除工作项关系", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"relation_id\": \"\",\n\t\"project_key\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/relation/delete", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "relation", "delete" ] } }, "response": [] } ]} ] } , { "name": "流程与节点", "item": [ {"name": "获取工作流详情", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"fields\": [\"\"],\n\t\"flow_type\": 0,\n\t\"expand\": {\n\t\"need_workflow\": true,\n\t\"relation_fields_detail\": true,\n\t\"need_multi_text\": true,\n\t\"need_user_detail\": true,\n\t\"need_sub_task_parent\": true\n}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/query", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "workflow", "query" ] } }, "response": [] }, {"name": "获取工作流详情(WBS)", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/wbs_view", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "wbs_view" ] } }, "response": [] }, {"name": "更新节点/排期", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"node_owners\": [\"\"],\n\t\"node_schedule\": {\n\t\"points\": 0.0,\n\t\"estimate_start_date\": 1724169600000,\n\t\"estimate_end_date\": 1724428799999,\n\t\"owners\": [\"\"],\n\t\"actual_work_time\": 0.0,\n\t\"is_auto\": true\n},\n\t\"schedules\": [{\n\t\"points\": 0.0,\n\t\"estimate_start_date\": 1724169600000,\n\t\"estimate_end_date\": 1724428799999,\n\t\"owners\": [\"\"],\n\t\"actual_work_time\": 0.0,\n\t\"is_auto\": true\n}],\n\t\"fields\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}],\n\t\"role_assignee\": [{\n\t\"role\": \"\",\n\t\"name\": \"\",\n\t\"owners\": [\"\"],\n\t\"exist\": true\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/:node_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "workflow", ":work_item_type_key", ":work_item_id", "node", ":node_id" ] } }, "response": [] }, {"name": "节点完成/回滚", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"action\": \"\",\n\t\"rollback_reason\": \"\",\n\t\"node_owners\": [\"\"],\n\t\"node_schedule\": {\n\t\"points\": 0.0,\n\t\"estimate_start_date\": 1724169600000,\n\t\"estimate_end_date\": 1724428799999,\n\t\"owners\": [\"\"],\n\t\"actual_work_time\": 0.0,\n\t\"is_auto\": true\n},\n\t\"schedules\": [{\n\t\"points\": 0.0,\n\t\"estimate_start_date\": 1724169600000,\n\t\"estimate_end_date\": 1724428799999,\n\t\"owners\": [\"\"],\n\t\"actual_work_time\": 0.0,\n\t\"is_auto\": true\n}],\n\t\"fields\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}],\n\t\"role_assignee\": [{\n\t\"role\": \"\",\n\t\"name\": \"\",\n\t\"owners\": [\"\"],\n\t\"exist\": true\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/:node_id/operate", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "workflow", ":work_item_type_key", ":work_item_id", "node", ":node_id", "operate" ] } }, "response": [] }, {"name": "状态流转", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"transition_id\": 0,\n\t\"fields\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}],\n\t\"role_owners\": [{\n\t\"role\": \"\",\n\t\"name\": \"\",\n\t\"owners\": [\"\"],\n\t\"exist\": true\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/state_change", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "workflow", ":work_item_type_key", ":work_item_id", "node", "state_change" ] } }, "response": [] } ] } , { "name": "流程配置", "item": [ {"name": "获取工作项下的流程模板列表", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/template_list/:work_item_type_key", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "template_list", ":work_item_type_key" ] } }, "response": [] }, {"name": "获取流程模板配置详情", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/template_detail/:template_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "template_detail", ":template_id" ] } }, "response": [] }, {"name": "新增流程模板", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"template_name\": \"\",\n\t\"copy_template_id\": 0\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/template/v2/create_template", "host": [ "{{base_url}}" ], "path": [ "open_api", "template", "v2", "create_template" ] } }, "response": [] }, {"name": "更新流程模板", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"template_id\": 0,\n\t\"workflow_confs\": [{\n\t\"state_key\": \"\",\n\t\"name\": \"\",\n\t\"tags\": [\"\"],\n\t\"owner_usage_mode\": 0,\n\t\"owner_roles\": [\"\"],\n\t\"owners\": [\"\"],\n\t\"need_schedule\": true,\n\t\"different_schedule\": true,\n\t\"visibility_usage_mode\": 0,\n\t\"deletable\": true,\n\t\"deletable_operation_role\": [\"\"],\n\t\"pass_mode\": 0,\n\t\"is_limit_node\": true,\n\t\"done_operation_role\": [\"\"],\n\t\"done_schedule\": true,\n\t\"done_allocate_owner\": true,\n\t\"action\": 0,\n\t\"pre_node_state_key\": [\"\"],\n\t\"completion_tips\": \"\",\n\t\"task_confs\": [{\n\t\"action\": 0,\n\t\"name\": \"\",\n\t\"id\": \"\",\n\t\"deliverable_field_id\": \"\",\n\t\"pass_mode\": 0,\n\t\"node_pass_required_mode\": 0\n}],\n\t\"belong_status\": \"\",\n\t\"done_actual_point\": true,\n\t\"is_milestone\": true,\n\t\"done_finish_time\": true,\n\t\"fields\": [{\n\t\"is_required\": 0,\n\t\"is_visibility\": 0,\n\t\"role_assign\": [{\n\t\"role\": \"\",\n\t\"name\": \"\",\n\t\"default_appear\": 0,\n\t\"deletable\": 0,\n\t\"member_assign\": 0,\n\t\"members\": [\"\"]\n}],\n\t\"field_name\": \"\",\n\t\"field_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"field_type_key\": \"\",\n\t\"default_value\": {\n\t\"default_appear\": 0,\n\t\"value\": \"\"\n},\n\t\"options\": [{\n\t\"label\": \"\",\n\t\"value\": \"\",\n\t\"is_disabled\": 0,\n\t\"is_visibility\": 0,\n\t\"children\": [{}]\n}],\n\t\"compound_fields\": [{}],\n\t\"is_validity\": 0,\n\t\"label\": \"\",\n\t\"work_item_relation\": {\n\t\"id\": \"\",\n\t\"name\": \"\",\n\t\"disabled\": true,\n\t\"work_item_type_key\": \"\",\n\t\"work_item_type_name\": \"\",\n\t\"relation_details\": [{\n\t\"work_item_type_key\": \"\",\n\t\"work_item_type_name\": \"\",\n\t\"project_key\": \"\",\n\t\"project_name\": \"\"\n}],\n\t\"relation_type\": 0\n},\n\t\"field_uuid\": \"\",\n\t\"free_add\": true,\n\t\"field_tips\": \"\",\n\t\"sub_type_level_mode\": \"\",\n\t\"sub_type_level_class\": 0\n}],\n\t\"sub_work_items\": [{\n\t\"name\": \"\",\n\t\"relation_uuid\": \"\",\n\t\"relation_name\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"work_item_type_name\": \"\"\n}],\n\t\"sub_tasks\": [{\n\t\"name\": \"\",\n\t\"owner_usage_mode\": 0,\n\t\"owner_roles\": [\"\"],\n\t\"owners\": [\"\"]\n}]\n}],\n\t\"state_flow_confs\": [{\n\t\"state_key\": \"\",\n\t\"name\": \"\",\n\t\"state_type\": 0,\n\t\"authorized_roles\": [\"\"],\n\t\"confirm_form_list\": [{\n\t\"action\": 0,\n\t\"state_key\": \"\"\n}],\n\t\"action\": 0\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/template/v2/update_template", "host": [ "{{base_url}}" ], "path": [ "open_api", "template", "v2", "update_template" ] } }, "response": [] }, {"name": "删除流程模板", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/template/v2/delete_template/:project_key/:template_id", "host": [ "{{base_url}}" ], "path": [ "open_api", "template", "v2", "delete_template", ":project_key", ":template_id" ] } }, "response": [] } ] } , { "name": "角色与人员配置", "item": [ {"name": "获取流程角色配置详情", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/flow_roles/:work_item_type_key", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "flow_roles", ":work_item_type_key" ] } }, "response": [] } ] } , { "name": "子任务", "item": [ {"name": "获取指定的子任务列表(跨空间)", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"page_size\": 10,\n\t\"page_num\": 1,\n\t\"name\": \"\",\n\t\"user_keys\": [\"\"],\n\t\"status\": 0,\n\t\"created_at\": {\n\t\"start\": 0,\n\t\"end\": 0\n},\n\t\"simple_names\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/work_item/subtask/search", "host": [ "{{base_url}}" ], "path": [ "open_api", "work_item", "subtask", "search" ] } }, "response": [] }, {"name": "获取子任务详情", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/task?node_id=string", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "workflow", "task" ] , "query": [ { "key": "node_id", "value": "string" } ] } }, "response": [] }, {"name": "创建子任务", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"node_id\": \"\",\n\t\"name\": \"\",\n\t\"alias_key\": \"\",\n\t\"assignee\": [\"\"],\n\t\"role_assignee\": [{\n\t\"role\": \"\",\n\t\"name\": \"\",\n\t\"owners\": [\"\"],\n\t\"exist\": true\n}],\n\t\"schedule\": {\n\t\"points\": 0.0,\n\t\"estimate_start_date\": 1724169600000,\n\t\"estimate_end_date\": 1724428799999,\n\t\"owners\": [\"\"],\n\t\"actual_work_time\": 0.0,\n\t\"is_auto\": true\n},\n\t\"note\": \"\",\n\t\"field_value_pairs\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/task", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "workflow", "task" ] } }, "response": [] }, {"name": "更新子任务", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"name\": \"\",\n\t\"assignee\": [\"\"],\n\t\"role_assignee\": [{\n\t\"role\": \"\",\n\t\"name\": \"\",\n\t\"owners\": [\"\"],\n\t\"exist\": true\n}],\n\t\"schedule\": {\n\t\"points\": 0.0,\n\t\"estimate_start_date\": 1724169600000,\n\t\"estimate_end_date\": 1724428799999,\n\t\"owners\": [\"\"],\n\t\"actual_work_time\": 0.0,\n\t\"is_auto\": true\n},\n\t\"note\": \"\",\n\t\"deliverable\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}],\n\t\"update_fields\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/:node_id/task/:task_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "workflow", ":node_id", "task", ":task_id" ] } }, "response": [] }, {"name": "子任务完成/回滚", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"node_id\": \"\",\n\t\"task_id\": 0,\n\t\"action\": \"\",\n\t\"assignee\": [\"\"],\n\t\"role_assignee\": [{\n\t\"role\": \"\",\n\t\"name\": \"\",\n\t\"owners\": [\"\"],\n\t\"exist\": true\n}],\n\t\"schedules\": [{\n\t\"points\": 0.0,\n\t\"estimate_start_date\": 1724169600000,\n\t\"estimate_end_date\": 1724428799999,\n\t\"owners\": [\"\"],\n\t\"actual_work_time\": 0.0,\n\t\"is_auto\": true\n}],\n\t\"deliverable\": [{\n\t\"field_key\": \"\",\n\t\"field_value\": \"\",\n\t\"target_state\": {\n\t\"state_key\": \"\",\n\t\"transition_id\": 0\n},\n\t\"field_type_key\": \"\",\n\t\"field_alias\": \"\",\n\t\"help_description\": \"\"\n}],\n\t\"note\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/subtask/modify", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "subtask", "modify" ] } }, "response": [] }, {"name": "删除子任务", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/task/:task_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "task", ":task_id" ] } }, "response": [] } ] } , { "name": "视图", "item": [ {"name": "获取视图列表及配置信息", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_item_type_key\": \"\",\n\t\"view_ids\": [\"\"],\n\t\"created_by\": \"\",\n\t\"created_at\": {\n\t\"start\": 0,\n\t\"end\": 0\n},\n\t\"page_size\": 10,\n\t\"page_num\": 1,\n\t\"view_name\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/view_conf/list", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "view_conf", "list" ] } }, "response": [] }, {"name": "获取视图下工作项列表", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/fix_view/:view_id?page_size=0&page_num=0", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "fix_view", ":view_id" ] , "query": [ { "key": "page_num", "value": "0" }, { "key": "page_size", "value": "0" } ] } }, "response": [] }, {"name": "获取视图下工作项列表(全景视图)", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"page_size\": 10,\n\t\"page_num\": 1,\n\t\"expand\": {\n\t\"need_workflow\": true,\n\t\"relation_fields_detail\": true,\n\t\"need_multi_text\": true,\n\t\"need_user_detail\": true,\n\t\"need_sub_task_parent\": true\n}\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/view/:view_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "view", ":view_id" ] } }, "response": [] }, {"name": "创建固定视图", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_item_id_list\": [0],\n\t\"name\": \"\",\n\t\"cooperation_mode\": 0,\n\t\"cooperation_user_keys\": [\"\"],\n\t\"cooperation_team_ids\": [0]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/:work_item_type_key/fix_view", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", ":work_item_type_key", "fix_view" ] } }, "response": [] }, {"name": "更新固定视图", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"add_work_item_ids\": [0],\n\t\"remove_work_item_ids\": [0],\n\t\"cooperation_mode\": 0,\n\t\"cooperation_user_keys\": [\"\"],\n\t\"cooperation_team_ids\": [0]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/:work_item_type_key/fix_view/:view_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", ":work_item_type_key", "fix_view", ":view_id" ] } }, "response": [] }, {"name": "创建条件视图", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"search_group\": {\n\t\"search_params\": [{\n\t\"param_key\": \"\",\n\t\"value\": \"\",\n\t\"operator\": \"\"\n}],\n\t\"conjunction\": \"\",\n\t\"search_groups\": [{}]\n},\n\t\"cooperation_mode\": 0,\n\t\"cooperation_user_keys\": [\"\"],\n\t\"cooperation_team_ids\": [0],\n\t\"name\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/view/v1/create_condition_view", "host": [ "{{base_url}}" ], "path": [ "open_api", "view", "v1", "create_condition_view" ] } }, "response": [] }, {"name": "更新条件视图", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"project_key\": \"\",\n\t\"work_item_type_key\": \"\",\n\t\"search_group\": {\n\t\"search_params\": [{\n\t\"param_key\": \"\",\n\t\"value\": \"\",\n\t\"operator\": \"\"\n}],\n\t\"conjunction\": \"\",\n\t\"search_groups\": [{}]\n},\n\t\"cooperation_mode\": 0,\n\t\"cooperation_user_keys\": [\"\"],\n\t\"cooperation_team_ids\": [0],\n\t\"name\": \"\",\n\t\"view_id\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/view/v1/update_condition_view", "host": [ "{{base_url}}" ], "path": [ "open_api", "view", "v1", "update_condition_view" ] } }, "response": [] }, {"name": "删除视图", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/fix_view/:view_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "fix_view", ":view_id" ] } }, "response": [] } ] } , { "name": "评论", "item": [ {"name": "添加评论", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"content\": \"\",\n\t\"rich_text\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/comment/create", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "comment", "create" ] } }, "response": [] }, {"name": "查询评论", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/comments?page_size=0&page_num=0", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "comments" ] , "query": [ { "key": "page_num", "value": "0" }, { "key": "page_size", "value": "0" } ] } }, "response": [] }, {"name": "更新评论", "request": { "method": "PUT", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"content\": \"\",\n\t\"rich_text\": \"\"\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/comment/:comment_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "comment", ":comment_id" ] } }, "response": [] }, {"name": "删除评论", "request": { "method": "DELETE", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/comment/:comment_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_type_key", ":work_item_id", "comment", ":comment_id" ] } }, "response": [] } ] } , { "name": "群组", "item": [ {"name": "拉机器人入群", "request": { "method": "POST", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "body": { "mode": "raw", "raw": "{\n\t\"work_item_type_key\": \"\",\n\t\"app_ids\": [\"\"]\n}", "options": { "raw": { "language": "json" } } }, "url": { "raw": "{{base_url}}/open_api/:project_key/work_item/:work_item_id/bot_join_chat", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "work_item", ":work_item_id", "bot_join_chat" ] } }, "response": [] } ] } , { "name": "度量", "item": [ {"name": "获取度量图表明细数据", "request": { "method": "GET", "header": [ { "key": "X-PLUGIN-TOKEN", "value": "{{plugin_token}}", "type": "text" }, { "key": "X-USER-KEY", "value": "{{user_key}}", "type": "text" } ], "url": { "raw": "{{base_url}}/open_api/:project_key/measure/:chart_id", "host": [ "{{base_url}}" ], "path": [ "open_api", ":project_key", "measure", ":chart_id" ] } }, "response": [] } ] } ] }