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) {