Add ADMIN_API_KEY for callLogs

This commit is contained in:
Christopher Cookman 2026-02-18 14:03:29 -07:00
parent 8441f0e5a5
commit ed75e56d2c

View file

@ -468,7 +468,7 @@ app.delete('/api/v1/admin/directory/:number', (req, res) => { // Delete a direct
}); });
app.get("/api/v1/admin/callLogs", (req, res) => { 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' }); res.status(401).json({ error: 'Unauthorized' });
return; return;
} }