更新单个普通部门的名称或其直属的父部门。
departments:write
PATCH{域名}/openapi/v1/departments/{id}| Header 参数 | 是否必填 | 描述 |
|---|---|---|
Authorization |
是 | 固定取值为 Bearer {access_token}。关于如何获取访问令牌,参考鉴权。 |
Content-Type |
是 | 固定取值为 application/json。 |
| 参数 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
|
|
string |
是 |
- |
待更新部门的 ID。 部门 ID 可以通过 “获取单个父部门的子部门” 接口或 ”按关键词搜索部门“ 接口获取。 |
| 参数 | 类型 | 是否必填 | 默认值 | 描述 |
|---|---|---|---|---|
|
|
string |
条件必填 |
- |
该部门的新名称。 与 |
|
|
string |
条件必填 |
- |
该部门所属的新父部门的 ID。 与 如何获取部门 ID:在 TRAE 企业版控制台中,前往 企业管理 > 人员管理 > 部门管理,然后点击操作栏中的 详情 获取目标部门的 ID。 |
该接口独有的响应参数如下,参数位于 data 中。通用响应参数参考此文档。
| 参数 | 类型 | 描述 |
|---|---|---|
success |
bool | 是否更新成功。成功时为 true,失败时为 false。 |
curl -X PATCH "${HOST}/openapi/v1/departments/10001" \
-H "Authorization: Bearer ${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"name": "研发2部",
"parent_department_id": "10002",
}'
{
"code": 0,
"message": "success",
"request_id": "req_xxx",
"data": {
"success": true
}
}
若该接口的请求返回错误码,参考错误码文档进行排查。