POST api/User/LoginUser

Getting UserInformation and sending the response Isvalid user or not

Request Information

URI Parameters

None.

Body Parameters

LoginUserInfo
NameDescriptionTypeAdditional 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:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'LoginUserInfo'.

Response Information

Resource Description

UserInformation
NameDescriptionTypeAdditional 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:53:22.6328756-04:00",
  "NoOfDaysDownloadValid": 1,
  "SessionId": "sample string 15",
  "UserResponseMessage": {
    "Status": true,
    "Message": "sample string 2",
    "AdditionalData": "sample string 3"
  }
}