Obtain user IDs by emails or mobile numbers. Required scope for using this action:
  • Obtain user ID via email or mobile number
External DocumentationTo learn more, visit the Lark documentation.

Basic Parameters

ParameterDescription
EmailsA comma-separated list of email addresses to get user IDs for.
Mobile NumbersA comma-separated list of mobile numbers to get user IDs for.
User ID TypeThe type of users to retrieve their IDs.

Advanced Parameters

ParameterDescription
Include ResignedSelect to include resigned employees in the response.

Example Output

{
	"code": 0,
	"msg": "success",
	"data": {
		"user_list": [
			{
				"user_id": "ou_979112345678741d29069abcdef089d4",
				"email": "zhanxxxxx@a.com",
				"status": {
					"is_frozen": false,
					"is_resigned": false,
					"is_activated": true,
					"is_exited": false,
					"is_unjoin": false
				}
			},
			{
				"user_id": "ou_919112245678741d29069abcdef096af",
				"email": "lisixxxx@a.com",
				"status": {
					"is_frozen": false,
					"is_resigned": false,
					"is_activated": true,
					"is_exited": false,
					"is_unjoin": false
				}
			},
			{
				"user_id": "ou_46a087654321a1dc920ffab8fedc823f",
				"mobile": "13xxxxxx678",
				"status": {
					"is_frozen": false,
					"is_resigned": false,
					"is_activated": true,
					"is_exited": false,
					"is_unjoin": false
				}
			},
			{
				"user_id": "ou_01b081675121a1dc920ffab97cdc017a",
				"mobile": "138xxxxxx79",
				"status": {
					"is_frozen": false,
					"is_resigned": false,
					"is_activated": true,
					"is_exited": false,
					"is_unjoin": false
				}
			}
		]
	}
}

Workflow Library Example

Get User Ids with Lark and Send Results Via Email
Workflow LibraryPreview this Workflow on desktop