GET api/Authentication/User/Refresh?strToken={strToken}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
strToken

string

Required

Body Parameters

None.

Response Information

Resource Description

AuthDTO
NameDescriptionTypeAdditional information
AccessToken

string

None.

RefreshToken

string

None.

UserLogin

boolean

None.

Role

UserRoleDTO

None.

PermissionList

Collection of RolePermissionDTO

None.

FeaturePermissionList

Collection of FeatureRolePermissionDTO

None.

Response Formats

application/json, text/json

Sample:
{
  "AccessToken": "sample string 1",
  "RefreshToken": "sample string 2",
  "UserLogin": true,
  "Role": {
    "ID": 1,
    "AccountID": 2,
    "Name": "sample string 3",
    "Master": true,
    "Admin": true,
    "RegionalManager": true,
    "Supervisor": true,
    "OpsManager": true
  },
  "PermissionList": [
    {
      "ID": 1,
      "UserRoleID": 2,
      "SystemModuleID": 3,
      "SystemModuleCode": "sample string 4",
      "CanView": true,
      "CanCreate": true,
      "CanModify": true,
      "CanDelete": true,
      "CanReport": true,
      "CanSuspend": true,
      "CanAuthorise": true,
      "CanExtend": true
    },
    {
      "ID": 1,
      "UserRoleID": 2,
      "SystemModuleID": 3,
      "SystemModuleCode": "sample string 4",
      "CanView": true,
      "CanCreate": true,
      "CanModify": true,
      "CanDelete": true,
      "CanReport": true,
      "CanSuspend": true,
      "CanAuthorise": true,
      "CanExtend": true
    }
  ],
  "FeaturePermissionList": [
    {
      "ID": 1,
      "UID": "9ff9d8f5-0db0-4d83-ab84-ad552eae4d55",
      "FeatureID": 3,
      "FeatureModuleID": 4,
      "FeatureCode": "sample string 5",
      "UserRoleID": 6,
      "CanView": true,
      "CanCreate": true,
      "CanModify": true,
      "CanDelete": true,
      "CanReport": true,
      "CanSuspend": true,
      "CanAuthorise": true,
      "CanExtend": true
    },
    {
      "ID": 1,
      "UID": "9ff9d8f5-0db0-4d83-ab84-ad552eae4d55",
      "FeatureID": 3,
      "FeatureModuleID": 4,
      "FeatureCode": "sample string 5",
      "UserRoleID": 6,
      "CanView": true,
      "CanCreate": true,
      "CanModify": true,
      "CanDelete": true,
      "CanReport": true,
      "CanSuspend": true,
      "CanAuthorise": true,
      "CanExtend": true
    }
  ]
}

application/xml, text/xml

Sample:
<AuthDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DataAccess">
  <AccessToken>sample string 1</AccessToken>
  <FeaturePermissionList xmlns:d2p1="http://schemas.datacontract.org/2004/07/DataAccess.DTO">
    <d2p1:FeatureRolePermissionDTO>
      <d2p1:CanAuthorise>true</d2p1:CanAuthorise>
      <d2p1:CanCreate>true</d2p1:CanCreate>
      <d2p1:CanDelete>true</d2p1:CanDelete>
      <d2p1:CanExtend>true</d2p1:CanExtend>
      <d2p1:CanModify>true</d2p1:CanModify>
      <d2p1:CanReport>true</d2p1:CanReport>
      <d2p1:CanSuspend>true</d2p1:CanSuspend>
      <d2p1:CanView>true</d2p1:CanView>
      <d2p1:FeatureCode>sample string 5</d2p1:FeatureCode>
      <d2p1:FeatureID>3</d2p1:FeatureID>
      <d2p1:FeatureModuleID>4</d2p1:FeatureModuleID>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:UID>9ff9d8f5-0db0-4d83-ab84-ad552eae4d55</d2p1:UID>
      <d2p1:UserRoleID>6</d2p1:UserRoleID>
    </d2p1:FeatureRolePermissionDTO>
    <d2p1:FeatureRolePermissionDTO>
      <d2p1:CanAuthorise>true</d2p1:CanAuthorise>
      <d2p1:CanCreate>true</d2p1:CanCreate>
      <d2p1:CanDelete>true</d2p1:CanDelete>
      <d2p1:CanExtend>true</d2p1:CanExtend>
      <d2p1:CanModify>true</d2p1:CanModify>
      <d2p1:CanReport>true</d2p1:CanReport>
      <d2p1:CanSuspend>true</d2p1:CanSuspend>
      <d2p1:CanView>true</d2p1:CanView>
      <d2p1:FeatureCode>sample string 5</d2p1:FeatureCode>
      <d2p1:FeatureID>3</d2p1:FeatureID>
      <d2p1:FeatureModuleID>4</d2p1:FeatureModuleID>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:UID>9ff9d8f5-0db0-4d83-ab84-ad552eae4d55</d2p1:UID>
      <d2p1:UserRoleID>6</d2p1:UserRoleID>
    </d2p1:FeatureRolePermissionDTO>
  </FeaturePermissionList>
  <PermissionList xmlns:d2p1="http://schemas.datacontract.org/2004/07/DataAccess.DTO">
    <d2p1:RolePermissionDTO>
      <d2p1:CanAuthorise>true</d2p1:CanAuthorise>
      <d2p1:CanCreate>true</d2p1:CanCreate>
      <d2p1:CanDelete>true</d2p1:CanDelete>
      <d2p1:CanExtend>true</d2p1:CanExtend>
      <d2p1:CanModify>true</d2p1:CanModify>
      <d2p1:CanReport>true</d2p1:CanReport>
      <d2p1:CanSuspend>true</d2p1:CanSuspend>
      <d2p1:CanView>true</d2p1:CanView>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:SystemModuleCode>sample string 4</d2p1:SystemModuleCode>
      <d2p1:SystemModuleID>3</d2p1:SystemModuleID>
      <d2p1:UserRoleID>2</d2p1:UserRoleID>
    </d2p1:RolePermissionDTO>
    <d2p1:RolePermissionDTO>
      <d2p1:CanAuthorise>true</d2p1:CanAuthorise>
      <d2p1:CanCreate>true</d2p1:CanCreate>
      <d2p1:CanDelete>true</d2p1:CanDelete>
      <d2p1:CanExtend>true</d2p1:CanExtend>
      <d2p1:CanModify>true</d2p1:CanModify>
      <d2p1:CanReport>true</d2p1:CanReport>
      <d2p1:CanSuspend>true</d2p1:CanSuspend>
      <d2p1:CanView>true</d2p1:CanView>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:SystemModuleCode>sample string 4</d2p1:SystemModuleCode>
      <d2p1:SystemModuleID>3</d2p1:SystemModuleID>
      <d2p1:UserRoleID>2</d2p1:UserRoleID>
    </d2p1:RolePermissionDTO>
  </PermissionList>
  <RefreshToken>sample string 2</RefreshToken>
  <Role xmlns:d2p1="http://schemas.datacontract.org/2004/07/DataAccess.DTO">
    <d2p1:AccountID>2</d2p1:AccountID>
    <d2p1:Admin>true</d2p1:Admin>
    <d2p1:ID>1</d2p1:ID>
    <d2p1:Master>true</d2p1:Master>
    <d2p1:Name>sample string 3</d2p1:Name>
    <d2p1:OpsManager>true</d2p1:OpsManager>
    <d2p1:RegionalManager>true</d2p1:RegionalManager>
    <d2p1:Supervisor>true</d2p1:Supervisor>
  </Role>
  <UserLogin>true</UserLogin>
</AuthDTO>