URI GET rest/v1/users?username={userName}

Returns – A UserResponse containing a User Object in the Users array.  (See RequestResponse in Appendix B)


Name Type Description
encryptedToken string Required. Encrypted Token returned from client
authentication. Returns null if token has expired or
is invalid.
username string Required. The email address of the requested


Example – C#
[gdlr_notification icon=”none” type=”color-border” border=”#31BEF9″ color=”#000000″]
string uri = “rest/v1/users?username={0}”;
JavaScriptSerializer jss = new JavaScriptSerializer();
string responseString = string.Empty;
UserResponse userResponse;

uri = string.Format(uri, username);

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(host + uri);
request.Headers.Add(“Authorization” , encryptedToken);
request.Method = “GET”;
request.ContentType = “application/json”;

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
userResponse = jss.Deserialize<UserResponse>(responseString);