diff --git a/src/Snowcap/Emarsys/Client.php b/src/Snowcap/Emarsys/Client.php index b686b00..8bf4d98 100644 --- a/src/Snowcap/Emarsys/Client.php +++ b/src/Snowcap/Emarsys/Client.php @@ -252,6 +252,12 @@ public function createContact(array $data) */ public function updateContact(array $data) { + if (isset($data['contacts']) && is_array($data['contacts'])){ + foreach($data['contacts'] as &$contact){ + $contact = $this->mapFieldsToIds($contact); + } + } + return $this->send(HttpClient::PUT, 'contact', $this->mapFieldsToIds($data)); }