Get a User by Email Address
Returns the details of a user (including custom fields) based on the Email Address.
Pass the “EmailAddress” in the API URL. You’ll get an empty (square brackets []) response if –
- You pass the “EmailAddress” of an inactive user.
- The user doesn’t exist.
API URL
URL Parameters
| Parameter | Description |
|---|---|
| EmailAddress | User's Email Address. |
Response
[{
"UserId":"718ae557-9d0b-11e7-b0ab-02e89b2fb8f4",
"FirstName":"John",
"LastName":"Doe",
"EmailAddress":"vir.singh@leadsquared.com",
"AssociatedPhoneNumbers":"+91-8556010497",
"DateFormat":"mm/dd/yy",
"TimeZone":"Asia/Kolkata",
"Role":"Sales_User",
"IsPhoneCallAgent":true,
"OrgId":22824,
"CompanyName":"Education 101",
"UserType":0,
"ManagerUserId":"bfd5a6ae-9d0b-11e7-b0ab-02e89b2fb8f4",
"ManagerName":"Bob Doe",
"mx_Custom_1":"Unmarried",
"mx_Custom_2":"Male",
"mx_Custom_3":"",
"mx_Custom_4":"",
"mx_Custom_5":"",
"mx_Custom_6":"",
"mx_Custom_7":"",
"mx_Custom_8":"",
"mx_Custom_9":"",
"mx_Custom_10":"",
"Groups":[{
"Id":"022bc5d4-0fba-11e8-871e-02bf1924461c",
"Name":"Delhi"
}],
"TeamId":"8bfc8586-0f53-11e8-871e-02bf1924461c",
"TeamName":"Education 101"
}]
HTTP Response Codes
| Code | Description |
|---|---|
| 200 OK | This is the status code for successful API call. |
| 401 Unauthorized | The API call was made with invalid access credentials. Check your AccessKey and SecretKey. |
| 400 Bad Request | The message body on the request is not as per API specification. Make sure that content type is set to “application/json” and the JSON body has correct attribute names and structure. |
| 404 Not Found | The API could not be found. Please check the API signature. |
| 429 Too Many Requests | API calls exceeded the limit of 25 in 5 second(s) |
| 500 Internal Server Error | The API called failed. There could be many reasons for it. Check the exception message to get more details. |

