def post(self, path, data, **options):
        parameter_options = self._parse_parameter_options(options)
        body = {
            'data': _merge(parameter_options, data),  # values in the data body takes precendence
            'options': self._parse_api_options(options)
        }
        return self.request('post', path, data=body, headers={'content-type': 'application/json'}, **options)
Parses POST request options and dispatches a request.
dataset/ETHPy150Open Asana/python-asana/asana/client.py/Client.post