* listDeleteSettings (extends basicImportSettings) * record->recordData * * RETURNS: * return->listImportResult */ $five9 = new f9(); $listName = "test list"; $basicImportSettings = array('allowDataCleanup' => 'false', 'fieldsMapping' => array(array("columnNumber" => '1', "fieldName" => "number1", "key" => true), array("columnNumber" => '2', "fieldName" => "first_name", "key" => false), array("columnNumber" => '3', "fieldName" => "last_name", "key" => false)), 'seperator' => '', 'skipHeaderLine' => false); $listDeleteMode = array('listDeleteMode' => 'DELETE_IF_SOLE_CRM_MATCH'); //$data = array ( "5555776754" , "Don1" , "Draper" ); //IMPORTANT: crmUpdateSettings EXTENDS basicImportSettings.. MERGE THEM //ALL SERVICE PARAMETERS BELOW $listDeleteSettings = array_merge($basicImportSettings, $listDeleteMode); $record = array("5555776754", "Don1", "Draper"); $result = $five9->deleteRecordFromList($listName, $listDeleteSettings, $record); print_r($result); /* RETURNS stdClass Object ( [return] => stdClass Object ( [failureMessage] => [keyFields] => number1 [uploadDuplicatesCount] => 0 [uploadErrorsCount] => 0 [warningsCount] => stdClass Object ( )