diff --git a/api/core/utils.py b/api/core/utils.py
index bc2c9234553fe39f3397c157af019e97bc511fbd..e229d6749d564cb367568894987f1828810a7ca4 100644
--- a/api/core/utils.py
+++ b/api/core/utils.py
@@ -16,7 +16,8 @@ class U:
     @staticmethod
     def xmlify(data, code=200, headers=None):
         if isinstance(data, type(ET.Element(None))):
-            xml_declaration = '<?xml version="1.0" encoding="UTF-8"?>'
+            xml_declaration = '<?xml version="1.0" encoding="UTF-8"?>\n'
+            ET.indent(data)
             xml_data = ET.tostring(data, encoding="utf-8", method="xml").decode("utf-8")
             resp = make_response(xml_declaration + xml_data, code)
             resp.headers.extend(headers or {})
diff --git a/api/endpoints/version/routes.py b/api/endpoints/version/routes.py
index 4a55dd64f9a481a9390667375e7d3197d86606d7..e054571ce61616b9e18581aa1b34fc9ed889bfe7 100644
--- a/api/endpoints/version/routes.py
+++ b/api/endpoints/version/routes.py
@@ -3,7 +3,7 @@ from flask_jwt_extended import create_access_token
 import requests
 
 version_endpoint = Blueprint('version', __name__)
-current_version = "3.0.15"
+current_version = "3.0.16"
 
 
 @version_endpoint.route('/api/version', methods=['GET'])