The asynchronous version of compileCampaignRecipientResults(). This method is invoked and
the results are emailed to the caller.
the results are emailed to the caller.
Input
[vrtypens:compileCampaignRecipientResultsArgs]
session_id [xsd:string] (required)
Your API session id.
campaign_id [xsd:int] (required)
The id of the campaign whose recipient results are being fetched.
list_name [xsd:string] (required)
The name of the new list that will be created
fields_to_include [vrtypens:ArrayOfString] (required)
An array of the names of list fields to include as fields in the result.
restrict_responses [vrtypens:ArrayOfString]
An array of the only response types that should be reported on.
Valid items for this array are:
Valid items for this array are:
- OPEN
- CLICK
- SALE
- BOUNCE
- UNSUBSCRIBE
- NONE
restrict_lists [vrtypens:ArrayOfInteger]
An array of ids of the lists whose recipients the result should be restricted to.
notification_email_address [xsd:string]
This is required for the background version of this method. When the result is ready, this email address will
receive a notification that includes a link that can be used to download the result.
receive a notification that includes a link that can be used to download the result.
Output
[xsd:int]
Examples
Perl
$vrapi->compileCampaignRecipientResultsBackground( { session_id => $sid, campaign_id => $cid, list_name => 'new_list_name_to_be_created', restrict_responses => [ "OPEN", "CLICK" ], notification_email_address => 'api-support@verticalresponse.com' } );
PHP
$vrapi->compileCampaignRecipientResultsBackground( array( 'session_id' => $sid, 'campaign_id' => $cid, 'list_name' => 'new_list_name_to_be_created', 'restrict_responses' => array( "OPEN", "CLICK" ), 'notification_email_address' => 'api-support@verticalresponse.com', ) );
Ruby
vr.compileCampaignRecipientResultsBackground({ 'session_id' => sid, 'campaign_id' => cid, 'list_name' => 'new_list_name_to_be_created', 'restrict_responses' => [ 'OPEN', 'CLICK'], 'notification_email_address' => 'api-support@verticalresponse.com", })
C#.NET
compileCampaignRecipientResultsArgs objCompileRec = new compileCampaignRecipientResultsArgs(); objCompileRec.session_id = _sSessionId;k objCompileRec.campaign_id = iCampaignId; objCompileRec.list_name = "new_list_name_to_be_created"; objCompileRec.restrict_responses = new string[] { "OPEN", "CLICK"} objCompileRec.notification_email_address = "api-support@verticalresponse.com"; vr.compileCampaignRecipientResultsBackground(objCompileRec);