1. 花名册
睿人事OpenAPI
  • 睿人事开放接口
    • OAuth2
      • 获取token
    • 花名册
      • 查询待入职员工列表
        POST
      • 查询待入职员工详情
        POST
      • 添加待入职员工(简单数据版)
        POST
      • 添加待入职员工(完整数据通用版)
        POST
      • 待入职员工取消入职
        POST
      • 获取待入职记录元数据
        POST
      • 获取企业员工列表
        POST
      • 获取企业员工详情
        POST
      • 修改员工基本信息
        POST
      • 查询单个工作信息
        POST
      • 新增人员入职花名册
        POST
      • 新增工作信息
        POST
      • 修改指定工作信息
        POST
      • 删除指定工作信息
        POST
      • 新增离职工作信息
        POST
      • 获取花名册元数据
        POST
      • 根据证件号码获取empId
        POST
      • 员工搜索
        POST
      • 批量获取员工详情
        POST
      • 批量查询任职信息
        POST
      • 根据证件号批量查询 empId
        POST
      • 新增转正工作信息
        POST
    • 组织
      • 批量获取指定的组织
      • 获取指定的组织
      • 查询下级组织的组织数据
      • 根据部门获取部门关联的职位
      • 根据部门获取编制信息
      • 搜索组织节点
      • 获取组织节点字段定义
      • 单个创建组织
      • 停用指定的组织节点
      • 获取指定组织的历史记录列表(时间轴)
      • 在指定组织上添加新的历史记录
      • 删除指定的组织历史记录
      • 更新指定的组织历史记录
      • 设置组织关联钉钉通讯录部门
      • 取消组织关联钉钉通讯录部门
    • 成本中心
      • 查询下级成本中心数据 (一级一级给)
      • 创建成本中心
      • 获取成本中心详情
      • 更新成本中心
      • 停用成本中心
    • 生态对接
      • 使用userId置换绑定的empId
      • 使用deptId置换绑定的orgId
      • 使用empId置换绑定的userId
      • 使用orgId置换绑定的deptId
      • 同步员工的生态对接信息
    • 合同
      • 合同列表查询
    • 岗职体系
      • 查询职位详情
      • 查询职位
      • 查询序列
      • 查询职级类别
      • 查询职级
      • 查询职等
      • 查询职务
    • 兼岗
      • 查询员工兼岗信息
      • 批量获取员工兼岗记录 ID
      • 批量新增员工兼岗记录
      • 批量修改员工兼岗记录
      • 批量删除员工兼岗记录
      • 批量查询员工兼岗信息
    • 薪酬
      • 发薪活动
        • 发薪活动列表
        • 获取发薪活动详情
        • 发薪活动 - 添加算薪人员
        • 发薪活动 - 移除算薪人员
        • 获取人员范围
        • 解锁/锁定发薪活动
        • 批量创建发薪活动
        • 批量删除发薪活动
      • 薪资项
        • 获取企业薪资项
      • 薪资数据
        • 获取算薪数据
      • 薪资档案
        • 获取企业薪资档案字段
        • 获取员工适用薪资包
        • 获取薪资包详情
      • 核算组
        • 创建核算组
        • 核算组列表
      • 算薪结果
        • 算薪结果
        • 分段算薪结果
        • 提交智能校验
        • 查询智能校验结果
      • 算税
        • 生成算税人员
        • 查询算税人员生成结果
        • 批量报送算税人员
        • 查询批量报送算税人员结果
        • 更新算税人员信息
        • 查询算税人员信息
        • 提交算薪算税
        • 获得算薪算税反馈
        • 获取扣缴义务人列表
        • 获取6万减除费用人员列表
      • 薪资方案列表
    • 社保
      • 获取参保公司
      • 获取参保方案
      • 获取参保方案详情
    • datart
      • 通过仪表盘获取视图id
      • 通过仪表图表id获取数据定义&数据
    • 人员子集
      • 查询人员子集字段信息
      • 查询人员子集数据
      • 创建人员子集数据
      • 修改人员子集数据
      • 删除人员子集数据
    • 字段选项
      • 查询花名册选项类型字段中的选项值
      • 增加花名册选项类型字段中的选项
      • 启用/停用花名册选项类型字段中的选项
      • 修改花名册选项类型字段中的选项值
    • 表单平台
      • 查询表单id和名称
      • 查询表单字段信息
      • 数据查询接口
      • 新增数据
      • 更新数据
      • 删除数据
    • 审批
      • 获取审批实例ID列表
      • 获取单个审批实例详情的数据值
      • 查询审批记录(已经审批和当前审批节点)
      • 提交审批评论
      • 获取审批表单详情
      • 发起审批流程实例
    • 黑名单
      • 获取黑名单列表
    • 合同公司
      • 合同公司列表
    • 审批角色
      • 获取审批角色分组列表
      • 创建审批角色分组
      • 更新审批角色分组
      • 删除审批角色分组
      • 获取审批角色列表
      • 获取审批角色详情
      • 创建审批角色
      • 更新审批角色
      • 删除审批角色
      • 添加角色成员
      • 更新角色成员
      • 批量移除角色成员
      • 获取审批管理员列表
    • 其他模块接口
      • 绩效模块开放接口
      • 培训模块开放接口
      • 招聘模块开放接口
  • 需客户开放接口
    • 事件消息通知
  1. 花名册

获取企业员工详情

生产环境
https://app91651.eapps.dingtalkcloud.com
生产环境
https://app91651.eapps.dingtalkcloud.com
POST
https://app91651.eapps.dingtalkcloud.com
/open/api/v1/employee/detail

接口文档:查询企业员工详情#

scope: employee:detail

body参数#

名称类型是否必填描述
corpIdString是企业ID
empIdString是员工ID
effectDateString否生效日期(格式:yyyy-MM-dd,未传则使用当前日期)

返回参数#

名称类型描述
successBoolean接口是否响应成功
errorCodeString错误码(成功时为null)
errorMsgString错误提示原因(成功时为null)
dataArray of Object返回结果(员工详情列表)

data 数据结构#

说明:data 为数组,每个元素是一个员工详情对象。字段分为两种类型:
显示值字段(如 gender):直接返回中文显示文本
选项源字段(如 gender_source):返回选项数组,包含 label、value 等结构化信息
下拉/选项类字段会同时返回显示值和选项源两个字段。

基本信息字段#

字段名类型描述
idString记录ID
empIdString员工ID
corpIdString企业ID
nameString员工姓名
genderString性别(显示值)
gender_sourceArray of Object性别(选项数组)
dateOfBirthString出生日期(格式:yyyy-MM-dd)
ageString年龄
emailString邮箱
mobileNumberString手机号
idTypeString证件类型(显示值)
idType_sourceArray of Object证件类型(选项数组)
idNumberString证件号码
idNameString证件姓名
politicalStatusString政治面貌(显示值)
politicalStatus_sourceArray of Object政治面貌(选项数组)

任职信息字段#

字段名类型描述
mainDepartmentString主部门(显示值)
mainDepartment_sourceArray of Object主部门(选项数组)
jobTitleString职位(显示值)
jobTitle_sourceArray of Object职位(选项数组)
jobLevelString职级(显示值)
jobLevel_sourceArray of Object职级(选项数组)
jobDutyString职务(显示值)
jobDuty_sourceArray of Object职务(选项数组)
jobSequenceString职序(显示值)
jobSequence_sourceArray of Object职序(选项数组)
jobGradeString职等(显示值)
jobGrade_sourceArray of Object职等(选项数组)
managerString直属上级(显示值)
manager_sourceArray of Object直属上级(选项数组)
orgManagerString组织负责人(显示值)
orgManager_sourceArray of Object组织负责人(选项数组)
workLocationString工作地点(显示值)
workLocation_sourceArray of Object工作地点(选项数组)

员工状态字段#

字段名类型描述
employeeStatusString员工状态(显示值)
employeeStatus_sourceArray of Object员工状态(选项数组)
employeeTypeString员工类型(显示值)
employeeType_sourceArray of Object员工类型(选项数组)
employeeNumberString工号
onBoardingDateString入职日期(格式:yyyy-MM-dd)
probationDateString转正日期(格式:yyyy-MM-dd)
companySeniorityAgeString司龄(年)

离职信息字段#

字段名类型描述
lastDayOfWorkString离职日期(格式:yyyy-MM-dd)
offBoardingTypeString离职类型(显示值)
offBoardingType_sourceArray of Object离职类型(选项数组)
reasonForOffBoardingString离职原因(显示值)
reasonForOffBoarding_sourceArray of Object离职原因(选项数组)
remarksForOffBoardingString离职备注

版本与操作字段#

字段名类型描述
effectDateString生效日期(格式:yyyy-MM-dd HH:mm:ss)
effectVersionInteger生效版本号
invalidDateString失效日期(格式:yyyy-MM-dd HH:mm:ss)
operateString所属操作标识
operateTypeString操作类型标识
deleteString删除状态(normal-正常)
gmtCreateString创建时间(格式:yyyy-MM-dd HH:mm:ss)
gmtModifiedString修改时间(格式:yyyy-MM-dd HH:mm:ss)
approvalInfosArray审批信息列表

自定义字段#

字段名类型描述
field_xxxString自定义字段(文本类型直接返回字符串值)
field_xxx_sourceArray of Object自定义字段(下拉类型返回选项数组)
说明:以 field_ 开头的字段为企业自定义字段,字段名格式为 field_{fieldId},是否存在及具体名称取决于企业配置。

选项对象结构#

gender_source、mainDepartment_source 等选项数组中每个元素的结构:
字段名类型描述
labelString选项显示名称
valueString选项值(用于数据存储和接口传参)
orderInteger排序号(可为null)
statusString选项状态(normal-正常,stop-停用,可为null)
markValueString标记值(可为null)
orgLabelString组织标签(可为null)
defaultSelectedBoolean是否默认选中(可为null)

枚举值说明#

employeeStatus 员工状态#

valuelabel
probation试用
formal正式
working在职
quitted离职

employeeType 员工类型#

valuelabel
regular全职
part_time兼职
internship实习
dispatching劳务派遣
restart退休返聘
epiboly劳务外包

gender 性别#

valuelabel
male男
female女

idType 证件类型#

valuelabel
idCard居民身份证
passport护照
others其他

delete 删除状态#

valuelabel
normal正常
deleted已删除

offBoardingType 离职类型#

valuelabel
activeOffBoarding主动离职
passiveOffBoarding被动离职

reasonForOffBoarding 离职原因#

valuelabel
1家庭原因
2个人原因
3薪资福利
4工作环境
5工作时间
6发展原因
7合同到期不续签
8其他
9协议解除
10无法胜任工作
11经济型裁员
12严重违法违纪

返回示例#

{
    "data": [
        {
            "id": "64be1a1328165f71a728ef5c",
            "empId": "emp_b38070ea769349ed87720c0ad307791c",
            "corpId": "ding4c7c311a701851ac35c2f4657eb6378f",
            "name": "云兴",
            "gender": "男",
            "gender_source": [
                {
                    "label": "男",
                    "value": "male",
                    "order": 0,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "dateOfBirth": "2025-10-01",
            "age": "0",
            "email": "",
            "mobileNumber": "18357154439",
            "idType": "其他",
            "idType_source": [
                {
                    "label": "其他",
                    "value": "others",
                    "order": 3,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "idNumber": "DS41428729",
            "idName": "TEST Lara Jerde",
            "politicalStatus": "群众",
            "politicalStatus_source": [
                {
                    "label": "群众",
                    "value": "masses",
                    "order": 0,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "mainDepartment": "设计一部",
            "mainDepartment_source": [
                {
                    "label": "设计一部",
                    "value": "org_b7ac87e021524d48a7c1c1203477e475",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "jobTitle": "设计师",
            "jobTitle_source": [
                {
                    "label": "设计师",
                    "value": "68f1ad14893bb86ea84aa70b",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "jobLevel": "SY职级",
            "jobLevel_source": [
                {
                    "label": "SY职级",
                    "value": "68ac0ef438e6e2371c664f26",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "jobDuty": "后端工程师",
            "jobDuty_source": [
                {
                    "label": "后端工程师",
                    "value": "68f1ab68893bb86ea84aa703",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "jobSequence": "SY序列",
            "jobSequence_source": [
                {
                    "label": "SY序列",
                    "value": "68ac0eca38e6e2371c664f23",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "jobGrade": "sw4",
            "jobGrade_source": [
                {
                    "label": "sw4",
                    "value": "6464824b4076a271de9dbb97",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "manager": "pxl测试",
            "manager_source": [
                {
                    "label": "pxl测试",
                    "value": "emp_3ea6ceaa0fa8419cab81d78d52cf7ae5",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "orgManager": "",
            "orgManager_source": [

            ],
            "workLocation": "杭州(已停用)",
            "workLocation_source": [
                {
                    "label": "杭州(已停用)",
                    "value": "selection_09eac43a7b02444b9402c9369de5567a",
                    "order": 56,
                    "status": "stop",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "employeeStatus": "正式",
            "employeeStatus_source": [
                {
                    "label": "正式",
                    "value": "formal",
                    "order": 1,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "employeeType": "全职",
            "employeeType_source": [
                {
                    "label": "全职",
                    "value": "regular",
                    "order": 0,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "employeeNumber": "sy_-00015",
            "onBoardingDate": "1980-01-01",
            "probationDate": "2024-04-04",
            "companySeniorityAge": "46",
            "effectDate": "2025-05-23 00:00:00",
            "effectVersion": 1,
            "invalidDate": "2028-10-04 00:00:00",
            "operate": "other",
            "operateType": "orgStructureChange",
            "delete": "normal",
            "gmtCreate": "2023-07-24 14:28:24",
            "gmtModified": "2026-02-27 17:50:53",
            "approvalInfos": [

            ],
            "field_emp_stri_019": "er6899",
            "field_emp_stri_026": "4455",
            "lastDayOfWork": "2026-10-09",
            "offBoardingType": "主动离职",
            "offBoardingType_source": [
                {
                    "label": "主动离职",
                    "value": "activeOffBoarding",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "reasonForOffBoarding": "个人原因",
            "reasonForOffBoarding_source": [
                {
                    "label": "个人原因",
                    "value": "2",
                    "order": null,
                    "status": "normal",
                    "markValue": null,
                    "orgLabel": null,
                    "defaultSelected": null
                }
            ],
            "remarksForOffBoarding": "个人发展规划"
        }
    ],
    "success": true,
    "errorCode": null,
    "errorMsg": null
}

注意事项#

1.
显示值与选项源:选项类字段同时返回显示值(如 gender)和选项源(如 gender_source),显示值为中文文本,选项源包含完整的 value/label 结构
2.
自定义字段:以 field_ 开头的字段为企业自定义字段,字段名格式为 field_{fieldId},是否存在及具体名称取决于企业配置
3.
空值处理:当某个选项字段没有值时,显示值为空字符串 "",选项源返回空数组 []
4.
停用选项:选项源中 status 为 stop 表示该选项已停用,显示值中会标注"(已停用)"
5.
生效日期:请求参数 effectDate 未传时默认使用当前日期,返回该日期下生效的员工数据

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json

示例
{
    "corpId": "ding4c7c311a701851ac35c2f4657eb6378f",
    "empId": "3",
    "effectDate": "1980-08-23"
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://app91651.eapps.dingtalkcloud.com/open/api/v1/employee/detail' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "corpId": "ding4c7c311a701851ac35c2f4657eb6378f",
    "empId": "3",
    "effectDate": "1980-08-23"
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "data": [
        {
            "empId": "xxx",
            "gmtModified": "xxx",
            "mobileNumber": "xxx",
            "employeeType_source": [
                {
                    "label": "xxx",
                    "value": "xxx",
                    "order": 0,
                    "status": "normal",
                    "markValue": null
                }
            ],
            "idNumber": "xxx",
            "delete": "xxx",
            "employeeStatus": "xxx",
            "idType_source": [
                {
                    "label": "xxx",
                    "value": "xxx",
                    "order": 4,
                    "status": "normal",
                    "markValue": null
                }
            ],
            "onBoardingDate": "xxx",
            "id": "xxx",
            "department": "xxx",
            "effectDate": "xxx",
            "employeeStatus_source": [
                {
                    "label": "xxx",
                    "value": "xxx",
                    "order": 1,
                    "status": "normal",
                    "markValue": null
                }
            ],
            "idType": "xxx",
            "corpId": "xxx",
            "operateType": "xxx",
            "gmtCreate": "xxx",
            "invalidDate": "xxx",
            "operate": "xxx",
            "employeeType": "xxx",
            "syncDingTalk": "xxx",
            "companySeniorityAge": "xxx",
            "mainDepartment_source": [
                {
                    "label": "xxx",
                    "value": "xxx",
                    "order": null,
                    "status": null,
                    "markValue": null
                }
            ],
            "effectVersion": "xxx",
            "name": "xxx",
            "department_source": [
                {
                    "label": "xxx",
                    "value": "xxx",
                    "order": null,
                    "status": null,
                    "markValue": null
                }
            ],
            "mainDepartment": "xxx"
        }
    ],
    "success": false,
    "errorCode": "",
    "errorMsg": ""
}
修改于 2026-10-10 05:40:13
上一页
获取企业员工列表
下一页
修改员工基本信息
Built with