Skip to content

更新节点与排期

请求体说明

类别
请求地址{base_url}/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/:node_id
请求方式PUT

请求 Header

字段必须填写
Content-Typeapplication/json必须
X-PLUGIN-TOKEN用户在开放平台中获取的 Token,参考插件身份凭证章节。必须
X-USER-KEY当选择使用插件身份凭证的时候,需要额外必选指定接口调用的用户user_key,user_key可双击用户头像获取可选
X-IDEM-UUID写类型接口的幂等串,可以不设置,设置后会进行同一个X-PLUGIN-TOKEN下同一接口的幂等判断可选

参考请求格式如下:

curl --location -g --request GET '/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/:node_id/operate' \
--header 'X-PLUGIN-TOKEN: {{token}}' \
--header 'X-USER-KEY: {{user_key}}' \
--data-raw ''

路径参数

参数名是否必填值类型说明
project_keystring空间id [project_key],或者空间域名 [simple_name]
work_item_type_keystring工作项类型,可以从获取工作项类型接口获取。
work_item_idint64工作项 ID
node_idstring目标节点 ID

请求参数

参数名是否必填值类型说明
node_ownerslist[string]用户userKey数组,不传表示无需更新,传入空数组表示删除所有人。
node_scheduleSchedule节点的排期,非必填,若无需更新则为空。非差异化排期时使用。
scheduleslist[Schedule]子排期数组,非必填,若无需更新则为空。差异化排期时使用。
fieldslist[FieldValuePair]要更新的字段数组
role_assigneelist[RoleOwner]若节点与角色绑定,可通过role_assignee更新对应角色的负责人。

请求体格式

{
    "node_schedule":{
        "estimate_start_date":1647878400000,
        "estimate_end_date":1647878400000,
        "points":1
    }
}

返回格式

{
    "data":{},
    "err": {},
    "err_msg": "",
    "err_code": 0
}