diff --git a/index.js b/index.js index a89ee1b..3ea80d2 100644 --- a/index.js +++ b/index.js @@ -468,7 +468,7 @@ app.delete('/api/v1/admin/directory/:number', (req, res) => { // Delete a direct }); app.get("/api/v1/admin/callLogs", (req, res) => { - if (!req.session.adminAuthenticated) { + if (!req.session.adminAuthenticated && (!req.headers['authorization'] || req.headers['authorization'] !== `${process.env.ADMIN_API_KEY}`) && (!req.query.apiKey || req.query.apiKey !== `${process.env.ADMIN_API_KEY}`)) { res.status(401).json({ error: 'Unauthorized' }); return; }