Skip to content

根据条件批量获取职级信息

该接口支持通过职级ID或职级Code批量查询职级详情信息,包括名称、描述、启用状态等。

Tip: - 如果你只需要单一职级查询场景,建议通过【查询单个职级】获取职级信息。

  • 职级ID和职级Code可一起使用,之间为 AND 关系
  • 数据库主从延迟 2s 以内,即:直接创建职级后2s内调用此接口可能查询不到数据。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/corehr/v2/job_levels/batch_get
HTTP MethodPOST
接口频率限制1000 次/分钟、50 次/秒
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可corehr:job_level:read 获取职级信息 corehr:job_level:write 读写职级信息

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

请求体

名称类型必填描述
job_level_idsstring\[\]职级 ID 列表 - 职级 ID 列表和职级 Code 列表至少有一项有值,否则接口将调用失败。 - 未设置时表示不筛选该条件 - ID获取方式:调用【创建职级】【批量查询职级】等接口可以返回职级ID
示例值:["1515"]
数据校验规则
- 长度范围:0100
job_level_codesstring\[\]职级 Code 列表 - 职级 ID 列表和职级 Code 列表至少有一项有值,否则接口将调用失败。 - 未设置时表示不筛选该条件 - Code获取方式:调用【创建职级】【批量查询职级】等接口可以返回职级Code
示例值:["13715"]
数据校验规则
- 长度范围:0100

请求体示例

json
{
    "job_level_ids": [
        "1515"
    ],
    "job_level_codes": [
        "13715"
    ]
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ itemsjob_level\[\]查询的职级信息
    └ job_level_idstring职级 ID
    └ level_orderint职级数值
    └ codestring编码
    └ namei18n\[\]名称
      └ langstring语言编码(IETF BCP 47)
      └ valuestring文本内容
    └ descriptioni18n\[\]描述
      └ langstring语言编码(IETF BCP 47)
      └ valuestring文本内容
    └ activeboolean停启用状态。停用为false,启用为true
    └ custom_fieldscustom_field_data\[\]自定义字段(目前职级暂不支持该功能)
      └ custom_api_namestring自定义字段 apiname,即自定义字段的唯一标识
      └ namecustom_name自定义字段名称
        └ zh_cnstring中文
        └ en_usstring英文
      └ typeint自定义字段类型。自定义字段详细见【获取自定义字段列表】
      └ valuestring字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(如"2334.00", "文本","{\"zh-CN\":\"部门3\"}") - 自定义字段详细见【获取自定义字段列表】
    └ job_gradestring\[\]职等 ID 列表
    └ pathway_idsstring\[\]通道ID,详情可以参考【获取通道信息】
    └ view_orderint排序 - 数值越小,排序越靠前 - 取值范围: 1 ~ 999999

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "items": [
            {
                "job_level_id": "4692446793125560154",
                "level_order": 9999,
                "code": "VQzo/BSonp8l6PmcZ+VlDhkd2595LMkhyBAGX6HAlCY=",
                "name": [
                    {
                        "lang": "zh-CN",
                        "value": "高级开发工程师"
                    }
                ],
                "description": [
                    {
                        "lang": "zh-CN",
                        "value": "负责团队技术研发"
                    }
                ],
                "active": true,
                "custom_fields": [
                    {
                        "custom_api_name": "name",
                        "name": {
                            "zh_cn": "自定义姓名",
                            "en_us": "Custom Name"
                        },
                        "type": 1,
                        "value": "\"231\""
                    }
                ],
                "job_grade": [
                    "4692446793125560154"
                ],
                "pathway_ids": [
                    "4719519211875096301"
                ],
                "view_order": 9999
            }
        ]
    }
}

错误码

HTTP状态码错误码描述排查建议
4001160001Param is invalid可以看请求参数是否符合文档中要求

内容来源:飞书开放平台 · 自动爬取整理