diff --git a/app.py b/app.py
index 171219caaffe3af6e9a6eee04718fa405669a431..6226c9a63e13f805c7c7a6850d3189751691f24e 100644
--- a/app.py
+++ b/app.py
@@ -3,14 +3,39 @@
 
 import os
 import docker
-from flask import Flask
+from flask import Flask, request
 from ruamel.yaml import YAML
 
 
 app = Flask(__name__)
+client = docker.from_env()
+yaml = YAML(typ="safe")
+
+
+USERNAME = os.getenv("NC_USERNAME", "nimrod")
+CONTAINER_NAME = os.getenv("NC_CONTAINER", "nextcloud_nextcloud_1")
 
 
 @app.route("/ping")
 def ping():
     """Healthcheck."""
     return "pong"
+
+
+@app.route("/send", methods=["GET", "POST"])
+def send_message():
+    """Send a notification."""
+    if request.method == "POST":
+        # Needs to be called before accessing other request parameters,
+        # otherwise it will be empty.
+        data = request.get_data(cache=True, as_text=True)
+        if "message" in request.form:
+            message = request.form["message"]
+        else:
+            message = data
+    else:
+        message = request.args["message"]
+    return message
+
+    # result = container.exec_run(
+    #    f"""./occ notification:generate -- {user_id} "{message}"""")