The setCampaignLists() method is used to specify which lists a campaign should be mailed to when launched. If the campaign contains a merge field that’s not present in one of the lists, then a fault is thrown.
Input
[vrtypens:setCampaignListsArgs]
session_id [xsd:string] (required)
Your API session id.
campaign_id [xsd:int] (required)
The id of the campaign whose lists are being set.
list_ids [vrtypens:ArrayOfInteger]
The ids of the lists that are to be associated with this campaign. If omitted or set to empty, it will unset all lists currently associated with this campaign.
Output
[xsd:boolean]
Examples
Perl
$vrapi->setCampaignLists( {
session_id => $sid,
campaign_id => $cid,
list_ids => [ $lid, $lid2, $lid3, $lid4 ],
} );
PHP
$vrapi->setCampaignLists( array(
'session_id' => $sid,
'campaign_id' => $cid,
'list_ids' => array( $lid, $lid2, $lid3 )
) );
Ruby
vr.setCampaignLists({
'session_id' => sid,
'campaign_id' => cid,
'list_ids' => [ lid, lid2, lid3 ]
})
