岗位信息

岗位新增


使用场景:该接口用于新增岗位。

请求方式:POST(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/create/?access_token=ACCESS_TOKEN

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
name String 岗位名称, 不能重复, 长度限制为1~100个字符
code String 岗位编码, 长度限制为1~20个字符
department_id String 所属组织ID
job_group_id String 岗位类别ID

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": {
       "id": ""
    }
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据
id 岗位id

岗位更新


使用场景:该接口用于更新岗位。

请求方式:POST(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/update/?access_token=ACCESS_TOKEN

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
id String 岗位id
name String 岗位名称, 不能重复, 长度限制为1~100个字符
code String 岗位编码, 长度限制为1~20个字符
department_id String 所属组织ID
job_group_id String 岗位类别ID

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": {
       "success": true, 
       "msg": "更新成功"
    }
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据

获取岗位类别列表


使用场景:该接口用于获取岗位类别信息。

请求方式:GET(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/job_group/list/?access_token=ACCESS_TOKEN

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
id String 岗位类别id, 获取指定岗位类别及其子类别。 如果不填,默认获取全部类别

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": [{
            "code": "0001",
            "title": "营销类",
            "parentid": "",
            "id": "a149cc*****14b32990c8*****b420ef",
            "children": [
                {
                    "code": "",
                    "title": "业务类",
                    "parentid": "a149cc*****14b32990c8*****b420ef",
                    "id": "bx33fg*****17b081bfd8*****c51c8e8a",
                    "children": [
                    ]
                }
            ]
        }]
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据列表
code 岗位类别编码
title 岗位类别名称
parentid 父级类别id
id 类别id
children 直属子类别列表

获取全部岗位列表


使用场景:该接口用于获取所有岗位名称列表。

请求方式:GET(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/?access_token=ACCESS_TOKEN

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
limit String 每页大小,[0,100] ,默认20
p String 查询页码

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": {
       "p": 1,
       "limit": 20,
       "total_count": 11,
       "totalpage": 1,
       "objects": [{
           "id": "7d1d6c*****34641839e0*****0958c9",
           "name": "电气主管",
           "code": "DQ-QM-001",
           "job_group_id": "",
           "department_id": "",
           "status": 1
        }]
    }
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据
p 页码
limit 每页大小
total_count 总计
totalpage 总页数
objects 列表数据
id 岗位id
name 岗位名称
code 岗位编码
job_group_id 岗位类别ID
department_id 所属组织ID
status 岗位状态 1-使用中 2-已停用

获取岗位的员工数量


使用场景:该接口用于获取指定岗位的员工数量,最多一次可获取100个岗位。

请求方式:GET(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/employee_count/?access_token=ACCESS_TOKEN&ids=

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
ids String 岗位id集合,用英文逗号分隔

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": [{
        "id": "7d1d6c*****34641839e0*****0958c9",
        "count": 10
    }]
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据
id 岗位id
count 员工数

获取职务列表


使用场景:该接口用于获取职务列表。

请求方式:GET(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/job_title/list/?access_token=ACCESS_TOKEN

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
p Int 分页页码
limit Int 分页数量,范围为1~100

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": {
      "p": 1,
      "limit": 20,
      "total_count": 11,
      "totalpage": 1,
      "objects": [{
          "competence": "",
          "description": "",
          "code": "**",
          "id": "72fcaf******48eaa0ab68775e******899577",
          "name": "**",
      }]
   }
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据
p 页码
limit 每页大小
total_count 总计
totalpage 总页数
objects 列表数据
id 职务id
name 职务名称
code 职务编码
description 职务描述
competence 能力要求

添加职务


使用场景:该接口用于添加职务。

请求方式:POST(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/job_title/create/?access_token=ACCESS_TOKEN

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
name String 职务名称, 不能重复,长度限制为1~100个字符
code String 职务编码,长度限制为1~15个字符
description String 职务描述,长度限制为1~1000个字符
competence String 能力要求,长度限制为1~1000个字符

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": {
        "id": "72fcaf******48eaa0ab68775e******899577"
    }
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据
id 职务id

更新职务


使用场景:该接口用于更新职务。

请求方式:POST(HTTPS)

请求地址:https://openapi.2haohr.com/api/job_positions/job_title/update/?access_token=ACCESS_TOKEN

参数说明:

参数 类型 是否必须 说明
access_token String 调用接口凭证
id String 职务id
name String 职务名称, 不能重复,长度限制为1~100个字符
code String 职务编码,长度限制为1~15个字符
description String 职务描述,长度限制为1~1000个字符
competence String 能力要求,长度限制为1~1000个字符

权限说明

返回结果:

{
   "errcode": 0,
   "errmsg": "",
   "data": {
        "success": true, "msg": "更新成功"
    }
}

参数说明:

参数 说明
errcode 返回码
errmsg 对返回码的文本描述内容
data 返回数据