diff --git a/keyserver/src/endpoints.js b/keyserver/src/endpoints.js
--- a/keyserver/src/endpoints.js
+++ b/keyserver/src/endpoints.js
@@ -24,6 +24,7 @@
   textMessageCreationResponder,
   messageFetchResponder,
   multimediaMessageCreationResponder,
+  reactionMessageCreationResponder,
 } from './responders/message-responders';
 import { updateRelationshipsResponder } from './responders/relationship-responders';
 import {
@@ -81,6 +82,10 @@
     responder: multimediaMessageCreationResponder,
     requiredPolicies: baseLegalPolicies,
   },
+  create_reaction_message: {
+    responder: reactionMessageCreationResponder,
+    requiredPolicies: baseLegalPolicies,
+  },
   create_report: {
     responder: reportCreationResponder,
     requiredPolicies: [],
diff --git a/lib/types/endpoints.js b/lib/types/endpoints.js
--- a/lib/types/endpoints.js
+++ b/lib/types/endpoints.js
@@ -51,6 +51,7 @@
   CREATE_ERROR_REPORT: 'create_error_report',
   CREATE_MESSAGE_REPORT: 'create_message_report',
   CREATE_MULTIMEDIA_MESSAGE: 'create_multimedia_message',
+  CREATE_REACTION_MESSAGE: 'create_reaction_message',
   CREATE_TEXT_MESSAGE: 'create_text_message',
   CREATE_THREAD: 'create_thread',
   DELETE_ENTRY: 'delete_entry',