<?php include_once '../includes/Five9.php'; /** * * Created By: Ryan Kiel * * ------ADDS MULTIPLE RECORDS------ * SERVICE CALLS: * listName string * listUpdateSettings->listUpdateSettings (extends basicImportSettings) * importData * * RETURNS: * return->importIdentifier */ $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)), 'skipHeaderLine' => true); $listUpdateSettings = array('cleanListBeforeUpdate' => false, "crmAddMode" => "ADD_NEW", "crmUpdateMode" => "UPDATE_FIRST", "listAddMode" => "ADD_FIRST"); //IMPORTANT: crmUpdateSettings EXTENDS basicImportSettings.. MERGE THEM //ALL SERVICE PARAMETERS BELOW $listUpdateSettings = array_merge($basicImportSettings, $listUpdateSettings); $importData = array(array("5555776741", "Don0454545", "Draper")); $result = $five9->asyncAddRecordsToList($listName, $listUpdateSettings, $importData); print_r($result);