code: def post(self, resource_endpoint, data={}, files=None):
          
          url = self._create_request_url(resource_endpoint)
          if files:
              data = self._prepare_params_for_file_upload(data)
              return req.post(url, headers=self.auth_header, files=files, data=data)
          else:
              return req.post(url, headers=self.auth_header, json=data)
docs: Don't use it.