POST api/sysauth/V2_0/token
Admin the specified token.
Request Information
URI Parameters
None.
Body Parameters
The token.
Systemic.Model.Common.mlAuth+TokenRequestv2| Name | description | Type | Additional information |
|---|---|---|---|
| AppInfo | Systemic.Model.Common.mlAuth+TokenResponse+AppVersion |
None. |
|
| AuthType | string |
Required |
|
| UserName | string |
Required |
|
| Password | string |
Required |
|
| CompanyID | string |
Required |
|
| Client | string |
Required |
|
| Agent | string |
Required |
|
| IP | string |
None. |
|
| DevKey | string |
Required |
|
| DevToken | string |
Required |
Request Formats
application/json, text/json, text/html
Sample:
{
"AppInfo": {
"CompanyID": "sample string 1",
"MajorVersion": 2,
"MinorVersion": 3,
"PatchVersion": 4,
"PackageName": "sample string 5"
},
"AuthType": "sample string 1",
"UserName": "sample string 2",
"Password": "sample string 3",
"CompanyID": "sample string 4",
"Client": "sample string 5",
"Agent": "sample string 6",
"IP": "sample string 7",
"DevKey": "sample string 8",
"DevToken": "sample string 9"
}
text/xml
Sample:
<mlAuth.TokenRequestv2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Systemic.Model.Common">
<Agent>sample string 6</Agent>
<AuthType>sample string 1</AuthType>
<Client>sample string 5</Client>
<CompanyID>sample string 4</CompanyID>
<DevKey>sample string 8</DevKey>
<DevToken>sample string 9</DevToken>
<IP>sample string 7</IP>
<Password>sample string 3</Password>
<UserName>sample string 2</UserName>
<AppInfo>
<CompanyID>sample string 1</CompanyID>
<MajorVersion>2</MajorVersion>
<MinorVersion>3</MinorVersion>
<PackageName>sample string 5</PackageName>
<PatchVersion>4</PatchVersion>
</AppInfo>
</mlAuth.TokenRequestv2>
response Information
Resource description
System.String.
Systemic.Model.Common.mlAuthData| Name | description | Type | Additional information |
|---|---|---|---|
| access_token | string |
None. |
|
| refresh_token | string |
None. |
|
| token_type | string |
None. |
|
| expiration_time | string |
None. |
|
| Profile | Systemic.Model.Common.mlUser |
None. |
|
| School | Systemic.Model.Common.mlSchool |
None. |
|
| lstMenu | Collection of Systemic.Model.Admin.Menu.mlMenuAction+MenuActionInfo |
None. |
response Formats
application/json, text/json, text/html
Sample:
{
"access_token": "sample string 1",
"refresh_token": "sample string 2",
"token_type": "sample string 3",
"expiration_time": "sample string 4",
"Profile": {
"SysId": 1,
"FullName": "sample string 2",
"Username": "sample string 3",
"Userimage": "sample string 4",
"Role": {
"SysId": 1,
"Id": "sample string 2",
"Name": "sample string 3"
},
"Company": {
"Branch": {
"SysId": 1,
"Name": "sample string 2",
"Logo": "sample string 3"
},
"SysId": 1,
"Id": "sample string 2",
"Name": "sample string 3"
}
},
"School": {
"AccountYear": {
"AccountYearSysID": 1,
"AccountYearID": "sample string 2",
"StartDate": "sample string 3",
"EndDate": "sample string 4"
},
"CurrentAcademicYear": {
"AcademicYearSysId": 1,
"AcademicYearID": "sample string 2",
"StartDate": "sample string 3",
"EndDate": "sample string 4",
"BranchSysID": 5
},
"ActiveAcademicYear": {
"AcademicYearSysId": 1,
"AcademicYearID": "sample string 2",
"StartDate": "sample string 3",
"EndDate": "sample string 4",
"BranchSysID": 5
}
},
"lstMenu": [
{
"MenuSysID": 1,
"Name": "sample string 2",
"Icon": "sample string 3",
"ParentSysID": 4,
"ParentMenuName": "sample string 5",
"Url": "sample string 6",
"SortOrder": 7,
"IsAllowSubMenu": true,
"IsSuperAdminMenu": true,
"IsAction": true,
"IsMapped": true,
"SpecialValue": "sample string 12"
},
{
"MenuSysID": 1,
"Name": "sample string 2",
"Icon": "sample string 3",
"ParentSysID": 4,
"ParentMenuName": "sample string 5",
"Url": "sample string 6",
"SortOrder": 7,
"IsAllowSubMenu": true,
"IsSuperAdminMenu": true,
"IsAction": true,
"IsMapped": true,
"SpecialValue": "sample string 12"
}
]
}
text/xml
Sample:
<mlAuthData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Systemic.Model.Common">
<Profile>
<Company>
<Id>sample string 2</Id>
<Name>sample string 3</Name>
<SysId>1</SysId>
<Branch>
<Logo>sample string 3</Logo>
<Name>sample string 2</Name>
<SysId>1</SysId>
</Branch>
</Company>
<FullName>sample string 2</FullName>
<Role>
<Id>sample string 2</Id>
<Name>sample string 3</Name>
<SysId>1</SysId>
</Role>
<SysId>1</SysId>
<Userimage>sample string 4</Userimage>
<Username>sample string 3</Username>
</Profile>
<School>
<AccountYear xmlns="http://schemas.datacontract.org/2004/07/Systemic.Model.Account">
<AccountYearID>sample string 2</AccountYearID>
<AccountYearSysID>1</AccountYearSysID>
<EndDate>sample string 4</EndDate>
<StartDate>sample string 3</StartDate>
</AccountYear>
<ActiveAcademicYear xmlns="http://schemas.datacontract.org/2004/07/Systemic.Model.Account">
<AcademicYearID>sample string 2</AcademicYearID>
<AcademicYearSysId>1</AcademicYearSysId>
<BranchSysID>5</BranchSysID>
<EndDate>sample string 4</EndDate>
<StartDate>sample string 3</StartDate>
</ActiveAcademicYear>
<CurrentAcademicYear xmlns="http://schemas.datacontract.org/2004/07/Systemic.Model.Account">
<AcademicYearID>sample string 2</AcademicYearID>
<AcademicYearSysId>1</AcademicYearSysId>
<BranchSysID>5</BranchSysID>
<EndDate>sample string 4</EndDate>
<StartDate>sample string 3</StartDate>
</CurrentAcademicYear>
</School>
<access_token>sample string 1</access_token>
<expiration_time>sample string 4</expiration_time>
<lstMenu xmlns:d2p1="http://schemas.datacontract.org/2004/07/Systemic.Model.Admin.Menu">
<d2p1:mlMenuAction.MenuActionInfo>
<d2p1:Icon>sample string 3</d2p1:Icon>
<d2p1:IsAction>true</d2p1:IsAction>
<d2p1:IsAllowSubMenu>true</d2p1:IsAllowSubMenu>
<d2p1:IsMapped>true</d2p1:IsMapped>
<d2p1:IsSuperAdminMenu>true</d2p1:IsSuperAdminMenu>
<d2p1:MenuSysID>1</d2p1:MenuSysID>
<d2p1:Name>sample string 2</d2p1:Name>
<d2p1:ParentMenuName>sample string 5</d2p1:ParentMenuName>
<d2p1:ParentSysID>4</d2p1:ParentSysID>
<d2p1:SortOrder>7</d2p1:SortOrder>
<d2p1:SpecialValue>sample string 12</d2p1:SpecialValue>
<d2p1:Url>sample string 6</d2p1:Url>
</d2p1:mlMenuAction.MenuActionInfo>
<d2p1:mlMenuAction.MenuActionInfo>
<d2p1:Icon>sample string 3</d2p1:Icon>
<d2p1:IsAction>true</d2p1:IsAction>
<d2p1:IsAllowSubMenu>true</d2p1:IsAllowSubMenu>
<d2p1:IsMapped>true</d2p1:IsMapped>
<d2p1:IsSuperAdminMenu>true</d2p1:IsSuperAdminMenu>
<d2p1:MenuSysID>1</d2p1:MenuSysID>
<d2p1:Name>sample string 2</d2p1:Name>
<d2p1:ParentMenuName>sample string 5</d2p1:ParentMenuName>
<d2p1:ParentSysID>4</d2p1:ParentSysID>
<d2p1:SortOrder>7</d2p1:SortOrder>
<d2p1:SpecialValue>sample string 12</d2p1:SpecialValue>
<d2p1:Url>sample string 6</d2p1:Url>
</d2p1:mlMenuAction.MenuActionInfo>
</lstMenu>
<refresh_token>sample string 2</refresh_token>
<token_type>sample string 3</token_type>
</mlAuthData>