Overview
Request for User Data.Details
Type
POST
Endpoint
{{url}}/api/GetUserData
Request
The request will have two valid parameters, UserId
or EmailAddress
can be used but at least one is required.
Example
{ "UserId": 13, "Emailaddress": "charlotte.hill@email.com", }
Response
Example
{ "Id": 13, "FirstName": "string", "LastName": "string", "EmailAddress": { "Value": "string", "Locked": false }, "TelNumber":{ "Value": "string", "Locked": false }, "JobTitle":{ "Value": "string", "Locked": true }, "UserImage": { "Value": "string", "Locked": false }, "EventsToday": int, // number of events user has today "DefaultLocation": { "LocationId": int, "Country": "string", "City": "string", "Site": "string", "Building": "string", "Floor": "string", "Zone": "string", "Locked": false }, "AssignedWorkspace": [ "ResId": int, "ResName": "string", "Locked" ], "Departments": [ { "Id": 1, "Name": "Sales", "Manager": "jennifer.robinson@email.com", "Members": ["emily.williams@email.com","william.hughes@email.com"], "Teams": [1,2,3] } ], "Teams": [ { "Id": 1, "Name": "The A Team", "TeamLeader": "jennifer.robinson@email.com", "Members": ["emily.williams@email.com","william.hughes@email.com"] } ], "BookableLocations": [ { "LocationId": int, "Country": "string", "City": "string", "Site": "string", "Building": "string", "Floor": "string", "Zone": "string" } ], "ViewableLocations": [ { "LocationId": int, "Country": "string", "City": "string", "Site": "string", "Building": "string", "Floor": "string", "Zone": "string" } ], "DateFormat": "dd/MM/yyyy", "24hrTimeFormat": boolean, }