Radial Integration | 2016
Authenticate a service user. Note that there are no parameters in the request. Instead the username and password of the service user should be passed in the Authorization header.
None.
userAuthenticateServiceResponse: object of type UserAuthenticateServiceResponse
| Name | Description Usage |
Type Allowed values |
Required? |
|---|---|---|---|
|
sessionToken |
Session token to be used for maintaining session state across batch operations. |
String |
yes |
|
baseSystemVersion |
Indicates the version of the underlying Store Fulfillment core application. |
String |
yes |
Authorization: Basic U2VydmljZTpzZXJ2aWNlOg== <UserAuthenticateServiceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VendorNet.Web.Api.Contracts.V4" />
<UserAuthenticateServiceResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VendorNet.Web.Api.Contracts.V4"> <baseSystemVersion>45</baseSystemVersion> <sessionToken>1O1LTE2ANDYDECNT</sessionToken> </UserAuthenticateServiceResponse>
Authorization: Basic U2VydmljZTpzZXJ2aWNlOg==
{}
{
"sessionToken": "L3NA0WCZUTFI9S23",
"baseSystemVersion": "45"
}
Authorization: Basic am55c3QzX3NuOjo6MU8xTFRFMkFORFlERUNOVA== <UserAuthenticateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VendorNet.Web.Api.Contracts.V4"> <pushnotificationToken i:nil="true" /> </UserAuthenticateRequest>
<UserAuthenticateResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://schemas.datacontract.org/2004/07/VendorNet.Web.Api.Contracts.V4">
<baseSystemVersion>45</baseSystemVersion>
<sessionToken>QKIT9NHF2KXURX0E</sessionToken>
<user>
<userAttributes>
<Attribute>
<key>UserIsManager</key>
<value>0</value>
</Attribute>
<Attribute>
<key>UserIsRoaming</key>
<value>0</value>
</Attribute>
</userAttributes>
<userConfiguration>
<sessionTimeoutMinutes>30</sessionTimeoutMinutes>
<userConfigurationSettings>
<UserConfigurationSetting>
<userSetting>PickTicketsEnabled</userSetting>
<userSettingValue>true</userSettingValue>
</UserConfigurationSetting>
<UserConfigurationSetting>
<userSetting>PickTicketPickByNameRequired</userSetting>
<userSettingValue>false</userSettingValue>
</UserConfigurationSetting>
<UserConfigurationSetting>
<userSetting>PickTicketPartialPickReasonRequired</userSetting>
<userSettingValue>true</userSettingValue>
</UserConfigurationSetting>
<UserConfigurationSetting>
<userSetting>PickTicketPartialPickPromptReason</userSetting>
<userSettingValue>true</userSettingValue>
</UserConfigurationSetting>
<UserConfigurationSetting>
<userSetting>PickTicketPartialPickCustomReasonsEnabled</userSetting>
<userSettingValue>false</userSettingValue>
</UserConfigurationSetting>
</userConfigurationSettings>
<userFlags>3</userFlags>
<userIsAdmin>false</userIsAdmin>
</userConfiguration>
<userEmail i:nil="true" />
<userFirstName/>
<userLastName i:nil="true" />
<userName>jnyst3_sn</userName>
<vendorName>JNYST3</vendorName>
<vendorNumber>jnyst3</vendorNumber>
</user>
</UserAuthenticateResponse>
Authorization: Basic am55c3QzX3NuOjo6MU8xTFRFMkFORFlERUNOVA==
{
"pushnotificationToken":null
}
{
"user": {
"vendorNumber": "jnyst3",
"vendorName": "JNYST3",
"userName": "jnyst3_sn",
"userFirstName": "",
"userLastName": null,
"userEmail": null,
"userConfiguration": {
"sessionTimeoutMinutes": 30,
"userIsAdmin": false,
"userFlags": 3,
"userConfigurationSettings": [{
"userSetting": "PickTicketsEnabled",
"userSettingValue": "true"
},
{
"userSetting": "PickTicketPickByNameRequired",
"userSettingValue": "false"
},
{
"userSetting": "PickTicketPartialPickReasonRequired",
"userSettingValue": "true"
},
{
"userSetting": "PickTicketPartialPickPromptReason",
"userSettingValue": "true"
},
{
"userSetting": "PickTicketPartialPickCustomReasonsEnabled",
"userSettingValue": "false"
}]
},
"userAttributes": [{
"key": "UserIsManager",
"value": "0"
},
{
"key": "UserIsRoaming",
"value": "0"
}]
},
"sessionToken": "N89C9THYV4HHYZUY",
"baseSystemVersion": "45"
}
Copyright © 2017 Radial. All rights reserved.