diff --git a/feedbackloop/views.py b/feedbackloop/views.py
index 98dcd5be2db1879ae5cb387f499c55f49edb5e16..caf6117f90debdedd7859a2a0c4d8d0a8d2be97a 100644
--- a/feedbackloop/views.py
+++ b/feedbackloop/views.py
@@ -24,8 +24,9 @@ def by_sender(sender):
                            reports=reports)
 
 
-@app.route('/api/by_sender/<sender>')
-def api_by_sender(sender):
+@app.route('/api/by_sender', methods=('POST',))
+def api_by_sender():
+    sender = request.json.name
     reports = FeedbackEntry.query.filter(
         FeedbackEntry.sender == sender).order_by(
             FeedbackEntry.timestamp.desc())