def METHOD_NAME(self, xml):
    logger.debug("Request: %s" % xml)
    try:
        response = self.session.post(
            self.api_endpoint,
            data=force_bytes(xml),
            timeout=10,
            headers={"Content-Type": "text/xml"},
        )
    except ConnectionError:
        # try one more time
        response = self.session.post(
            self.api_endpoint,
            data=force_bytes(xml),
            timeout=10,
            headers={"Content-Type": "text/xml"},
        )
    return process_response(response)