SymXchange API

Get All Account Preference Fields

Transaction Examples > Get All Account Preference Fields

Use this request to retrieve all field information for Account Preference records.

  • Target WSDL: AccountService v2
  • Operation: getPreferencePagedList
  • Available Credential Types: AccountNumber, HomeBanking, Card, MICR, Lookup, UserNumber, Administrative

XML Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:acc="http://www.symxchange.generated.symitar.com/v2/account"
xmlns:com="http://www.symxchange.generated.symitar.com/v1/common/dto/common">
   <soapenv:Header/>
   <soapenv:Body>
      <acc:getPreferencePagedList>
      <Request MessageId="getPreferencePagedList">
         <Credentials>
            <AccountNumberCredentials>
               <AccountNumber>13421</AccountNumber>
               <HomeBankingPassword>123TEST</HomeBankingPassword>
            </AccountNumberCredentials>
         </Credentials>
         <DeviceInformation DeviceType="CLIENTSYSTEM" DeviceNumber="20000"/>
         <PagingRequestContext>
            <NumberOfRecordsToReturn>1</NumberOfRecordsToReturn>
            <NumberOfRecordsToSkip>0</NumberOfRecordsToSkip>
         </PagingRequestContext>
      </Request>
     </acc:getPreferencePagedList>
   </soapenv:Body>
</soapenv:Envelope>
XML Response
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns3:getPreferencePagedListResponse
      xmlns:ns3="http://www.symxchange.generated.symitar.com/v2/account"
      xmlns:ns2="http://www.symxchange.generated.symitar.com/v1/common/dto/common">
         <PagedResponse MessageId="getPreferencePagedList">
            <Preference>
               <AudLastLogonTime>0</AudLastLogonTime>
               <AudioAccess>4321</AudioAccess>
               <AudioAccess2>1234</AudioAccess2>
               <AudioAccessMode>0</AudioAccessMode>
               <AudioAccessMode2>0</AudioAccessMode2>
               <AudioCallCount>0</AudioCallCount>
               <AudioCallMinutes>0</AudioCallMinutes>
               <AudioEnable>1</AudioEnable>
               <BillPayAmount>0.00</BillPayAmount>
               <BillPayCount>0</BillPayCount>
               <BillPayCountLimit>0</BillPayCountLimit>
               <BillPayLimit>0.00</BillPayLimit>
               <BillPayMax>0.00</BillPayMax>
               <DepAmount>0.00</DepAmount>
               <DepCount>0</DepCount>
               <DepCountLimit>0</DepCountLimit>
               <DepLimit>0.00</DepLimit>
               <DepMax>0.00</DepMax>
               <EmailAddrChgTime>0</EmailAddrChgTime>
               <HbCallCount>0</HbCallCount>
               <HbCallMinutes>0</HbCallMinutes>
               <HbEnable>2</HbEnable>
               <HbLastLogonTime>0</HbLastLogonTime>
               <HbMode>1</HbMode>
               <HbPassword>123TEST</HbPassword>
               <HbPassword2>456TEST</HbPassword2>
               <HbPasswordMode>0</HbPasswordMode>
               <HbPasswordMode2>1</HbPasswordMode2>
               <HbUsername>JOHNSMITH</HbUsername>
               <InteractMode>1</InteractMode>
               <InvalidPwdAttmpts>0</InvalidPwdAttmpts>
               <Language>0</Language>
               <LastAccessChangeDate>2016-09-06</LastAccessChangeDate>
               <LastHbPwChangeDate>2016-09-06</LastHbPwChangeDate>
               <LastLogonTime>0</LastLogonTime>
               <ListTransactions>0</ListTransactions>
               <Locator>2</Locator>
           
The remaining fields are truncated for display.

            </Preference>
            <Token>rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAK
            bG9hZEZhY3RvckkACXRocmVzaG9sZHhwP0AAAAAAAAx3CAAAABAAAAABdAAKUkVTVU1FX0tFWXN
            yAA9qYXZhLmxhbmcuU2hvcnRoTTcTNGDaUgIAAVMABXZhbHVleHIAEGphdmEubGFuZy5OdW1iZX
            KGrJUdC5TgiwIAAHhwAAJ4
            </Token>
         </PagedResponse>
      </ns3:getPreferencePagedListResponse>
   </soap:Body>
</soap:Envelope>

If a token is returned in the response, it indicates there are additional records to be returned. Use the token in the subsequent request.

<PagingRequestContext>
    <NumberOfRecordsToReturn>1</NumberOfRecordsToReturn>
    <NumberOfRecordsToSkip>0</NumberOfRecordsToSkip>
    <Token>rO0ABXNyABFqYXZhLnV0aWwuSGFzaE1hcAUH2sHDFmDRAwACRgAK
    bG9hZEZhY3RvckkACXRocmVzaG9sZHhwP0AAAAAAAAx3CAAAABAAAAABdAAKUkVTVU1FX0tFWXN
    yAA9qYXZhLmxhbmcuU2hvcnRoTTcTNGDaUgIAAVMABXZhbHVleHIAEGphdmEubGFuZy5OdW1iZX
    KGrJUdC5TgiwIAAHhwAAJ4</Token>
</PagingRequestContext>
Last updated Fri Mar 3 2023