POST api/{version}/User/LoginUser
Getting UserInformation and sending the response Isvalid user or not
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| version | string |
None. |
Body Parameters
LoginUserInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| EmailAddress | string |
None. |
|
| Password | string |
None. |
|
| SessionId | string |
None. |
|
| IPAddress | string |
None. |
|
| Browser | string |
None. |
|
| TypeofDevice | string |
None. |
|
| UserAgent | string |
None. |
|
| LoginLogId | integer |
None. |
|
| IsAllDevice | boolean |
None. |
|
| PreviousTokenkey |
Gets or sets the previous device token key |
string |
None. |
| CurrentTokenkey |
Gets or sets the current device token key |
string |
None. |
| SSOIssuer | string |
None. |
|
| LoginIssuer | string |
None. |
|
| UserAction | string |
None. |
|
| AccountID | string |
None. |
|
| isNewUser | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"EmailAddress": "sample string 1",
"Password": "sample string 2",
"SessionId": "sample string 3",
"IPAddress": "sample string 4",
"Browser": "sample string 5",
"TypeofDevice": "sample string 6",
"UserAgent": "sample string 7",
"LoginLogId": 8,
"IsAllDevice": true,
"PreviousTokenkey": "sample string 10",
"CurrentTokenkey": "sample string 11",
"SSOIssuer": "sample string 12",
"LoginIssuer": "sample string 13",
"UserAction": "sample string 14",
"AccountID": "sample string 15",
"isNewUser": true
}
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
UserInformation| Name | Description | Type | Additional information |
|---|---|---|---|
| IsSSOVerified | boolean |
None. |
|
| IsPasswordVerified | boolean |
None. |
|
| IsValidUser | boolean |
None. |
|
| ErrorMessage | string |
None. |
|
| IsPersonalizedStudent | boolean |
None. |
|
| IsHavingProduct | boolean |
None. |
|
| AllowLogin | boolean |
None. |
|
| IsLoginLogInsterted | boolean |
None. |
|
| LoginLogId | integer |
None. |
|
| RedirectTo | string |
None. |
|
| Users | Collection of User |
None. |
|
| DeviceList | Collection of Device |
None. |
|
| UrlStatus | boolean |
None. |
|
| UrlText | string |
None. |
|
| ProfilePicture | string |
None. |
|
| MaxCourseEndDate | date |
None. |
|
| NoOfDaysDownloadValid | integer |
None. |
|
| SessionId | string |
None. |
|
| UserResponseMessage |
Gets or sets the response message for user |
AppResponseMessage |
None. |
Response Formats
application/json, text/json
Sample:
{
"IsSSOVerified": true,
"IsPasswordVerified": true,
"IsValidUser": true,
"ErrorMessage": "sample string 4",
"IsPersonalizedStudent": true,
"IsHavingProduct": true,
"AllowLogin": true,
"IsLoginLogInsterted": true,
"LoginLogId": 9,
"RedirectTo": "sample string 10",
"Users": [
{
"ZipCode": "sample string 1",
"UserId": 2,
"UserType": "sample string 3",
"DomainName": "sample string 4",
"Phone": "sample string 5",
"FirstName": "sample string 6",
"LastName": "sample string 7",
"SSOIssuer": "sample string 8",
"IsSSOEnabled": true,
"IsActivated": true,
"AccountID": "sample string 11",
"EmailAddress": "sample string 12",
"MailingAddress1": "sample string 13",
"MailingAddress2": "sample string 14",
"PrivacyUrl": "sample string 15",
"TermsAndAccount": "sample string 16"
},
{
"ZipCode": "sample string 1",
"UserId": 2,
"UserType": "sample string 3",
"DomainName": "sample string 4",
"Phone": "sample string 5",
"FirstName": "sample string 6",
"LastName": "sample string 7",
"SSOIssuer": "sample string 8",
"IsSSOEnabled": true,
"IsActivated": true,
"AccountID": "sample string 11",
"EmailAddress": "sample string 12",
"MailingAddress1": "sample string 13",
"MailingAddress2": "sample string 14",
"PrivacyUrl": "sample string 15",
"TermsAndAccount": "sample string 16"
}
],
"DeviceList": [
{
"SessionId": "sample string 1",
"LoginLogId": 2,
"Browser": "sample string 3",
"TypeofDevice": "sample string 4",
"LoggedInTime": "sample string 5",
"LoggedInDate": "sample string 6",
"MaximumDeviceAllowed": 7
},
{
"SessionId": "sample string 1",
"LoginLogId": 2,
"Browser": "sample string 3",
"TypeofDevice": "sample string 4",
"LoggedInTime": "sample string 5",
"LoggedInDate": "sample string 6",
"MaximumDeviceAllowed": 7
}
],
"UrlStatus": true,
"UrlText": "sample string 12",
"ProfilePicture": "sample string 13",
"MaxCourseEndDate": "2026-04-02T23:44:44.0332967-04:00",
"NoOfDaysDownloadValid": 1,
"SessionId": "sample string 15",
"UserResponseMessage": {
"Status": true,
"Message": "sample string 2",
"AdditionalData": "sample string 3"
}
}