diff --git a/planet/api/client.py b/planet/api/client.py index 276d8e06c..dd8d2d674 100644 --- a/planet/api/client.py +++ b/planet/api/client.py @@ -72,10 +72,11 @@ def login(self, identity, credentials): :param str credentials: password :returns: JSON object (Python dict) ''' - result = self.dispatcher.session.post(self._url('v0/auth/login'), { - 'email': identity, - 'password': credentials - }) + result = self.dispatcher.session.post(self._url('v0/auth/login'), + json={ + 'email': identity, + 'password': credentials + }) status = result.status_code if status == 400: raise APIException('invalid parameters, login process has changed')