diff --git a/setra_client/client.py b/setra_client/client.py
index 43a5197f45dbe3d181c853c6f718b40f98d7e466..b44f34ad20128ccaaf6cf1677c2495365c031b0d 100644
--- a/setra_client/client.py
+++ b/setra_client/client.py
@@ -383,7 +383,7 @@ class SetraClient(object):
         url = self.urls.put_update_batch()
         headers = {'Content-Type': 'application/json'}
         response = self.put(url,
-                            data=batchdata.json(),
+                            data=batchdata.json(exclude_unset=True),
                             headers=headers,
                             return_response=True)
         if response.status_code == 204: