GET api/companyuser?company_id={company_id}
Get company users
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
company_id |
Company |
globally unique identifier |
Required |
Body Parameters
None.
Response Information
Resource Description
List of company users
Collection of CompanyUserDtoName | Description | Type | Additional information |
---|---|---|---|
CompanyId |
Company id |
globally unique identifier |
None. |
UserProfileId |
User profile id |
integer |
None. |
AccessLevel |
Access level: 0 - company owner, 10 - company editor, 20 - company viewer |
byte |
None. |
CompanyDto |
Company object where user work |
CompanyDto |
None. |
UserProfileDto |
User profile data transfer object |
UserProfileDto |
None. |
Response Formats
application/json, text/json
Sample:
[ { "CompanyId": "89be95d5-8de0-40ed-b11b-5961bbd8a57d", "UserProfileId": 2, "AccessLevel": 64, "CompanyDto": { "Id": "c776cf8f-ac67-4a75-9fd5-a97fb024a84e", "Name": "sample string 2", "Description": "sample string 3", "ListOfSectionOfCompanyDto": [ { "CompanyId": "c2528b8b-d752-493c-8f37-b10ca5083a79", "Id": "1fa316f6-0ac7-438b-8784-8b2c10c0464c", "IsVisible": true, "SectionPatternId": "sample string 4" }, { "CompanyId": "c2528b8b-d752-493c-8f37-b10ca5083a79", "Id": "1fa316f6-0ac7-438b-8784-8b2c10c0464c", "IsVisible": true, "SectionPatternId": "sample string 4" } ], "IdOfFileSpecOfLogo": "8641870c-1a52-4546-88b8-3f192787d788", "FileSpecOfLogo": { "Id": "0f4291d3-eebb-4551-993a-d2ea36301b46", "Name": "sample string 2", "Extension": "sample string 3", "ContentType": "sample string 4", "Length": 5, "ContainerName": "1e934e5b-0aaf-4714-8d4a-024e6e6756b5", "CreatedUnixTime": 7, "FileUrl": "sample string 8", "ImgWidth": 1, "ImgHeight": 1 } }, "UserProfileDto": { "Id": 1, "Email": "sample string 2", "Roles": [ "sample string 1", "sample string 2" ] } }, { "CompanyId": "89be95d5-8de0-40ed-b11b-5961bbd8a57d", "UserProfileId": 2, "AccessLevel": 64, "CompanyDto": { "Id": "c776cf8f-ac67-4a75-9fd5-a97fb024a84e", "Name": "sample string 2", "Description": "sample string 3", "ListOfSectionOfCompanyDto": [ { "CompanyId": "c2528b8b-d752-493c-8f37-b10ca5083a79", "Id": "1fa316f6-0ac7-438b-8784-8b2c10c0464c", "IsVisible": true, "SectionPatternId": "sample string 4" }, { "CompanyId": "c2528b8b-d752-493c-8f37-b10ca5083a79", "Id": "1fa316f6-0ac7-438b-8784-8b2c10c0464c", "IsVisible": true, "SectionPatternId": "sample string 4" } ], "IdOfFileSpecOfLogo": "8641870c-1a52-4546-88b8-3f192787d788", "FileSpecOfLogo": { "Id": "0f4291d3-eebb-4551-993a-d2ea36301b46", "Name": "sample string 2", "Extension": "sample string 3", "ContentType": "sample string 4", "Length": 5, "ContainerName": "1e934e5b-0aaf-4714-8d4a-024e6e6756b5", "CreatedUnixTime": 7, "FileUrl": "sample string 8", "ImgWidth": 1, "ImgHeight": 1 } }, "UserProfileDto": { "Id": 1, "Email": "sample string 2", "Roles": [ "sample string 1", "sample string 2" ] } } ]
application/xml, text/xml
Sample:
<ArrayOfCompanyUserDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Reyvart.WellFileManager.Web.Models"> <CompanyUserDto> <AccessLevel>64</AccessLevel> <CompanyDto> <Description>sample string 3</Description> <FileSpecOfLogo> <ContainerName>1e934e5b-0aaf-4714-8d4a-024e6e6756b5</ContainerName> <ContentType>sample string 4</ContentType> <CreatedUnixTime>7</CreatedUnixTime> <Extension>sample string 3</Extension> <FileUrl>sample string 8</FileUrl> <Id>0f4291d3-eebb-4551-993a-d2ea36301b46</Id> <ImgHeight>1</ImgHeight> <ImgWidth>1</ImgWidth> <Length>5</Length> <Name>sample string 2</Name> </FileSpecOfLogo> <Id>c776cf8f-ac67-4a75-9fd5-a97fb024a84e</Id> <IdOfFileSpecOfLogo>8641870c-1a52-4546-88b8-3f192787d788</IdOfFileSpecOfLogo> <ListOfSectionOfCompanyDto> <SectionOfCompanyDto> <Id>1fa316f6-0ac7-438b-8784-8b2c10c0464c</Id> <IsVisible>true</IsVisible> <SectionPatternId>sample string 4</SectionPatternId> <CompanyId>c2528b8b-d752-493c-8f37-b10ca5083a79</CompanyId> </SectionOfCompanyDto> <SectionOfCompanyDto> <Id>1fa316f6-0ac7-438b-8784-8b2c10c0464c</Id> <IsVisible>true</IsVisible> <SectionPatternId>sample string 4</SectionPatternId> <CompanyId>c2528b8b-d752-493c-8f37-b10ca5083a79</CompanyId> </SectionOfCompanyDto> </ListOfSectionOfCompanyDto> <Name>sample string 2</Name> </CompanyDto> <CompanyId>89be95d5-8de0-40ed-b11b-5961bbd8a57d</CompanyId> <UserProfileDto> <Email>sample string 2</Email> <Id>1</Id> <Roles xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:string>sample string 1</d4p1:string> <d4p1:string>sample string 2</d4p1:string> </Roles> </UserProfileDto> <UserProfileId>2</UserProfileId> </CompanyUserDto> <CompanyUserDto> <AccessLevel>64</AccessLevel> <CompanyDto> <Description>sample string 3</Description> <FileSpecOfLogo> <ContainerName>1e934e5b-0aaf-4714-8d4a-024e6e6756b5</ContainerName> <ContentType>sample string 4</ContentType> <CreatedUnixTime>7</CreatedUnixTime> <Extension>sample string 3</Extension> <FileUrl>sample string 8</FileUrl> <Id>0f4291d3-eebb-4551-993a-d2ea36301b46</Id> <ImgHeight>1</ImgHeight> <ImgWidth>1</ImgWidth> <Length>5</Length> <Name>sample string 2</Name> </FileSpecOfLogo> <Id>c776cf8f-ac67-4a75-9fd5-a97fb024a84e</Id> <IdOfFileSpecOfLogo>8641870c-1a52-4546-88b8-3f192787d788</IdOfFileSpecOfLogo> <ListOfSectionOfCompanyDto> <SectionOfCompanyDto> <Id>1fa316f6-0ac7-438b-8784-8b2c10c0464c</Id> <IsVisible>true</IsVisible> <SectionPatternId>sample string 4</SectionPatternId> <CompanyId>c2528b8b-d752-493c-8f37-b10ca5083a79</CompanyId> </SectionOfCompanyDto> <SectionOfCompanyDto> <Id>1fa316f6-0ac7-438b-8784-8b2c10c0464c</Id> <IsVisible>true</IsVisible> <SectionPatternId>sample string 4</SectionPatternId> <CompanyId>c2528b8b-d752-493c-8f37-b10ca5083a79</CompanyId> </SectionOfCompanyDto> </ListOfSectionOfCompanyDto> <Name>sample string 2</Name> </CompanyDto> <CompanyId>89be95d5-8de0-40ed-b11b-5961bbd8a57d</CompanyId> <UserProfileDto> <Email>sample string 2</Email> <Id>1</Id> <Roles xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:string>sample string 1</d4p1:string> <d4p1:string>sample string 2</d4p1:string> </Roles> </UserProfileDto> <UserProfileId>2</UserProfileId> </CompanyUserDto> </ArrayOfCompanyUserDto>