docs: def post(self, path, auth=None, **kwargs):
          """
          Manually make a POST request.
  
          :param str path: relative url of the request (e.g. `/users/username`)
          :param auth.Authentication auth: authentication object
          :param kwargs dict: Extra arguments for the request, as supported by the
                              `requests <http://docs.python-requests.org/>`_ library.
          :raises NetworkFailure: if there is an error communicating with the server
          :raises ApiFailure: if the request cannot be serviced
          """
          return self._check_ok(self._post(path, auth=auth, **kwargs))