diff --git a/bbb-webhooks/callback_emitter.js b/bbb-webhooks/callback_emitter.js
index d1502ab374cc08c8bf9ebef86e72a976174a2d5d..9519c9fad10e4567237314184a6bc1512c24c765 100644
--- a/bbb-webhooks/callback_emitter.js
+++ b/bbb-webhooks/callback_emitter.js
@@ -109,7 +109,8 @@ module.exports = class CallbackEmitter extends EventEmitter {
 
     const responseFailed = (response) => {
         var statusCode = (response != null ? response.statusCode : undefined)
-        return !((statusCode >= 200) && (statusCode < 300))
+        // consider 401 as success, because the callback worked but was denied by the recipient
+        return !((statusCode >= 200 && statusCode < 300) || statusCode == 401)
     };
 
     request(requestOptions, function(error, response, body) {