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.