Apply Filter to Subscriber List
Use the FilterActivity object to associate a data filter to a filter activity to be used in an automation. A FilterActivity applies the logic of a data filter to a subscriber list you select to create a group of subscribers who satisfy the filter criteria.
Sample SOAP Envelope
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsu:Timestamp>
</wsu:Timestamp>
<wsse:UsernameToken>
<wsse:Username>XXXXX</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">XXXXX</wsse:Password>
<wsse:Nonce>eSTcdVv9GBJGgiTLlEPDuRnpTXk=</wsse:Nonce>
<wsu:Created>2011-05-20T14:57:13Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<CreateRequest xmlns="http://exacttarget.com/wsdl/partnerAPI">
<Options></Options>
<Objects xsi:type="FilterActivity">
<Name>FilterActivityAPI</Name>
<CustomerKey>FilterActivityAPI</CustomerKey>
<FilterDefinitionID>df07a3ad-cc8c-475b-bc74-b6ebe68d3892</FilterDefinitionID>
<SourceObjectID>bab35f2e-9c18-e711-ada2-38eaa791d4a1</SourceObjectID>
<DestinationObjectID>dd4e5eee-e829-e711-ada2-38eaa791d4a1</DestinationObjectID>
<DestinationTypeID>2</DestinationTypeID>
<SourceTypeID>2</SourceTypeID>
</Objects>
</CreateRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>