GET api/UserAccount/List?username={username}

Gets a list of all users (If username is provided returns single user)

Request Information

URI Parameters

NameDescriptionTypeMandatory when
username

string

Body Parameters

None.

Response Information

Resource Description

JsonResponseModelOfListOfUser
NameDescriptionTypeMandatory when
ResponseCode

integer

ResponseMessage

string

Data

Collection of User

Response Formats

application/json, text/json

Sample:
{
  "ResponseCode": 200,
  "ResponseMessage": "List of users within a customer.",
  "Data": [
    {
      "Name": "John",
      "Surname": "Doe",
      "Email": "user@example.com",
      "Username": "user@example.com",
      "EmployeeNumber": "",
      "OldUsername": "user@example.com",
      "RolePerModule": null,
      "Positions": null
    },
    {
      "Name": "John1",
      "Surname": "De",
      "Email": "user1@example.com",
      "Username": "user1@example.com",
      "EmployeeNumber": "",
      "OldUsername": "user1@example.com",
      "RolePerModule": null,
      "Positions": null
    },
    {
      "Name": "John2",
      "Surname": "De2",
      "Email": "user2@example.com",
      "Username": "user2@example.com",
      "EmployeeNumber": "",
      "OldUsername": "user2@example.com",
      "RolePerModule": null,
      "Positions": null
    }
  ]
}

text/xml

Sample:
<JsonResponseModelOfArrayOfUserCyyWUdKo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RGS.API.Models">
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/QAP.API.ModelsForClient">
    <d2p1:User>
      <d2p1:Email>user@example.com</d2p1:Email>
      <d2p1:EmployeeNumber></d2p1:EmployeeNumber>
      <d2p1:Name>John</d2p1:Name>
      <d2p1:OldUsername>user@example.com</d2p1:OldUsername>
      <d2p1:Positions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:RolePerModule xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:Surname>Doe</d2p1:Surname>
      <d2p1:Username>user@example.com</d2p1:Username>
    </d2p1:User>
    <d2p1:User>
      <d2p1:Email>user1@example.com</d2p1:Email>
      <d2p1:EmployeeNumber></d2p1:EmployeeNumber>
      <d2p1:Name>John1</d2p1:Name>
      <d2p1:OldUsername>user1@example.com</d2p1:OldUsername>
      <d2p1:Positions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:RolePerModule xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:Surname>De</d2p1:Surname>
      <d2p1:Username>user1@example.com</d2p1:Username>
    </d2p1:User>
    <d2p1:User>
      <d2p1:Email>user2@example.com</d2p1:Email>
      <d2p1:EmployeeNumber></d2p1:EmployeeNumber>
      <d2p1:Name>John2</d2p1:Name>
      <d2p1:OldUsername>user2@example.com</d2p1:OldUsername>
      <d2p1:Positions xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:RolePerModule xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
      <d2p1:Surname>De2</d2p1:Surname>
      <d2p1:Username>user2@example.com</d2p1:Username>
    </d2p1:User>
  </Data>
  <ResponseCode>200</ResponseCode>
  <ResponseMessage>List of users within a customer.</ResponseMessage>
</JsonResponseModelOfArrayOfUserCyyWUdKo>

Error Response Causes

  • Invalid API credentials