POST Keystonelogin/Login
Request Information
URI Parameters
None.
Body Parameters
LoginUser| Name | Description | Type | Additional 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| Name | Description | Type | Additional 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>