POST Keystonelogin/Login

Request Information

URI Parameters

None.

Body Parameters

LoginUser
NameDescriptionTypeAdditional information
Username

string

None.

Password

string

None.

AppCode

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "Username": "sample string 1",
  "Password": "sample string 2",
  "AppCode": "c7d9f90d-df58-4322-9814-058412c1e78c"
}

application/xml, text/xml

Sample:
<LoginUser xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DCEDLogin.Api.Models">
  <AppCode>c7d9f90d-df58-4322-9814-058412c1e78c</AppCode>
  <Password>sample string 2</Password>
  <Username>sample string 1</Username>
</LoginUser>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

UserSessionProfileInfo
NameDescriptionTypeAdditional information
userSessionInfo

UserSessionInfo

None.

userProfile

UserProfile

None.

Response Formats

application/json, text/json

Sample:
{
  "userSessionInfo": {
    "KeystoneSessionInfo": {
      "ResponseCode": 0,
      "DetailedMessages": [
        "sample string 1",
        "sample string 2"
      ],
      "SessionInfo": {
        "Id": 1,
        "IdentityPortalUserGuid": "4f32ce8c-2437-4ed3-9fb5-212cd439dfd4",
        "StartTime": "2026-04-05T08:26:26.4576469-04:00",
        "EndTime": "2026-04-05T08:26:26.4576469-04:00",
        "SiteMinderSessionToken": "sample string 5"
      }
    },
    "PaLoginSessionInfo": {
      "ResponseCode": 0,
      "ResponseMessage": "sample string 1",
      "LastName": "sample string 2",
      "FirstName": "sample string 3",
      "Email": "sample string 4",
      "SessionID": 5,
      "userID": 6
    },
    "KeystoneIdUserGuid": "c1cf6855-5282-4e5b-91d6-ea8e612e0eec",
    "PaLoginUserId": 2,
    "SessionID": 3,
    "Message": "sample string 4",
    "IdentityProvider": 0,
    "ResponseCode": 0
  },
  "userProfile": {
    "KeystoneIdUserID": 1,
    "KeystoneIdUserGuid": "0676d4a8-cb55-4309-bba6-4d08cd91b797",
    "ActiveDirectoryGuid": "504bb389-8c7d-40f1-bb6f-eb6239db0fac",
    "UserName": "sample string 4",
    "Domain": "sample string 5",
    "FirstName": "sample string 6",
    "LastName": "sample string 7",
    "Email": "sample string 8",
    "Password": "sample string 9",
    "ConfirmPassword": "sample string 10",
    "MobilePhoneNumber": "sample string 11",
    "DateOfBirth": "2026-04-05T08:26:26.4576469-04:00",
    "SecurityQuestionOne": "sample string 12",
    "SecurityQuestionAnswerOne": "sample string 13",
    "SecurityQuestionTwo": "sample string 14",
    "SecurityQuestionAnswerTwo": "sample string 15",
    "SecurityQuestionThree": "sample string 16",
    "SecurityQuestionAnswerThree": "sample string 17",
    "IsKeystoneAccount": true,
    "IsMfaEnabled": true,
    "VerificationLevel": 0,
    "VerificationProvider": 0,
    "VerificationDateTime": "2026-04-05T08:26:26.4576469-04:00",
    "FailedLoginAttempts": 21,
    "LastUpdate": "2026-04-05T08:26:26.4576469-04:00",
    "LastLogin": "2026-04-05T08:26:26.4576469-04:00",
    "LastLoginDateOnly": "2026-04-05T08:26:26.4576469-04:00",
    "AccountIsDisabled": true,
    "IsAccountLockedOut": true,
    "UpdatesAllowed": true,
    "GoogleGuid": "sample string 25",
    "PaLoginUser": {
      "UserId": 1,
      "UserGuid": "61f1c26b-4a9a-4a70-a9ab-d3d06522f050",
      "UserName": "sample string 3",
      "Email": "sample string 4",
      "LastUpdateDT": "2026-04-05T08:26:26.4576469-04:00"
    }
  }
}

application/xml, text/xml

Sample:
<UserSessionProfileInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DCEDLogin.Models">
  <userProfile>
    <AccountIsDisabled>true</AccountIsDisabled>
    <ActiveDirectoryGuid>504bb389-8c7d-40f1-bb6f-eb6239db0fac</ActiveDirectoryGuid>
    <ConfirmPassword>sample string 10</ConfirmPassword>
    <DateOfBirth>2026-04-05T08:26:26.4576469-04:00</DateOfBirth>
    <Domain>sample string 5</Domain>
    <Email>sample string 8</Email>
    <FailedLoginAttempts>21</FailedLoginAttempts>
    <FirstName>sample string 6</FirstName>
    <GoogleGuid>sample string 25</GoogleGuid>
    <IsAccountLockedOut>true</IsAccountLockedOut>
    <IsKeystoneAccount>true</IsKeystoneAccount>
    <IsMfaEnabled>true</IsMfaEnabled>
    <KeystoneIdUserGuid>0676d4a8-cb55-4309-bba6-4d08cd91b797</KeystoneIdUserGuid>
    <KeystoneIdUserID>1</KeystoneIdUserID>
    <LastLogin>2026-04-05T08:26:26.4576469-04:00</LastLogin>
    <LastLoginDateOnly>2026-04-05T08:26:26.4576469-04:00</LastLoginDateOnly>
    <LastName>sample string 7</LastName>
    <LastUpdate>2026-04-05T08:26:26.4576469-04:00</LastUpdate>
    <MobilePhoneNumber>sample string 11</MobilePhoneNumber>
    <PaLoginUser xmlns:d3p1="http://schemas.datacontract.org/2004/07/IdentityPortal.Models">
      <d3p1:Email>sample string 4</d3p1:Email>
      <d3p1:LastUpdateDT>2026-04-05T08:26:26.4576469-04:00</d3p1:LastUpdateDT>
      <d3p1:UserGuid>61f1c26b-4a9a-4a70-a9ab-d3d06522f050</d3p1:UserGuid>
      <d3p1:UserId>1</d3p1:UserId>
      <d3p1:UserName>sample string 3</d3p1:UserName>
    </PaLoginUser>
    <Password>sample string 9</Password>
    <SecurityQuestionAnswerOne>sample string 13</SecurityQuestionAnswerOne>
    <SecurityQuestionAnswerThree>sample string 17</SecurityQuestionAnswerThree>
    <SecurityQuestionAnswerTwo>sample string 15</SecurityQuestionAnswerTwo>
    <SecurityQuestionOne>sample string 12</SecurityQuestionOne>
    <SecurityQuestionThree>sample string 16</SecurityQuestionThree>
    <SecurityQuestionTwo>sample string 14</SecurityQuestionTwo>
    <UpdatesAllowed>true</UpdatesAllowed>
    <UserName>sample string 4</UserName>
    <VerificationDateTime>2026-04-05T08:26:26.4576469-04:00</VerificationDateTime>
    <VerificationLevel>NotVerified</VerificationLevel>
    <VerificationProvider>None</VerificationProvider>
  </userProfile>
  <userSessionInfo>
    <IdentityProvider>PaLogin</IdentityProvider>
    <KeystoneIdUserGuid>c1cf6855-5282-4e5b-91d6-ea8e612e0eec</KeystoneIdUserGuid>
    <KeystoneSessionInfo xmlns:d3p1="http://schemas.datacontract.org/2004/07/IdentityPortal.Models">
      <d3p1:DetailedMessages xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </d3p1:DetailedMessages>
      <d3p1:ResponseCode>OK</d3p1:ResponseCode>
      <d3p1:SessionInfo>
        <d3p1:EndTime>2026-04-05T08:26:26.4576469-04:00</d3p1:EndTime>
        <d3p1:Id>1</d3p1:Id>
        <d3p1:IdentityPortalUserGuid>4f32ce8c-2437-4ed3-9fb5-212cd439dfd4</d3p1:IdentityPortalUserGuid>
        <d3p1:SiteMinderSessionToken>sample string 5</d3p1:SiteMinderSessionToken>
        <d3p1:StartTime>2026-04-05T08:26:26.4576469-04:00</d3p1:StartTime>
      </d3p1:SessionInfo>
    </KeystoneSessionInfo>
    <Message>sample string 4</Message>
    <PaLoginSessionInfo>
      <Email>sample string 4</Email>
      <FirstName>sample string 3</FirstName>
      <LastName>sample string 2</LastName>
      <ResponseCode>Success</ResponseCode>
      <ResponseMessage>sample string 1</ResponseMessage>
      <SessionID>5</SessionID>
      <userID>6</userID>
    </PaLoginSessionInfo>
    <PaLoginUserId>2</PaLoginUserId>
    <ResponseCode>OK</ResponseCode>
    <SessionID>3</SessionID>
  </userSessionInfo>
</UserSessionProfileInfo>