获取插件生成的选项
POST/field/plugin-options
功能概要
-
获取由插件动态生成的属性选项数据,适用于依赖插件计算结果的字段。
-
支持传入上下文信息(工作项类型、任务、项目等),以便插件返回与业务相关的选项。
-
支持在选项数量较多时进行分页。
示例
{
"field_uuid": "EGx9jsaH",
"pagination": {
"size": 50,
"page": 1
},
"context": {
"issue_type_uuid": "Cw2nMvjK",
"task_uuid": "MM3animjQM6WJUdD",
"project_uuid": "MM3animjuN9YpLGN"
}
}
Request
Query Parameters
teamID stringrequired
团队ID
- application/json
Body
field_uuid stringrequired
属性UUID
pagination
object
分页配置
size integer
Default value: 20
单页条数
page integer
Default value: 1
页码
context
object
传递给插件的上下文信息
issue_type_uuid string
工作项类型UUID
task_uuid string
任务UUID
project_uuid string
项目UUID
Responses
- 200
- 401
- 403
- 404
- 500
请求成功
返回示例
{
"result": "SUCCESS",
"data": {
"options": [
{
"uuid": "0000000N",
"value": "否"
},
{
"uuid": "0000000Y",
"value": "是"
}
],
"page_result": null
},
"error_code": ""
}
字段说明
-
options: 插件返回的选项列表 -
page_result: 插件返回的分页信息,可为空 -
result: 请求状态,SUCCESS表示成功 -
error_code: 失败时的错误码
- application/json
- Schema
- Example (from schema)
Schema
result stringrequired
请求状态
data
object
required
插件返回的数据
options object[]required
插件返回的选项列表
page_result
object
nullable
插件返回的分页信息
property name* anynullable