POST api/users/getlogonuser

Request Information

URI Parameters

None.

Body Parameters

GetUserRequest
NameDescriptionTypeAdditional information
UserID

integer

None.

Header

RequestHeader

None.

Request Formats

application/json, text/json

Sample:
{
  "UserID": 1,
  "Header": {
    "Token": "sample string 1",
    "IPAddress": "sample string 2"
  }
}

application/xml, text/xml

Sample:
<GetUserRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Users.Integration">
  <Header xmlns="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Integration">
    <IPAddress>sample string 2</IPAddress>
    <Token>sample string 1</Token>
  </Header>
  <UserID>1</UserID>
</GetUserRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GetUserResponse
NameDescriptionTypeAdditional information
User

User

None.

UserRoles

Collection of UserRole

None.

Branches

Collection of Branch

None.

Products

Collection of Product

None.

Result

Response

None.

Response Formats

application/json, text/json

Sample:
{
  "User": {
    "UserID": 1,
    "UserName": "sample string 2",
    "EmailID": "sample string 3",
    "IsActive": true,
    "MobileNumber": "sample string 5"
  },
  "UserRoles": [
    {
      "UserRoleID": 1,
      "UserRoleName": "sample string 2",
      "IsActive": true
    },
    {
      "UserRoleID": 1,
      "UserRoleName": "sample string 2",
      "IsActive": true
    }
  ],
  "Branches": [
    {
      "BranchID": 1,
      "BranchName": "sample string 2",
      "IsActive": true
    },
    {
      "BranchID": 1,
      "BranchName": "sample string 2",
      "IsActive": true
    }
  ],
  "Products": [
    {
      "ProductID": 1,
      "ProductName": "sample string 2",
      "IsActive": true
    },
    {
      "ProductID": 1,
      "ProductName": "sample string 2",
      "IsActive": true
    }
  ],
  "Result": {
    "Result": 1,
    "Messages": [
      "sample string 1",
      "sample string 2"
    ],
    "TechnicalMessages": [
      "sample string 1",
      "sample string 2"
    ]
  }
}

application/xml, text/xml

Sample:
<GetUserResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Users.Integration">
  <Result xmlns="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Integration">
    <Messages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </Messages>
    <Result>1</Result>
    <TechnicalMessages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1:string>
    </TechnicalMessages>
  </Result>
  <Branches xmlns:d2p1="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Masters">
    <d2p1:Branch>
      <d2p1:BranchID>1</d2p1:BranchID>
      <d2p1:BranchName>sample string 2</d2p1:BranchName>
      <d2p1:IsActive>true</d2p1:IsActive>
    </d2p1:Branch>
    <d2p1:Branch>
      <d2p1:BranchID>1</d2p1:BranchID>
      <d2p1:BranchName>sample string 2</d2p1:BranchName>
      <d2p1:IsActive>true</d2p1:IsActive>
    </d2p1:Branch>
  </Branches>
  <Products xmlns:d2p1="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Masters">
    <d2p1:Product>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:ProductID>1</d2p1:ProductID>
      <d2p1:ProductName>sample string 2</d2p1:ProductName>
    </d2p1:Product>
    <d2p1:Product>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:ProductID>1</d2p1:ProductID>
      <d2p1:ProductName>sample string 2</d2p1:ProductName>
    </d2p1:Product>
  </Products>
  <User xmlns:d2p1="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Users">
    <d2p1:EmailID>sample string 3</d2p1:EmailID>
    <d2p1:IsActive>true</d2p1:IsActive>
    <d2p1:MobileNumber>sample string 5</d2p1:MobileNumber>
    <d2p1:UserID>1</d2p1:UserID>
    <d2p1:UserName>sample string 2</d2p1:UserName>
  </User>
  <UserRoles xmlns:d2p1="http://schemas.datacontract.org/2004/07/IndusCover.Entities.Users">
    <d2p1:UserRole>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:UserRoleID>1</d2p1:UserRoleID>
      <d2p1:UserRoleName>sample string 2</d2p1:UserRoleName>
    </d2p1:UserRole>
    <d2p1:UserRole>
      <d2p1:IsActive>true</d2p1:IsActive>
      <d2p1:UserRoleID>1</d2p1:UserRoleID>
      <d2p1:UserRoleName>sample string 2</d2p1:UserRoleName>
    </d2p1:UserRole>
  </UserRoles>
</GetUserResponse>