Customer object

This document describes how to make correct calls for the methods in Customer objects

  • URL: https://acceptans.pulsen.se/wspcl_v3.7/service.asmx
  • WSDL: https://acceptans.pulsen.se/wspcl_v3.7/service.asmx?wsdl

SaveCustomer

Below is a description how to call method SaveCustomer

Request for SaveCustomer

 <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <SaveCustomer>
       <customer>
          <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Address>
             <Address>
                <Type>Invoice</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>Sweden</Country>
             </Address>
          </Address>
          <PhoneNumberList>
             <PhoneNumber>
                <Number>0707070707</Number>
                <Type>Mobile</Type>
             </PhoneNumber>
          </PhoneNumberList>
          <Email>test@test.test</Email>
          <Gender>Male</Gender>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>False</AcceptEmailOffer>
             <AcceptSmsOffer>False</AcceptSmsOffer>
             <AcceptDirectMail>False</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>True</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <SubCampaignId>GRUND</SubCampaignId>
             <PreferredLanguage>English</PreferredLanguage>
             <PreferredPaymentMethod>CreditCard</PreferredPaymentMethod>
          </Properties>
       </customer>
       <LoginInfo>
          <SystemName>PXX</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>001</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </SaveCustomer>
  </soap:Body>
</soap:Envelope>

Response for SaveCustomer

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <SaveCustomerResponse xmlns="http://www.harmoney.se/">
       <SaveCustomerResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>7bd60b04-2730-4507-b26a-7706b20a9784</Ident>
             <CallDuration>2949</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>000035527</CustomerId>
          <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Address>
             <Address>
                <Type>Invoice</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>Sweden</Country>
             </Address>
          </Address>
          <PhoneNumberList>
             <PhoneNumber>
                <Number>0707070707</Number>
                <Type>Mobile</Type>
             </PhoneNumber>
          </PhoneNumberList>
          <Email>test@test.test</Email>
          <Gender>Male</Gender>
          <SSN/>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>False</AcceptEmailOffer>
             <AcceptSmsOffer>False</AcceptSmsOffer>
             <AcceptDirectMail>False</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>True</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <MemberOfLoyaltyProgram>Unknown</MemberOfLoyaltyProgram>
             <CategoryId>01</CategoryId>
             <EnrolledByCustomerId/>
             <SubCampaignId/>
             <PreferredLanguage>English</PreferredLanguage>
             <PreferredPaymentMethod>CreditCard</PreferredPaymentMethod>
             <PreferredDeliveryMethod>SystemDefault</PreferredDeliveryMethod>
             <CreditCheckStatus>NoCreditCheckConducted</CreditCheckStatus>
             <PayingCustomerId/>
             <BlockingId/>
             <Text/>
             <CreditCheckResult>None</CreditCheckResult>
             <CreditCheckTemplate>MALL2</CreditCheckTemplate>
             <EarliestDeactivationDate>0001-01-01T00:00:00</EarliestDeactivationDate>
             <Balance>0.00</Balance>
             <CreditLimit>0.00</CreditLimit>
             <PayedAmount>0.00</PayedAmount>
             <DeliveredAmount>0.00</DeliveredAmount>
             <NumberOfOrders>0</NumberOfOrders>
             <NumberOfDeliveries>0</NumberOfDeliveries>
             <NumberOfPayedOrders>0</NumberOfPayedOrders>
             <NumberOfUnPayedOrders>0</NumberOfUnPayedOrders>
             <NumberOfPayedProducts>0</NumberOfPayedProducts>
             <NumberOfPurchasedProducts>0</NumberOfPurchasedProducts>
             <NumberOfReturnedProducts>0</NumberOfReturnedProducts>
             <NumberOfNonPickedUpDeliveries>0</NumberOfNonPickedUpDeliveries>
             <RegistrationDate>2017-02-28T00:00:00</RegistrationDate>
             <FirstOrderDate>0001-01-01T00:00:00</FirstOrderDate>
             <MostRecentOrderDate>0001-01-01T00:00:00</MostRecentOrderDate>
          </Properties>
       </SaveCustomerResult>
    </SaveCustomerResponse>
  </soap:Body>
</soap:Envelope>

ValidateCustomer

Below is a description how to call method ValidateCustomer

Request for ValidateCustomer

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <ValidateCustomer>
       <customer>
          <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Address>
             <Address>
                <Type>Invoice</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>Sweden</Country>
             </Address>
          </Address>
          <PhoneNumberList>
             <PhoneNumber>
                <Number>0707070707</Number>
                <Type>Mobile</Type>
             </PhoneNumber>
          </PhoneNumberList>
          <Email>test@test.test</Email>
          <Gender>Male</Gender>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>False</AcceptEmailOffer>
             <AcceptSmsOffer>False</AcceptSmsOffer>
             <AcceptDirectMail>False</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>True</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <SubCampaignId>GRUND</SubCampaignId>
             <PreferredLanguage>English</PreferredLanguage>
             <PreferredPaymentMethod>CreditCard</PreferredPaymentMethod>
          </Properties>
       </customer>
       <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>001</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </ValidateCustomer>
  </soap:Body>
</soap:Envelope>

Response for ValidateCustomer

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <soap:Body>
    <ValidateCustomerResponse xmlns="http://www.harmoney.se/">
       <ValidateCustomerResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>2558866d-72bd-4f2c-8d7b-ed77d52a4882</Ident>
             <CallDuration>175</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId/>
          <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Address>
             <Address>
                <Type>Invoice</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>Sweden</Country>
             </Address>
          </Address>
          <PhoneNumberList>
             <PhoneNumber>
                <Number>0707070707</Number>
                <Type>Mobile</Type>
             </PhoneNumber>
          </PhoneNumberList>
          <Email>test@test.test</Email>
          <Gender>Male</Gender>
          <SSN/>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>False</AcceptEmailOffer>
             <AcceptSmsOffer>False</AcceptSmsOffer>
             <AcceptDirectMail>False</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>True</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <MemberOfLoyaltyProgram>Unknown</MemberOfLoyaltyProgram>
             <CategoryId/>
             <EnrolledByCustomerId/>
             <SubCampaignId/>
             <PreferredLanguage>English</PreferredLanguage>
             <PreferredPaymentMethod>CreditCard</PreferredPaymentMethod>
             <PreferredDeliveryMethod>SystemDefault</PreferredDeliveryMethod>
             <CreditCheckStatus>NoCreditCheckConducted</CreditCheckStatus>
             <PayingCustomerId/>
             <BlockingId/>
             <Text/>
             <CreditCheckResult>None</CreditCheckResult>
             <CreditCheckTemplate>MALL2</CreditCheckTemplate>
             <EarliestDeactivationDate>0001-01-01T00:00:00</EarliestDeactivationDate>
             <Balance>0</Balance>
             <CreditLimit>0</CreditLimit>
             <PayedAmount>0</PayedAmount>
             <DeliveredAmount>0</DeliveredAmount>
             <NumberOfOrders>0</NumberOfOrders>
             <NumberOfDeliveries>0</NumberOfDeliveries>
             <NumberOfPayedOrders>0</NumberOfPayedOrders>
             <NumberOfUnPayedOrders>0</NumberOfUnPayedOrders>
             <NumberOfPayedProducts>0</NumberOfPayedProducts>
             <NumberOfPurchasedProducts>0</NumberOfPurchasedProducts>
             <NumberOfReturnedProducts>0</NumberOfReturnedProducts>
             <NumberOfNonPickedUpDeliveries>0</NumberOfNonPickedUpDeliveries>
             <RegistrationDate>0001-01-01T00:00:00</RegistrationDate>
             <FirstOrderDate>0001-01-01T00:00:00</FirstOrderDate>
             <MostRecentOrderDate>0001-01-01T00:00:00</MostRecentOrderDate>
          </Properties>
       </ValidateCustomerResult>
    </ValidateCustomerResponse>
  </soap:Body>
</soap:Envelope>

GetCustomerByCustomerId

Below is a description how to call method GetCustomerByCustomerId

Request for GetCustomerByCustomerId

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
       <soap:Header/>
       <soap:Body>
              <GetCustomerByCustomerId>
                     <customerId>CUSTOMERID</customerId>
                     <LoginInfo>
                            <SystemName>SYSTEM</SystemName>
                            <Username>USER</Username>
                            <UserPassword>PASSWORD</UserPassword>
                            <SalesChannel>001</SalesChannel>
                            <Language>English</Language>
                     </LoginInfo>
              </GetCustomerByCustomerId>
       </soap:Body>
    </soap:Envelope>

Response for GetCustomerByCustomerId

  <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
    <GetCustomerByCustomerIdResponse xmlns="http://www.harmoney.se/">
       <GetCustomerByCustomerIdResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>605eaa44-2cb0-41ba-a372-30618ecf7664</Ident>
             <CallDuration>149</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>117133264</CustomerId>
          <FirstName>Simon</FirstName>
          <LastName>Tagesson</LastName>
          <Address>
             <Address>
                <Type>Invoice</Type>
                <FirstName>Simon</FirstName>
                <LastName>Tagesson</LastName>
                <Street>Kungsgatan 20</Street>
                <ZipCode>41119</ZipCode>
                <City>Goteborg</City>
                <Country>Sweden</Country>
                <CareOfAddress/>
             </Address>
          </Address>
          <PhoneNumberList/>
          <Email>test@test.se</Email>
          <Gender>Unknown</Gender>
          <SSN/>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>True</AcceptEmailOffer>
             <AcceptSmsOffer>False</AcceptSmsOffer>
             <AcceptDirectMail>False</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>False</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <MemberOfLoyaltyProgram>True</MemberOfLoyaltyProgram>
             <CategoryId>01</CategoryId>
             <EnrolledByCustomerId/>
             <SubCampaignId/>
             <PreferredLanguage>Swedish</PreferredLanguage>
             <PreferredPaymentMethod>COD_Invoice</PreferredPaymentMethod>
             <PreferredDeliveryMethod>SystemDefault</PreferredDeliveryMethod>
             <CreditCheckStatus>NoCreditCheckConducted</CreditCheckStatus>
             <PayingCustomerId/>
             <BlockingId/>
             <Text/>
             <CreditCheckResult>None</CreditCheckResult>
             <CreditCheckTemplate>person1</CreditCheckTemplate>
             <EarliestDeactivationDate>0001-01-01T00:00:00</EarliestDeactivationDate>
             <Balance>0.00</Balance>
             <CreditLimit>0.00</CreditLimit>
             <PayedAmount>0.00</PayedAmount>
             <DeliveredAmount>0.00</DeliveredAmount>
             <NumberOfOrders>0</NumberOfOrders>
             <NumberOfDeliveries>0</NumberOfDeliveries>
             <NumberOfPayedOrders>0</NumberOfPayedOrders>
             <NumberOfUnPayedOrders>0</NumberOfUnPayedOrders>
             <NumberOfPayedProducts>0.00</NumberOfPayedProducts>
             <NumberOfPurchasedProducts>0.00</NumberOfPurchasedProducts>
             <NumberOfReturnedProducts>0</NumberOfReturnedProducts>
             <NumberOfNonPickedUpDeliveries>0</NumberOfNonPickedUpDeliveries>
             <RegistrationDate>2014-10-14T00:00:00</RegistrationDate>
             <FirstOrderDate>0001-01-01T00:00:00</FirstOrderDate>
             <MostRecentOrderDate>0001-01-01T00:00:00</MostRecentOrderDate>
          </Properties>
       </GetCustomerByCustomerIdResult>
     </GetCustomerByCustomerIdResponse>
   </soap:Body>
</soap:Envelope>

GetCustomerByEmail

Below is a description how to call method GetCustomerByEmail

Request for GetCustomerByEmail

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
       <soap:Header/>
       <soap:Body>
              <GetCustomerByEmail>
               <emailAddress>EMAILADDRESS</emailAddress>
                       <LoginInfo>
                            <SystemName>SYSTEM</SystemName>
                            <Username>USER</Username>
                            <UserPassword>PASSWORD</UserPassword>
                            <SalesChannel>SALESCHANNEL</SalesChannel>
                            <Language>English</Language>
                     </LoginInfo>
              </GetCustomerByEmail>
       </soap:Body>
    </soap:Envelope>

Response for GetCustomerByEmail

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetCustomerByEmailResponse xmlns="http://www.harmoney.se/">
       <GetCustomerByEmailResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>a7c429fb-735e-4dab-ac65-8d9fcce25100</Ident>
             <CallDuration>2156</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>117133264</CustomerId>
          <FirstName>Simon</FirstName>
          <LastName>Tagesson</LastName>
          <Address>
             <Address>
                <Type>Invoice</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>Sweden</Country>
                <CareOfAddress/>
             </Address>
          </Address>
          <PhoneNumberList/>
          <Email>test@test.se</Email>
          <Gender>Unknown</Gender>
          <SSN/>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>True</AcceptEmailOffer>
             <AcceptSmsOffer>False</AcceptSmsOffer>
             <AcceptDirectMail>False</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>False</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <MemberOfLoyaltyProgram>True</MemberOfLoyaltyProgram>
             <CategoryId>01</CategoryId>
             <EnrolledByCustomerId/>
             <SubCampaignId/>
             <PreferredLanguage>Swedish</PreferredLanguage>
             <PreferredPaymentMethod>COD_Invoice</PreferredPaymentMethod>
             <PreferredDeliveryMethod>SystemDefault</PreferredDeliveryMethod>
             <CreditCheckStatus>NoCreditCheckConducted</CreditCheckStatus>
             <PayingCustomerId/>
             <BlockingId/>
             <Text/>
             <CreditCheckResult>None</CreditCheckResult>
             <CreditCheckTemplate>person1</CreditCheckTemplate>
             <EarliestDeactivationDate>0001-01-01T00:00:00</EarliestDeactivationDate>
             <Balance>0.00</Balance>
             <CreditLimit>0.00</CreditLimit>
             <PayedAmount>0.00</PayedAmount>
             <DeliveredAmount>0.00</DeliveredAmount>
             <NumberOfOrders>0</NumberOfOrders>
             <NumberOfDeliveries>0</NumberOfDeliveries>
             <NumberOfPayedOrders>0</NumberOfPayedOrders>
             <NumberOfUnPayedOrders>0</NumberOfUnPayedOrders>
             <NumberOfPayedProducts>0.00</NumberOfPayedProducts>
             <NumberOfPurchasedProducts>0.00</NumberOfPurchasedProducts>
             <NumberOfReturnedProducts>0</NumberOfReturnedProducts>
             <NumberOfNonPickedUpDeliveries>0</NumberOfNonPickedUpDeliveries>
             <RegistrationDate>2014-10-14T00:00:00</RegistrationDate>
             <FirstOrderDate>0001-01-01T00:00:00</FirstOrderDate>
             <MostRecentOrderDate>0001-01-01T00:00:00</MostRecentOrderDate>
          </Properties>
       </GetCustomerByEmailResult>
    </GetCustomerByEmailResponse>
  </soap:Body>
</soap:Envelope>

GetCustomerBySSN

Below is a description how to call method GetCustomerBySSN

Request for GetCustomerBySSN

  <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
   <soap:Header/>
         <soap:Body>
                <GetCustomerBySSN>
                       <SSN>XXXXXXXXXXX</SSN>
                        <LoginInfo>
                              <SystemName>SYSTEM</SystemName>
                              <Username>USER</Username>
                              <UserPassword>PASSWORD</UserPassword>
                              <SalesChannel>SALESCHANNEL</SalesChannel>
                              <Language>English</Language>
                       </LoginInfo>
                </GetCustomerBySSN>
              </soap:Body>
</soap:Envelope>

Response for GetCustomerBySSN

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <soap:Body>
    <GetCustomerBySSNResponse xmlns="http://www.harmoney.se/">
       <GetCustomerBySSNResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>3d26dc33-384a-4451-978e-cd79f64ea283</Ident>
             <CallDuration>5374</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>120800065</CustomerId>
           <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Address>
             <Address>
                <Type>None</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>None</Country>
                <CareOfAddress/>
             </Address>
          </Address>
          <PhoneNumberList>
             <PhoneNumber>
                <Number/>
                <Type>Mobile</Type>
             </PhoneNumber>
             <PhoneNumber>
                <Number/>
                <Type>Home</Type>
             </PhoneNumber>
          </PhoneNumberList>
          <Email>test@test.se</Email>
          <Gender>Female</Gender>
          <SSN>XXXXXXXXXX</SSN>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>True</AcceptEmailOffer>
             <AcceptSmsOffer>Unknown</AcceptSmsOffer>
             <AcceptDirectMail>True</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>False</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <MemberOfLoyaltyProgram>Unknown</MemberOfLoyaltyProgram>
             <CategoryId>04</CategoryId>
             <EnrolledByCustomerId/>
             <SubCampaignId/>
             <PreferredLanguage>Swedish</PreferredLanguage>
             <PreferredPaymentMethod>Invoice</PreferredPaymentMethod>
             <PreferredDeliveryMethod>Bring</PreferredDeliveryMethod>
             <CreditCheckStatus>CreditCheckApproved</CreditCheckStatus>
             <PayingCustomerId/>
             <BlockingId/>
             <Text/>
             <CreditCheckResult>None</CreditCheckResult>
             <CreditCheckTemplate>Decidas</CreditCheckTemplate>
             <EarliestDeactivationDate>0001-01-01T00:00:00</EarliestDeactivationDate>
             <Balance>-200.00</Balance>
             <CreditLimit>0.00</CreditLimit>
             <PayedAmount>0.00</PayedAmount>
             <DeliveredAmount>672.00</DeliveredAmount>
             <NumberOfOrders>2</NumberOfOrders>
             <NumberOfDeliveries>1</NumberOfDeliveries>
             <NumberOfPayedOrders>0</NumberOfPayedOrders>
             <NumberOfUnPayedOrders>0</NumberOfUnPayedOrders>
             <NumberOfPayedProducts>0.00</NumberOfPayedProducts>
             <NumberOfPurchasedProducts>3.00</NumberOfPurchasedProducts>
             <NumberOfReturnedProducts>1</NumberOfReturnedProducts>
             <NumberOfNonPickedUpDeliveries>0</NumberOfNonPickedUpDeliveries>
             <RegistrationDate>2016-03-30T00:00:00</RegistrationDate>
             <FirstOrderDate>2016-03-30T00:00:00</FirstOrderDate>
             <MostRecentOrderDate>2016-12-07T00:00:00</MostRecentOrderDate>
          </Properties>
       </GetCustomerBySSNResult>
    </GetCustomerBySSNResponse>
  </soap:Body>
</soap:Envelope>

GetCustomerBySSNAndCountry

Below is a description how to call method GetCustomerBySSNAndCountry

Request for GetCustomerBySSNAndCountry

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <GetCustomerBySSNAndCountry>
       <SSN>XXXXXXXXXX</SSN>
       <country>Sweden</country>
       <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </GetCustomerBySSNAndCountry>
  </soap:Body>
</soap:Envelope>

Response for GetCustomerBySSNAndCountry

 <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetCustomerBySSNAndCountryResponse xmlns="http://www.harmoney.se/">
       <GetCustomerBySSNAndCountryResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>36393e65-f17a-4ba9-86ff-9c91e1231f65</Ident>
             <CallDuration>967</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>120800065</CustomerId>
           <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Address>
             <Address>
                <Type>None</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>None</Country>
                <CareOfAddress/>
             </Address>
          </Address>
          <PhoneNumberList>
             <PhoneNumber>
                <Number/>
                <Type>Mobile</Type>
             </PhoneNumber>
             <PhoneNumber>
                <Number/>
                <Type>Home</Type>
             </PhoneNumber>
          </PhoneNumberList>
          <Email>test@test.se</Email>
          <Gender>Female</Gender>
          <SSN>XXXXXXXXXX</SSN>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>Unknown</AcceptEmailOffer>
             <AcceptSmsOffer>Unknown</AcceptSmsOffer>
             <AcceptDirectMail>Unknown</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>Unknown</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <MemberOfLoyaltyProgram>Unknown</MemberOfLoyaltyProgram>
             <CategoryId>04</CategoryId>
             <EnrolledByCustomerId/>
             <SubCampaignId/>
             <PreferredLanguage>Swedish</PreferredLanguage>
             <PreferredPaymentMethod>Invoice</PreferredPaymentMethod>
             <PreferredDeliveryMethod>Bring</PreferredDeliveryMethod>
             <CreditCheckStatus>CreditCheckApproved</CreditCheckStatus>
             <PayingCustomerId/>
             <BlockingId/>
             <Text/>
             <CreditCheckResult>None</CreditCheckResult>
             <CreditCheckTemplate>Decidas</CreditCheckTemplate>
             <EarliestDeactivationDate>0001-01-01T00:00:00</EarliestDeactivationDate>
             <Balance>-200.00</Balance>
             <CreditLimit>0.00</CreditLimit>
             <PayedAmount>0.00</PayedAmount>
             <DeliveredAmount>672.00</DeliveredAmount>
             <NumberOfOrders>2</NumberOfOrders>
             <NumberOfDeliveries>1</NumberOfDeliveries>
             <NumberOfPayedOrders>0</NumberOfPayedOrders>
             <NumberOfUnPayedOrders>0</NumberOfUnPayedOrders>
             <NumberOfPayedProducts>0.00</NumberOfPayedProducts>
             <NumberOfPurchasedProducts>3.00</NumberOfPurchasedProducts>
             <NumberOfReturnedProducts>1</NumberOfReturnedProducts>
             <NumberOfNonPickedUpDeliveries>0</NumberOfNonPickedUpDeliveries>
             <RegistrationDate>2016-03-30T00:00:00</RegistrationDate>
             <FirstOrderDate>2016-03-30T00:00:00</FirstOrderDate>
             <MostRecentOrderDate>2016-12-07T00:00:00</MostRecentOrderDate>
          </Properties>
       </GetCustomerBySSNAndCountryResult>
    </GetCustomerBySSNAndCountryResponse>
 </soap:Body>
</soap:Envelope>

GetCustomerFromExternalPartner

Below is a description how to call method GetCustomerFromExternalPartner

Request for GetCustomerFromExternalPartner

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <GetCustomerFromExternalPartner>
       <ssn>XXXXXXXXXX</ssn>
       <country>Sweden</country>
       <partner>Decidas</partner>
         <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </GetCustomerFromExternalPartner>
  </soap:Body>
</soap:Envelope>

Response for GetCustomerFromExternalPartner

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetCustomerFromExternalPartnerResponse xmlns="http://www.harmoney.se/">
       <GetCustomerFromExternalPartnerResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>c9b05260-d135-48ca-b836-c26f970effc5</Ident>
             <CallDuration>6046</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId/>
          <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Address>
             <Address>
                <Type>None</Type>
                <FirstName>Test</FirstName>
                <LastName>Testson</LastName>
                <Street>Teststreet 69</Street>
                <ZipCode>11111</ZipCode>
                <City>Testtown</City>
                <Country>None</Country>
                <CareOfAddress/>
             </Address>
          </Address>
          <PhoneNumberList/>
          <Email/>
          <Gender>Unknown</Gender>
          <SSN>XXXXXXXXXX</SSN>
          <ControlStatus>false</ControlStatus>
          <Properties>
             <AcceptEmailOffer>Unknown</AcceptEmailOffer>
             <AcceptSmsOffer>Unknown</AcceptSmsOffer>
             <AcceptDirectMail>Unknown</AcceptDirectMail>
             <ProtectedPhoneNumber>false</ProtectedPhoneNumber>
             <ProtectedAddress>false</ProtectedAddress>
             <SendSmsMessage>Unknown</SendSmsMessage>
             <RequestCatalog>false</RequestCatalog>
             <MemberOfLoyaltyProgram>Unknown</MemberOfLoyaltyProgram>
             <CategoryId/>
             <EnrolledByCustomerId/>
             <SubCampaignId/>
             <PreferredLanguage>None</PreferredLanguage>
             <PreferredPaymentMethod>Default</PreferredPaymentMethod>
             <PreferredDeliveryMethod>SystemDefault</PreferredDeliveryMethod>
             <CreditCheckStatus>NoCreditCheckConducted</CreditCheckStatus>
             <PayingCustomerId/>
             <BlockingId/>
             <Text/>
             <CreditCheckResult>None</CreditCheckResult>
             <CreditCheckTemplate/>
             <EarliestDeactivationDate>0001-01-01T00:00:00</EarliestDeactivationDate>
             <Balance>0</Balance>
             <CreditLimit>-1</CreditLimit>
             <PayedAmount>0</PayedAmount>
             <DeliveredAmount>0</DeliveredAmount>
             <NumberOfOrders>0</NumberOfOrders>
             <NumberOfDeliveries>0</NumberOfDeliveries>
             <NumberOfPayedOrders>0</NumberOfPayedOrders>
             <NumberOfUnPayedOrders>0</NumberOfUnPayedOrders>
             <NumberOfPayedProducts>0</NumberOfPayedProducts>
             <NumberOfPurchasedProducts>0</NumberOfPurchasedProducts>
             <NumberOfReturnedProducts>0</NumberOfReturnedProducts>
             <NumberOfNonPickedUpDeliveries>0</NumberOfNonPickedUpDeliveries>
             <RegistrationDate>0001-01-01T00:00:00</RegistrationDate>
             <FirstOrderDate>0001-01-01T00:00:00</FirstOrderDate>
             <MostRecentOrderDate>0001-01-01T00:00:00</MostRecentOrderDate>
          </Properties>
       </GetCustomerFromExternalPartnerResult>
    </GetCustomerFromExternalPartnerResponse>
  </soap:Body>
</soap:Envelope>

Note: Method is obsolete (2018-05-25) GetCustomerUser

Below is a description how to call method GetCustomerUser

Request for GetCustomerUser

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <GetCustomerUser>
       <userId>USERID</userId>
        <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </GetCustomerUser>
  </soap:Body>
</soap:Envelope>

Response for GetCustomerUser

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <soap:Body>
    <GetCustomerUserResponse xmlns="http://www.harmoney.se/">
       <GetCustomerUserResult>
          <Response>
             <Status>SuccessWithComments</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>35115f8d-2df3-4cb6-92db-5ddb308fbf17</Ident>
             <CallDuration>1490</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>034858142</CustomerId>
          <UserId>USERID</UserId>
          <UserPassword>userpassword</UserPassword>
          <AccountType/>
       </GetCustomerUserResult>
    </GetCustomerUserResponse>
  </soap:Body>
</soap:Envelope>

GetCustomerUserByEmail

Below is a description how to call method GetCustomerUserByEmail

Request for GetCustomerUserByEmail

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
  <GetCustomerUserByEmail>
       <emailAddress>test@test.se</emailAddress>
        <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </GetCustomerUserByEmail>
  </soap:Body>
</soap:Envelope>

Response for GetCustomerUserByEmail

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetCustomerUserByEmailResponse xmlns="http://www.harmoney.se/">
       <GetCustomerUserByEmailResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>9afa9c93-93e7-48f6-b564-081d8c655452</Ident>
             <CallDuration>4576</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>034858142</CustomerId>
          <UserId>test</UserId>
          <UserPassword>userpassword</UserPassword>
          <AccountType/>
       </GetCustomerUserByEmailResult>
    </GetCustomerUserByEmailResponse>
  </soap:Body>
</soap:Envelope>

Note: Method is obsolete (2018-05-25) SaveCustomerUserAccount

Below is a description how to call method SaveCustomerUserAccount

Request for SaveCustomerUserAccount

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <SaveCustomerUserAccount>
       <customerId>CUSTOMERID</customerId>
       <userId>test</userId>
       <userPassword>abc124</userPassword>
       <accountType>Administrator</accountType>
        <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </SaveCustomerUserAccount>
  </soap:Body>
</soap:Envelope>

Response for SaveCustomerUserAccount

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <soap:Body>
    <SaveCustomerUserAccountResponse xmlns="http://www.harmoney.se/">
       <SaveCustomerUserAccountResult>
          <Response>
             <Status>SuccessWithComments</Status>
             <Success>true</Success>
             <TransMessage>A user account has been added/changed on the customer 010054443</TransMessage>
             <TransStatus>01</TransStatus>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>a7deac1e-f61f-466a-9736-56019b71bfe1</Ident>
             <CallDuration>71</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <List>
             <CustomerUser>
                <CustomerId>010054443</CustomerId>
                <UserId>test2</UserId>
                <UserPassword>abc124</UserPassword>
                <AccountType/>
             </CustomerUser>
          </List>
       </SaveCustomerUserAccountResult>
    </SaveCustomerUserAccountResponse>
  </soap:Body>
</soap:Envelope>

DeleteCustomerUserAccount

Below is a description how to call method DeleteCustomerUserAccount

Request for DeleteCustomerUserAccount

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
 <soap:Body>
    <DeleteCustomerUserAccount>
       <customerId>CUSTOMERID</customerId>
       <userId>USERID</userId>
         <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </DeleteCustomerUserAccount>
  </soap:Body>
</soap:Envelope>

Response for DeleteCustomerUserAccount

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <DeleteCustomerUserAccountResponse xmlns="http://www.harmoney.se/">
       <DeleteCustomerUserAccountResult>
          <Response>
             <Status>SuccessWithComments</Status>
             <Success>true</Success>
             <TransMessage>User account deleted</TransMessage>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>af3cfa9d-2c7c-4147-bfd1-039b61e7e28f</Ident>
             <CallDuration>263</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <CustomerId>010054443</CustomerId>
          <UserId>test.useraccount@test.se</UserId>
          <UserPassword>testuserAccountPassword</UserPassword>
          <AccountType/>
       </DeleteCustomerUserAccountResult>
    </DeleteCustomerUserAccountResponse>
  </soap:Body>
</soap:Envelope>

GetCustomerUsersByEmail

Below is a description how to call method GetCustomerUsersByEmail

Request for GetCustomerUsersByEmail

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
  <soap:Header/>
  <soap:Body>
     <GetCustomerUsersByEmail>
        <emailAddress>EMAILADDRESS</emailAddress>
        <LoginInfo>
           <SystemName>SYSTEM</SystemName>
           <Username>USER</Username>
           <UserPassword>PASSWORD</UserPassword>
           <SalesChannel>SALESCHANNEL</SalesChannel>
           <Language>English</Language>
        </LoginInfo>
     </GetCustomerUsersByEmail>
  </soap:Body>
</soap:Envelope>

Response for GetCustomerUsersByEmail

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <GetCustomerUsersByEmailResponse xmlns="http://www.harmoney.se/">
       <GetCustomerUsersByEmailResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>9fb5c078-d2c5-4adc-8997-4ff32b9c0d62</Ident>
             <CallDuration>1182</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <List>
             <CustomerUser>
                <CustomerId>010000784</CustomerId>
                <UserId>userAccount1@test.se</UserId>
                <UserPassword>testuser1AccountPassword</UserPassword>
                <AccountType/>
             </CustomerUser>
             <CustomerUser>
                <CustomerId>010000784</CustomerId>
                <UserId>userAccount2@test.se</UserId>
                <UserPassword>testuser2AccountPassword</UserPassword>
                <AccountType/>
             </CustomerUser>
          </List>
       </GetCustomerUsersByEmailResult>
    </GetCustomerUsersByEmailResponse>
  </soap:Body>
</soap:Envelope>

GetCustomerUsersByCustomerId

Below is a description how to call method GetCustomerUsersByCustomerId

Request for GetCustomerUsersByCustomerId

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <GetCustomerUsersByCustomerId>
       <customerId>CUSTOMERID</customerId>
       <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </GetCustomerUsersByCustomerId>
  </soap:Body>
</soap:Envelope>

Response for GetCustomerUsersByCustomerId

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <soap:Body>
    <GetCustomerUsersByCustomerIdResponse xmlns="http://www.harmoney.se/">
       <GetCustomerUsersByCustomerIdResult>
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>09e8a094-c6dc-4ba0-b691-ab78fb8d0f00</Ident>
             <CallDuration>667</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <List>
             <CustomerUser>
                <CustomerId>010000784</CustomerId>
                <UserId>userAccount1@test.se</UserId>
                <UserPassword>testuser1AccountPassword</UserPassword>
                <AccountType/>
             </CustomerUser>
             <CustomerUser>
                <CustomerId>010000784</CustomerId>
                <UserId>userAccount2@test.se</UserId>
                <UserPassword>testuser2AccountPassword</UserPassword>
                <AccountType/>
             </CustomerUser>
          </List>
       </GetCustomerUsersByCustomerIdResult>
    </GetCustomerUsersByCustomerIdResponse>
  </soap:Body>
</soap:Envelope>

GetCustomerBonus

This method is used to get information about the customer’s bonuses. I.e. next bonus level, current bonus. The method also retrieves information about the customer’s engagements i.e. web entry. GetCustomerBonus() is a wrapper method for Stroede Ralton’s and retrieves the data from Stroede Ralton’s web service.

Note: This is an add-on function, and more detailed documentation is available. Contact your sales contact at Pulsen to find out more about this function

Below is a description how to call method GetCustomerBonus

Request for GetCustomerBonus

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <GetCustomerBonus>
      <customerId>CUSTOMERID</customerId>
       <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </GetCustomerBonus>
  </soap:Body>
</soap:Envelope>

Response for GetCustomerBonus

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <soap:Body>
    <GetCustomerBonusResponse xmlns="http://www.harmoney.se/">
       <GetCustomerBonus xmlns="http://tempuri.org">
          <Response>
             <Status>Success</Status>
             <Success>true</Success>
             <TransMessage/>
             <TransStatus/>
             <ErrorLevel>None</ErrorLevel>
             <HarmoneyMessages/>
             <Ident>e41ec5d0-1447-495a-ae43-90e31fb5e7f2</Ident>
             <CallDuration>6648</CallDuration>
             <IsCached>false</IsCached>
             <Messages/>
          </Response>
          <NextBonusLevel>2000.00</NextBonusLevel>
          <Id>0</Id>
          <CurrentBonus>0.00</CurrentBonus>
          <BonusPeriods/>
          <Cards/>
          <EngagementCodes/>
          <ExternalId>006736821</ExternalId>
          <Level/>
          <PreviousBonusPeriod>
             <Current xsi:nil="true"/>
             <EndDate xsi:nil="true"/>
             <Expired xsi:nil="true"/>
             <Out xsi:nil="true"/>
             <Period xsi:nil="true"/>
             <Sent xsi:nil="true"/>
             <StartDate xsi:nil="true"/>
             <Total xsi:nil="true"/>
          </PreviousBonusPeriod>
          <Purchases/>
          <Roles/>
          <ValidFrom>0001-01-01T00:00:00</ValidFrom>
          <ValidTo>0001-01-01T00:00:00</ValidTo>
          <CustomerNo>006736821</CustomerNo>
          <Cna>100102470</Cna>
          <Account>
             <ExpireDate xsi:nil="true"/>
          </Account>
          <BirthDay>1</BirthDay>
          <BirthMonth>10</BirthMonth>
          <BirthYear>1966</BirthYear>
          <BusinessName/>
          <Campaigns/>
          <ClassificationGroups/>
          <Codes/>
          <Communications/>
          <ExternalConnections/>
          <FirstName>Test</FirstName>
          <LastName>Testson</LastName>
          <Identifier>006736821</Identifier>
          <InterestGroups/>
          <InternetAddresses/>
          <Language/>
          <Status>
             <ExtensionData/>
             <Code>Active</Code>
             <Text>Aktiv</Text>
          </Status>
          <StatusDate>0001-01-01T00:00:00</StatusDate>
          <StopCodes/>
          <Tasks/>
          <TelephoneNumbers/>
          <Type/>
       </GetCustomerBonus>
    </GetCustomerBonusResponse>
  </soap:Body>
</soap:Envelope>

SaveEmailAddress

Below is a description how to call method SaveEmailAddress

Request for SaveEmailAddress

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <SaveEmailAddress>
       <emailAddress>EMAILADDRESS</emailAddress>
        <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </SaveEmailAddress>
  </soap:Body>
</soap:Envelope>

Response for SaveEmailAddress

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <soap:Body>
    <SaveEmailAddressResponse xmlns="http://www.harmoney.se/">
       <SaveEmailAddressResult>
          <Status>Success</Status>
          <Success>true</Success>
          <TransMessage/>
          <TransStatus>00</TransStatus>
          <ErrorLevel>None</ErrorLevel>
          <HarmoneyMessages/>
          <Ident>eb71a22e-181b-40ed-b1ac-c88a37152f3a</Ident>
          <CallDuration>70</CallDuration>
          <IsCached>false</IsCached>
          <Messages/>
       </SaveEmailAddressResult>
    </SaveEmailAddressResponse>
  </soap:Body>
</soap:Envelope>

DeleteEmailAddress

Below is a description how to call method DeleteEmailAddress

Request for DeleteEmailAddress

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
 <soap:Header/>
  <soap:Body>
    <DeleteEmailAddress>
       <emailAddress>EMAILADDRESS</emailAddress>
        <LoginInfo>
          <SystemName>SYSTEM</SystemName>
          <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>SALESCHANNEL</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
    </DeleteEmailAddress>
  </soap:Body>
</soap:Envelope>

Response for DeleteEmailAddress

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <DeleteEmailAddressResponse xmlns="http://www.harmoney.se/">
       <DeleteEmailAddressResult>
          <Status>Success</Status>
          <Success>true</Success>
          <TransMessage/>
          <TransStatus>00</TransStatus>
          <ErrorLevel>None</ErrorLevel>
          <HarmoneyMessages/>
          <Ident>35633e3a-0c92-4e13-b691-1a451c0257ab</Ident>
          <CallDuration>438</CallDuration>
          <IsCached>false</IsCached>
          <Messages/>
       </DeleteEmailAddressResult>
    </DeleteEmailAddressResponse>
  </soap:Body>
</soap:Envelope>

SaveCustomerPremiums

Below is a description how to call method SaveCustomerPremiums

Request for SaveCustomerPremiums

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:har="http://www.harmoney.se/">
  <soap:Header/>
  <soap:Body>
    <har:SaveCustomerPremiums>
       <har:customerId>111111111</har:customerId>
       <har:enrolledByCustomerId>222222222</har:enrolledByCustomerId>
       <har:subCampainId>10A100</har:subCampainId>
       <har:premiumType>Recruitment</har:premiumType>
       <har:articleList>
          <har:PremiumArticle>
             <har:ItemId>340083</har:ItemId>
             <har:Quantity>1</har:Quantity>
             <har:Attribute1>0000</har:Attribute1>
             <har:Attribute2>0000</har:Attribute2>
          </har:PremiumArticle>
       </har:articleList>
       <LoginInfo>
         <SystemName>SYSTEM</SystemName>
         <Username>USER</Username>
          <UserPassword>PASSWORD</UserPassword>
          <SalesChannel>001</SalesChannel>
          <Language>English</Language>
       </LoginInfo>
      </har:SaveCustomerPremiums>
   </soap:Body>
</soap:Envelope>

Response for SaveCustomerPremiums

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <SaveCustomerPremiumsResponse xmlns="http://www.harmoney.se/">
         <SaveCustomerPremiumsResult>
            <Status>Success</Status>
           <Success>true</Success>
            <TransMessage/>
            <TransStatus>00</TransStatus>
            <ErrorLevel>None</ErrorLevel>
            <HarmoneyMessages/>
            <Ident>6d8dbab4-727d-4bb2-a058-3971037cbd91</Ident>
            <CallDuration>2398</CallDuration>
            <IsCached>false</IsCached>
            <Messages/>
         </SaveCustomerPremiumsResult>
      </SaveCustomerPremiumsResponse>
   </soap:Body>
</soap:Envelope>