[HTTP GET] ~/accounts/users
Description: Gets App config for a logged-in/authenticated User
Request Information
URI Parameters
None.
Body Parameters
None
Response Information
Description
Successful Response - OK (200):
An AppConfig object
Response Content : Collection of UserInfo
Name | Description | Type | Additional information |
---|---|---|---|
Id |
The Id of the User |
integer |
None. |
UserName | string |
None. |
|
FirstName | string |
None. |
|
Surname | string |
None. |
|
WorkPhone | string |
None. |
|
Mobile | string |
None. |
|
JobTitle | string |
None. |
|
StaffId | string |
None. |
|
DocumentGroups | Collection of integer |
None. |
|
AccountId | integer |
None. |
|
Access |
Flag for the User's access level on the Account |
integer |
None. |
Roles |
The custom Roles associated with this user for this account |
Collection of string |
None. |
Response Codes:
-
200 - OK
- The User Information for the requested App was retrieved and returned successfully.
-
401 - Unauthorized
- Request has been denied as it lacks valid Authentication credentials.
-
500 - InternalServerError
- An error occurred while processing this request.
Formats
application/json, text/json
Sample:
[ { "Id": 1, "UserName": "sample string 2", "FirstName": "sample string 3", "Surname": "sample string 4", "WorkPhone": "sample string 5", "Mobile": "sample string 6", "JobTitle": "sample string 7", "StaffId": "sample string 8", "DocumentGroups": [ 1, 2 ], "AccountId": 9, "Access": 10, "Roles": [ "sample string 1", "sample string 2" ] }, { "Id": 1, "UserName": "sample string 2", "FirstName": "sample string 3", "Surname": "sample string 4", "WorkPhone": "sample string 5", "Mobile": "sample string 6", "JobTitle": "sample string 7", "StaffId": "sample string 8", "DocumentGroups": [ 1, 2 ], "AccountId": 9, "Access": 10, "Roles": [ "sample string 1", "sample string 2" ] } ]
application/csp-report
Sample:
[{"Id":1,"UserName":"sample string 2","FirstName":"sample string 3","Surname":"sample string 4","WorkPhone":"sample string 5","Mobile":"sample string 6","JobTitle":"sample string 7","StaffId":"sample string 8","DocumentGroups":[1,2],"AccountId":9,"Access":10,"Roles":["sample string 1","sample string 2"]},{"Id":1,"UserName":"sample string 2","FirstName":"sample string 3","Surname":"sample string 4","WorkPhone":"sample string 5","Mobile":"sample string 6","JobTitle":"sample string 7","StaffId":"sample string 8","DocumentGroups":[1,2],"AccountId":9,"Access":10,"Roles":["sample string 1","sample string 2"]}]
application/xml, text/xml
Sample:
<ArrayOfUserInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/W50API.Models.DTO"> <UserInfo> <Access>10</Access> <AccountId>9</AccountId> <DocumentGroups xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </DocumentGroups> <FirstName>sample string 3</FirstName> <Id>1</Id> <JobTitle>sample string 7</JobTitle> <Mobile>sample string 6</Mobile> <Roles xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </Roles> <StaffId>sample string 8</StaffId> <Surname>sample string 4</Surname> <UserName>sample string 2</UserName> <WorkPhone>sample string 5</WorkPhone> </UserInfo> <UserInfo> <Access>10</Access> <AccountId>9</AccountId> <DocumentGroups xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:int>1</d3p1:int> <d3p1:int>2</d3p1:int> </DocumentGroups> <FirstName>sample string 3</FirstName> <Id>1</Id> <JobTitle>sample string 7</JobTitle> <Mobile>sample string 6</Mobile> <Roles xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </Roles> <StaffId>sample string 8</StaffId> <Surname>sample string 4</Surname> <UserName>sample string 2</UserName> <WorkPhone>sample string 5</WorkPhone> </UserInfo> </ArrayOfUserInfo>