Get user - Get user v2
OVERVIEW
Get a user from Collaborate
This API call is used to retrieve a user from the system.
User information can be retrieved by providing either the user id Or user's email address
Request
1. Get user by userId : GET /users/{userid}
2. Get user by email : GET /users/{email}?type=email
Response
<user >
<userid>1</userid>
<firstname>Joe</firstname>
<lastname>Blow</lastname>
<email> joe@domain.com</email>
<phone>+44 (0) 207 1111 0000</phone>
<mobile>8989898989</mobile>
<department>marketing</department>
<org>ORG001</org>
<location>
<addressline1> 10< addressline1>
<addressline2> some road </ addressline1>
<city> london </city>
<state> london </state>
<country> UK </country>
<postCode>EC3R 7LP</postCode>
</location>
<sociallinks>
<link>
<name>LinkedIn</name>
<value>
http://www.linkin.com/joe.blow</value>
</link>
</sociallinks>
<messaginglink>
<link>
<name>Skype</name>
<value>joe.blow.skype</value>
</link>
</messaginglink>
<jobtitle>software engineer</jobtitle>
<secretaryname>Mr John</secretaryname>
<secretarymail>times@india.com</secretarymail>
<specialities>java,dotNet</specialities>
<title>Title</title>
<bio>I am from HighQ</bio>
</user>
Code | Meaning |
---|---|
200 | Successfully |
400 | Problem with parsing XML or JSON object (Bad Request) |
401 | Unauthorised |
403 | Validation failed/ Forbidden |
405 | Method not allowed (calling API with the wrong method) |
500 | Internal error occurred |
Is there a way to get the sites a user has access to?
Apparently the only way to know is to get all the users for a site, but this may be too inefficient where you have a large number of sites.
Comments
1 Comments