员工身份(EIAM)
根据职位id获取职位详情
接口
# 权限
身份管理API是以应用维度授权的,在调用接口前需为不同的应用设置接口权限,详情请参考API权限。
权限代码 | 描述 |
---|---|
job_position_all | 职位管理接口的读写权限 |
job_position_read | 职位管理接口的读权限 |
all | 全部接口读写权限 |
read | 所有读接口的权限 |
# 请求说明
GET https://{your_domain}/api/v2/tenant/job-positions/{position_id}
# 请求头
参数名 | 中文名称 | 必须 | 类型 | 描述 |
---|---|---|---|---|
Authorization | 授权 | 是 | String | 格式:Bearer {access_token} |
Content-Type | 内容类型 | 是 | String | 固定值:application/json; charset=utf-8 |
# 请求示例
无
# 请求参数
参数名 | 中文名称 | 必须 | 类型 | 描述 |
---|---|---|---|---|
position_id | 职位id | 是 | String | 职位ID |
# 返回示例
正确示例:
HTTP/1.1 200 OK
Content-Type: application/json
{
"position_id": "20220825141325371-4D03-81EF80243",
"org_id": "20210529172248496-D329-5748DE918",
"name": "IDaaS Java 开发工程师",
"code": "IDaaS_Java_Developer",
"title_id": "20210529172248496-D329-5748DE919",
"created_at": "2024-03-27 10:00:45.532",
"updated_at": "2024-03-28 08:26:00.105"
}
错误示例:
HTTP/1.1 400 Bad Request
{
"error_msg": "职位不存在",
"error_code": "JOB.POSITION.0001"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 返回参数
参数名 | 中文名称 | 类型 | 描述 |
---|---|---|---|
position_id | 职位ID | String | |
org_id | 组织ID | String | |
name | 职位名称 | String | |
code | 职位编码 | String | |
title_id | 职位对应的职务ID | String | |
created_at | 创建时间 | String | |
updated_at | 修改时间 | String |
# 错误码
状态码 | 错误码 | 错误信息 | 处理措施 |
---|---|---|---|
400 | ENT.CONFIG.0031 | 任职管理功能未开启,请先开启此功能 | 请先在企业中心开启任职管理 |
The job management function is not enabled, please enable this function first | |||
400 | JOB.POSITION.0001 | 职位不存在 | 请检查对应职位是否存在 |
Position does not exist |