| errcode | Number | 0 | The return code. |
| errmsg | String | ok | The description of the return code. |
| result | Object | | The result returned. |
| has_more | Boolean | true | Whether there is more data: - true: yes. - false: no. |
| next_cursor | Number | 10 | The cursor for the next page. Note If has_more is false, there is no more paginated data. |
| list | Object[] | | The list of user information. |
| userid | String | zhangsan | The user ID. |
| unionid | String | z21HjQliSzpw0YWCNxmii6u2Os62cZ62iSZ | The unique identifier of the user within the current developer’s enterprise account scope. |
| name | String | John | The user name. |
| avatar | String | xxx | The profile photo URL. |
| state_code | String | 86 | The international dialing code. Note - If this field is not returned for an internal app, check whether the Permission to access employee mobile numbers is enabled in the current app’s Contacts permissions. - This parameter is not returned for third-party enterprise apps. To get state_code, use the DingTalk unified authorization suite. |
| mobile | String | 13800138000 | The mobile number. Note - If this field is not returned for an internal app, check whether the Permission to access employee mobile numbers is enabled in the current app’s Contacts permissions. - This parameter is not returned for third-party enterprise apps. To get mobile, use the DingTalk unified authorization suite. |
| hide_mobile | Boolean | false | Whether the mobile number is hidden: - true: hidden. When hidden, the mobile number is hidden on the Profile page, but other users can still send DINGs or initiate DingTalk free business calls to this number. - false: not hidden. |
| telephone | String | 010-86123456-2345 | The extension number. Note This parameter is not returned for third-party enterprise apps. |
| job_number | String | 4 | The employee ID. |
| title | String | Technical Director | The job title. |
| email | String | test@xxx.com | The employee mail. Note - If this field is not returned for an internal app, check whether the Mail and other personal information permission is enabled in the current app’s Contacts permissions. - The field is returned only when it has a value on the user information panel. - This parameter is not returned for third-party enterprise apps. |
| org_email | String | test@xxx.com | The employee’s Enterprise Mail. Note - If this field is not returned for an internal app, check whether the Mail and other personal information permission is enabled in the current app’s Contacts permissions. - The field is returned only when it has a value on the user information panel. - This parameter is not returned for third-party enterprise apps. |
| work_place | String | Future Park | The work location. Note - If this field is not returned for an internal app, check whether the Mail and other personal information permission is enabled in the current app’s Contacts permissions. - The field is returned only when it has a value on the user information panel. - This parameter is not returned for third-party enterprise apps. |
| remark | String | Remark | The alias. Note - If this field is not returned for an internal app, check whether the Mail and other personal information permission is enabled in the current app’s Contacts permissions. - The field is returned only when it has a value on the user information panel. - This parameter is not returned for third-party enterprise apps. |
| dept_id_list | Number[] | [2,3,4] | The list of department IDs the user belongs to. |
| dept_order | Number | 1 | The user’s sort order within the department. |
| extension | String | {"Hobby":"Travel","Age":"24"} | The extended attributes. Note - If this field is not returned for an internal app, check whether the Mail and other personal information permission is enabled in the current app’s Contacts permissions. - The field is returned only when it has a value on the user information panel. - This parameter is not returned for third-party enterprise apps. |
| hired_date | Number | 1597573616828 | The hire date, as a Unix timestamp in milliseconds. Note This parameter is not returned for third-party enterprise apps. |
| active | Boolean | true | Whether the user has activated DingTalk: - true: activated. - false: not activated. |
| admin | Boolean | true | Whether the user is an admin of the organization: - true: yes. - false: no. |
| boss | Boolean | true | Whether the user is the boss of the organization: - true: yes. - false: no. |
| leader | Boolean | true | Whether the user is the leader of the department: - true: yes. - false: no. |
| exclusive_account | Boolean | false | Whether the user is an Enterprise Account: - true: yes. - false: no. Note - For an introduction to Enterprise Accounts, see Enterprise Account overview. - This parameter is not returned for third-party enterprise apps. |