diff --git a/src/SmartEmailing.php b/src/SmartEmailing.php index 3dd46b6..6fb973a 100644 --- a/src/SmartEmailing.php +++ b/src/SmartEmailing.php @@ -27,7 +27,7 @@ public function contactInsert($email, $contactlists = array(), $properties = arr public function contactUpdate($email, $contactlists = array(), $properties = array(), $customfields = array()) { - $datails = []; + $details = []; $details['emailaddress'] = $email; @@ -36,7 +36,19 @@ public function contactUpdate($email, $contactlists = array(), $properties = arr } $details['customfields'] = $customfields; - $datails['contactliststatuses'] = $contactlists; + + $contactlistsData = []; + + foreach ($contactlists as $id => $status) { + $data = []; + + $data['id'] = $id; + $data['status'] = $status; + + $contactlistsData[] = $data; + } + + $details['contactliststatuses'] = $contactlistsData; $data = [ 'username' => $this->username,