| request_id | String | 4e7exhl6pm0t | The request ID. |
| errcode | Number | 0 | The return code. |
| errmsg | String | ok | The description of the return code. |
| result | Object | | The returned result. |
| userid | String | zhangsan | The userid of the Employee. |
| unionid | String | z21HjQliSzpw0YWCNxmii6u2Os62cZ62iSZ | The unique identifier of the Employee within the current developer enterprise account scope. |
| name | String | John | The Employee’s Name. |
| avatar | String | xxx | Profile Photo. Note If the Employee uses the default Profile Photo, this field is not returned. It is returned only when the Profile Photo is set manually. |
| state_code | String | 86 | The international country calling code. Note This field is not returned for a Third-party enterprise app. To obtain state_code, use the DingTalk unified authorization suite. |
| manager_userid | String | user01 | The Employee’s direct manager. Note This field is returned only when the Direct Manager field on the Employee’s Profile panel in the enterprise admin console has a value. |
| mobile | String | 13800138000 | The phone number. Note - For an Internal app, this field is returned only when the App has been granted the Employee phone number permission in Contacts. - This field is not returned for a Third-party enterprise app. To obtain mobile, use the DingTalk unified authorization suite. |
| hide_mobile | Boolean | false | Whether the phone number is hidden: - true: hidden - false: not hidden Note When the phone number is hidden, it is hidden on the Profile page, but you can still send DING messages and initiate Free DingTalk business calls to it. |
| telephone | String | 010-86123456-2345 | The extension number. Note This parameter is not returned for a Third-party enterprise app. |
| job_number | String | 4 | The Employee ID. |
| title | String | Technical Director | The Job Title. |
| email | String | test@xxx.com | The Employee’s Mail. Note - For an Internal app, this field is returned only when the App has been granted the Mail and other Profile information permission in Contacts. - This parameter is not returned for a Third-party enterprise app. To obtain email, use the DingTalk unified authorization suite. |
| work_place | String | Future Park | The Work Location. Note - This field is returned only when it has a value on the Employee Profile panel. If empty, the field is not returned. - For an Internal app, this field is returned only when the App has been granted the Mail and other Profile information permission in Contacts. - This parameter is not returned for a Third-party enterprise app. |
| remark | String | Remark | The Alias. Note - This field is returned only when it has a value on the Employee Profile panel. If empty, the field is not returned. - For an Internal app, this field is returned only when the App has been granted the Mail and other Profile information permission in Contacts. - This parameter is not returned for a Third-party enterprise app. |
| exclusive_account | Boolean | false | Whether the user is an Enterprise Account: - true: yes - false: no |
| org_email | String | test@xxx.com | The Employee’s Enterprise Mail. If the Employee’s Enterprise Mail is not enabled, this data is not included in the response. Note This parameter is not returned for a Third-party enterprise app. |
| dept_id_list | Number[] | [2,3,4] | The list of department IDs the Employee belongs to. |
| dept_order_list | Object[] | | The Employee’s Sort order within each Department. |
| dept_id | Number | 2 | The department ID. |
| order | Number | 1 | The Employee’s Sort order within the Department. |
| extension | String | {"Hobby":"Travel","Age":"24"} | Extended Attributes, up to 2000 characters in length. Note - Returned only when an extended Field added on the Employee Profile panel has a value. - For an Internal app, this field is returned only when the App has been granted the Mail and other Profile information permission in Contacts. - This field is not returned for a Third-party enterprise app. - Important: Adding a new Attribute directly overwrites existing Attribute values. First fetch the existing Attributes, append the new Attribute, and then perform a full Update. |
| hired_date | Number | 1597573616828 | The hire date. A Unix timestamp in milliseconds. Note - Returned only when the Hire Date field on the Profile panel has a value. - This parameter is not returned for a Third-party enterprise app. |
| active | Boolean | true | Whether DingTalk has been activated: - true: activated - false: not activated |
| real_authed | Boolean | true | Whether real-name Authentication is completed: - true: verified - false: not verified |
| senior | Boolean | true | Whether the Employee is an Organization executive: - true: yes - false: no |
| admin | Boolean | true | Whether the Employee is an Organization Admin: - true: yes - false: no |
| boss | Boolean | true | Whether the Employee is the Organization boss: - true: yes - false: no |
| leader_in_dept | Object[] | | The Employee’s Department information and whether the Employee is a leader: - The Department ID of the Department the Employee belongs to. - Whether the Employee is a leader in the corresponding Department: - true: yes - false: no |
| dept_id | Number | 2 | The Department ID. |
| leader | Boolean | true | Whether the Employee is a leader: - true: yes - false: no |
| role_list | Object[] | | The Role List. |
| id | Number | 100 | The Role ID. |
| name | String | Director | The Role Name. |
| group_name | String | Position | The role group Name. |
| union_emp_ext | Object | | Association information when the user comes from an associated Organization. Note This field is returned when the Organization the user belongs to has an Association relationship with another Organization. |
| userid | String | 500 | The Employee’s userid. |
| union_emp_map_list | Object[] | | The Association mapping. |
| userid | String | 5000 | The userid of the Employee in the associated branch Organization. |
| corp_id | String | dingxxx | The corpId of the associated branch Organization. |
| corp_id | String | dingxxx | The corpId of the Organization the current user belongs to. |
| dept_position_list | DeptPosition[] | | Position information within the Department. |
| extension_i18n | Json | {"Hobby": {"zh_CN": "旅游", "en_US": "travel", "aJP": "旅行"}} | Internationalized values of the extended Attributes. |