员工身份(EIAM)

删除职位

接口

# 权限

身份管理API是以应用维度授权的,在调用接口前需为不同的应用设置接口权限,详情请参考API权限

权限代码 描述
job_position_all 职位管理接口的读写权限
all 全部接口读写权限

# 请求说明

DELETE https://{your_domain}/api/v2/tenant/job-positions/{position_id}

# 请求头

参数名 中文名称 必须 类型 描述
Authorization 授权 String 格式:Bearer {access_token}
Content-Type 内容类型 String 固定值:application/json; charset=utf-8

# 请求示例

根据请求的职务ID删除职位。职位有用户使用时不允许删除。

# 请求参数

参数名 中文名称 必须 类型 描述
position_id 职位id String 职位ID

# 返回示例

成功示例:
HTTP/1.1 204 No Content

错误示例:
HTTP/1.1 400 Bad Request
{
  "error_msg": "职位不存在",
  "error_code": "JOB.POSITION.0001"
}
1
2
3
4
5
6
7
8
9

# 返回参数

# 错误码

状态码 错误码 错误信息 处理措施
400 ENT.CONFIG.0031 任职管理功能未开启,请先开启此功能 请先在企业中心开启任职管理
The job management function is not enabled, please enable this function first
400 JOB.POSITION.0001 职位不存在 请检查对应职位是否存在
Position does not exist
400 JOB.POSITION.0017 当前职位存在关联用户不能被删除 请先将此职位关联的用户取消关联再删除职位
The current position has associated users and cannot be deleted