GET api/companyuser?company_id={company_id}

Get company users

Request Information

URI Parameters

NameDescriptionTypeAdditional information
company_id

Company

globally unique identifier

Required

Body Parameters

None.

Response Information

Resource Description

List of company users

Collection of CompanyUserDto
NameDescriptionTypeAdditional 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>