diff --git a/godaddypy/client.py b/godaddypy/client.py
index <HASH>..<HASH> 100644
--- a/godaddypy/client.py
+++ b/godaddypy/client.py
@@ -296,7 +296,9 @@ class Client(object):
             name = record['name']
 
         url = self.API_TEMPLATE + self.RECORDS_TYPE_NAME.format(domain=domain, type=record_type, name=name)
-        self._put(url, json=record)
+        records = []
+        records.append(record)
+        self._put(url, json=records)
         self.logger.info(
             'Updated record. Domain {} name {} type {}'.format(domain, str(record['name']), str(record['type'])))
Fix error in IP update method

This causes godaddpy to fail in multiple casses and solves #3.



Original fix suggested by @qigtang.