.post payloads were being passed to requests as elements of  the params argument. This is incorrect. These are now being passed using the data argument as per http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests