UpdateSubscribedContactAttributeWithOptions

The UpdateSubscribedContactAttributeWithOptions method takes in the same set of parameters as the UpdateSubscribedContactAttribute method with an additional WSUpdateSubscribedContactAttributeOptions collection. This collection contains a Boolean flag allowing users to suppress the notification emails sent by the system containing the results of the executed import. When the SuppressEmailNotifications flag is set to false, the UpdateSubscribedContactAttributeWithOptions method behaves in the same way as the UpdateSubscribedContactAttribute method. When the SuppressEmailNotifications flag is set to true, the UpdateSubscribedContactAttributeWithOptions method will import the supplied contacts, but will not send the system’s standard import notification emails. The UpdateSubscribedContactAttribute method is a very effective way of purging a list’s ContactContentBlock data.

<< Back to Method List

SOAP 1.1 Request

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /v31/IntegrationService.asmx HTTP/1.1
Host: webservices.listrak.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://webservices.listrak.com/v31/UpdateSubscribedContactAttributeWithOptions"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <WSUser xmlns="http://webservices.listrak.com/v31/">
      <UserName>string</UserName>
      <Password>string</Password>
    </WSUser>
  </soap:Header>
  <soap:Body>
    <UpdateSubscribedContactAttributeWithOptions xmlns="http://webservices.listrak.com/v31/">
      <AttributeID>int</AttributeID>
      <Value>string</Value>
      <WSUpdateSubcribedContactAttributeOptions>
        <SuppressEmailNotifications>boolean</SuppressEmailNotifications>
      </WSUpdateSubcribedContactAttributeOptions>
    </UpdateSubscribedContactAttributeWithOptions>
  </soap:Body>
</soap:Envelope>

SOAP 1.1 Response

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <UpdateSubscribedContactAttributeWithOptionsResponse xmlns="http://webservices.listrak.com/v31/">
      <UpdateSubscribedContactAttributeWithOptionsResult>int</UpdateSubscribedContactAttributeWithOptionsResult>
    </UpdateSubscribedContactAttributeWithOptionsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2 Request

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /v31/IntegrationService.asmx HTTP/1.1
Host: webservices.listrak.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <WSUser xmlns="http://webservices.listrak.com/v31/">
      <UserName>string</UserName>
      <Password>string</Password>
    </WSUser>
  </soap12:Header>
  <soap12:Body>
    <UpdateSubscribedContactAttributeWithOptions xmlns="http://webservices.listrak.com/v31/">
      <AttributeID>int</AttributeID>
      <Value>string</Value>
      <WSUpdateSubcribedContactAttributeOptions>
        <SuppressEmailNotifications>boolean</SuppressEmailNotifications>
      </WSUpdateSubcribedContactAttributeOptions>
    </UpdateSubscribedContactAttributeWithOptions>
  </soap12:Body>
</soap12:Envelope>

SOAP 1.2 Response

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <UpdateSubscribedContactAttributeWithOptionsResponse xmlns="http://webservices.listrak.com/v31/">
      <UpdateSubscribedContactAttributeWithOptionsResult>int</UpdateSubscribedContactAttributeWithOptionsResult>
    </UpdateSubscribedContactAttributeWithOptionsResponse>
  </soap12:Body>
</soap12:Envelope>