POST DualLogin
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": "dd0d66a3-41aa-45b4-a5ae-b554265d4af1"
}
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>dd0d66a3-41aa-45b4-a5ae-b554265d4af1</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
UserSessionInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| KeystoneSessionInfo | ServiceResponseSession |
None. |
|
| PaLoginSessionInfo | LoginDotNetResponse |
None. |
|
| KeystoneIdUserGuid | globally unique identifier |
None. |
|
| PaLoginUserId | integer |
None. |
|
| SessionID | integer |
None. |
|
| Message | string |
None. |
|
| IdentityProvider | IdStore |
None. |
|
| ResponseCode | DCEDLoginResponseCode |
None. |
Response Formats
application/json, text/json
Sample:
{
"KeystoneSessionInfo": {
"ResponseCode": 0,
"DetailedMessages": [
"sample string 1",
"sample string 2"
],
"SessionInfo": {
"Id": 1,
"IdentityPortalUserGuid": "d5cd21d4-6c46-4485-af93-97004f8d5a78",
"StartTime": "2026-04-04T18:57:16.2609765-04:00",
"EndTime": "2026-04-04T18:57:16.2609765-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": "e4080bad-1a1e-4315-b168-e0c16d9aa7da",
"PaLoginUserId": 2,
"SessionID": 3,
"Message": "sample string 4",
"IdentityProvider": 0,
"ResponseCode": 0
}
application/xml, text/xml
Sample:
<UserSessionInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DCEDLogin.Models">
<IdentityProvider>PaLogin</IdentityProvider>
<KeystoneIdUserGuid>e4080bad-1a1e-4315-b168-e0c16d9aa7da</KeystoneIdUserGuid>
<KeystoneSessionInfo xmlns:d2p1="http://schemas.datacontract.org/2004/07/IdentityPortal.Models">
<d2p1:DetailedMessages xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:string>sample string 1</d3p1:string>
<d3p1:string>sample string 2</d3p1:string>
</d2p1:DetailedMessages>
<d2p1:ResponseCode>OK</d2p1:ResponseCode>
<d2p1:SessionInfo>
<d2p1:EndTime>2026-04-04T18:57:16.2609765-04:00</d2p1:EndTime>
<d2p1:Id>1</d2p1:Id>
<d2p1:IdentityPortalUserGuid>d5cd21d4-6c46-4485-af93-97004f8d5a78</d2p1:IdentityPortalUserGuid>
<d2p1:SiteMinderSessionToken>sample string 5</d2p1:SiteMinderSessionToken>
<d2p1:StartTime>2026-04-04T18:57:16.2609765-04:00</d2p1:StartTime>
</d2p1: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>