[2026-10-18T07:54:45.557Z] [INFO] Incoming Request {"requestId":"9d22e464-3d83-4346-aa91-61d758efa444","method":"GET","path":"/api/mcp","query":{},"params":{}}
[2026-10-18T07:54:45.558Z] [INFO] Outgoing Response {"requestId":"9d22e464-3d83-4346-aa91-61d758efa444","method":"GET","path":"/api/mcp","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"9d22e464-3d83-4346-aa91-61d758efa444","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T12:51:56.579Z] [INFO] Incoming Request {"requestId":"9241be6c-ceef-4406-9c0b-dc25d96605fd","method":"GET","path":"/api/.env","query":{},"params":{}}
[2026-10-18T12:51:56.581Z] [INFO] Outgoing Response {"requestId":"9241be6c-ceef-4406-9c0b-dc25d96605fd","method":"GET","path":"/api/.env","statusCode":401,"durationMs":2,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"9241be6c-ceef-4406-9c0b-dc25d96605fd","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T12:52:17.843Z] [INFO] Incoming Request {"requestId":"7bf8c262-1f3d-4bac-b9eb-28c3df3a89bb","method":"GET","path":"/api/test","query":{},"params":{}}
[2026-10-18T12:52:17.844Z] [INFO] Outgoing Response {"requestId":"7bf8c262-1f3d-4bac-b9eb-28c3df3a89bb","method":"GET","path":"/api/test","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"7bf8c262-1f3d-4bac-b9eb-28c3df3a89bb","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T12:52:31.583Z] [INFO] Incoming Request {"requestId":"2fea5429-475d-41e8-b29d-f9a68aee870a","method":"GET","path":"/api/v2/.env","query":{},"params":{}}
[2026-10-18T12:52:31.585Z] [INFO] Outgoing Response {"requestId":"2fea5429-475d-41e8-b29d-f9a68aee870a","method":"GET","path":"/api/v2/.env","statusCode":401,"durationMs":2,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"2fea5429-475d-41e8-b29d-f9a68aee870a","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T12:53:11.583Z] [INFO] Incoming Request {"requestId":"cf6f53fc-e5d5-480f-a6f7-23edeff04619","method":"GET","path":"/api/.git/config","query":{},"params":{}}
[2026-10-18T12:53:11.584Z] [INFO] Outgoing Response {"requestId":"cf6f53fc-e5d5-480f-a6f7-23edeff04619","method":"GET","path":"/api/.git/config","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"cf6f53fc-e5d5-480f-a6f7-23edeff04619","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T13:52:32.479Z] [INFO] Incoming Request {"requestId":"515a57fd-96d0-439d-944c-b2b32b53bfef","method":"GET","path":"/api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php","query":{},"params":{}}
[2026-10-18T13:52:32.480Z] [INFO] Outgoing Response {"requestId":"515a57fd-96d0-439d-944c-b2b32b53bfef","method":"GET","path":"/api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"515a57fd-96d0-439d-944c-b2b32b53bfef","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:11.144Z] [INFO] Incoming Request {"requestId":"8e628187-a2b7-4124-9fc4-767e5bba15dd","method":"GET","path":"/api/user","query":{},"params":{}}
[2026-10-18T17:29:11.145Z] [INFO] Outgoing Response {"requestId":"8e628187-a2b7-4124-9fc4-767e5bba15dd","method":"GET","path":"/api/user","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"8e628187-a2b7-4124-9fc4-767e5bba15dd","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:23.821Z] [INFO] Incoming Request {"requestId":"01a289c6-1cdc-40ad-883b-bac010d83aa8","method":"GET","path":"/api/.env","query":{},"params":{}}
[2026-10-18T17:29:23.822Z] [INFO] Outgoing Response {"requestId":"01a289c6-1cdc-40ad-883b-bac010d83aa8","method":"GET","path":"/api/.env","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"01a289c6-1cdc-40ad-883b-bac010d83aa8","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:36.857Z] [INFO] Incoming Request {"requestId":"0da05ee7-c395-440e-a0c0-b2def66319d3","method":"GET","path":"/api/v1/*","query":{},"params":{}}
[2026-10-18T17:29:36.858Z] [INFO] Outgoing Response {"requestId":"0da05ee7-c395-440e-a0c0-b2def66319d3","method":"GET","path":"/api/v1/*","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"0da05ee7-c395-440e-a0c0-b2def66319d3","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:36.959Z] [INFO] Incoming Request {"requestId":"096b325d-fb48-4637-ba8b-8be40bac5ae0","method":"GET","path":"/api/v1/workflows","query":{},"params":{}}
[2026-10-18T17:29:36.960Z] [INFO] Outgoing Response {"requestId":"096b325d-fb48-4637-ba8b-8be40bac5ae0","method":"GET","path":"/api/v1/workflows","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"096b325d-fb48-4637-ba8b-8be40bac5ae0","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:37.060Z] [INFO] Incoming Request {"requestId":"0ccc7d74-cc18-4734-ada8-052924b415fa","method":"GET","path":"/api/v1/executions","query":{},"params":{}}
[2026-10-18T17:29:37.061Z] [INFO] Outgoing Response {"requestId":"0ccc7d74-cc18-4734-ada8-052924b415fa","method":"GET","path":"/api/v1/executions","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"0ccc7d74-cc18-4734-ada8-052924b415fa","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:37.161Z] [INFO] Incoming Request {"requestId":"88875928-ba10-422f-8f99-103d9580cad5","method":"GET","path":"/api/v1/credentials","query":{},"params":{}}
[2026-10-18T17:29:37.162Z] [INFO] Outgoing Response {"requestId":"88875928-ba10-422f-8f99-103d9580cad5","method":"GET","path":"/api/v1/credentials","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"88875928-ba10-422f-8f99-103d9580cad5","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:41.291Z] [INFO] Incoming Request {"requestId":"80e5d20d-a3a8-4671-b397-967ded1e8972","method":"GET","path":"/api/*","query":{},"params":{}}
[2026-10-18T17:29:41.291Z] [INFO] Outgoing Response {"requestId":"80e5d20d-a3a8-4671-b397-967ded1e8972","method":"GET","path":"/api/*","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"80e5d20d-a3a8-4671-b397-967ded1e8972","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:41.392Z] [INFO] Incoming Request {"requestId":"ff9a8355-d701-4c41-81cf-71ae9832b567","method":"GET","path":"/api/auth/*","query":{},"params":{}}
[2026-10-18T17:29:41.393Z] [INFO] Outgoing Response {"requestId":"ff9a8355-d701-4c41-81cf-71ae9832b567","method":"GET","path":"/api/auth/*","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"ff9a8355-d701-4c41-81cf-71ae9832b567","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:41.493Z] [INFO] Incoming Request {"requestId":"317c3be2-1b25-4cd7-a3e2-81e70facf0fb","method":"GET","path":"/api/users/*","query":{},"params":{}}
[2026-10-18T17:29:41.494Z] [INFO] Outgoing Response {"requestId":"317c3be2-1b25-4cd7-a3e2-81e70facf0fb","method":"GET","path":"/api/users/*","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"317c3be2-1b25-4cd7-a3e2-81e70facf0fb","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:41.595Z] [INFO] Incoming Request {"requestId":"a1e71c60-eb7b-4a3a-858a-a15f785d1b3d","method":"GET","path":"/api/data/*","query":{},"params":{}}
[2026-10-18T17:29:41.595Z] [INFO] Outgoing Response {"requestId":"a1e71c60-eb7b-4a3a-858a-a15f785d1b3d","method":"GET","path":"/api/data/*","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"a1e71c60-eb7b-4a3a-858a-a15f785d1b3d","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:41.696Z] [INFO] Incoming Request {"requestId":"5dce9d40-0fe5-4aac-a7d4-a822642fc023","method":"GET","path":"/api/webhook/*","query":{},"params":{}}
[2026-10-18T17:29:41.697Z] [INFO] Outgoing Response {"requestId":"5dce9d40-0fe5-4aac-a7d4-a822642fc023","method":"GET","path":"/api/webhook/*","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"5dce9d40-0fe5-4aac-a7d4-a822642fc023","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:47.843Z] [INFO] Incoming Request {"requestId":"4c84caf0-f497-4dc6-9651-3fb4bde29b92","method":"GET","path":"/api/serverless/*","query":{},"params":{}}
[2026-10-18T17:29:47.844Z] [INFO] Outgoing Response {"requestId":"4c84caf0-f497-4dc6-9651-3fb4bde29b92","method":"GET","path":"/api/serverless/*","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"4c84caf0-f497-4dc6-9651-3fb4bde29b92","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:50.567Z] [INFO] Incoming Request {"requestId":"d9261f77-d4b7-4deb-a7dc-a9809e8f76e0","method":"GET","path":"/api/login","query":{},"params":{}}
[2026-10-18T17:29:50.567Z] [INFO] Outgoing Response {"requestId":"d9261f77-d4b7-4deb-a7dc-a9809e8f76e0","method":"GET","path":"/api/login","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"d9261f77-d4b7-4deb-a7dc-a9809e8f76e0","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:50.769Z] [INFO] Incoming Request {"requestId":"6589f611-608d-4d68-a250-a64b1295f8df","method":"GET","path":"/api/credentials","query":{},"params":{}}
[2026-10-18T17:29:50.770Z] [INFO] Outgoing Response {"requestId":"6589f611-608d-4d68-a250-a64b1295f8df","method":"GET","path":"/api/credentials","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"6589f611-608d-4d68-a250-a64b1295f8df","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:29:55.207Z] [INFO] Incoming Request {"requestId":"46d048d2-6c74-471b-bb1c-cd60f49a6115","method":"GET","path":"/api/graphql","query":{},"params":{}}
[2026-10-18T17:29:55.207Z] [INFO] Outgoing Response {"requestId":"46d048d2-6c74-471b-bb1c-cd60f49a6115","method":"GET","path":"/api/graphql","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"46d048d2-6c74-471b-bb1c-cd60f49a6115","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:18.433Z] [INFO] Incoming Request {"requestId":"6941cfe4-c4d1-443b-902c-c670bee7dfce","method":"GET","path":"/api/email","query":{},"params":{}}
[2026-10-18T17:30:18.434Z] [INFO] Outgoing Response {"requestId":"6941cfe4-c4d1-443b-902c-c670bee7dfce","method":"GET","path":"/api/email","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"6941cfe4-c4d1-443b-902c-c670bee7dfce","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:18.535Z] [INFO] Incoming Request {"requestId":"2c447ebb-3a0f-4c4e-8ff9-1b7a7c5e7cdf","method":"GET","path":"/api/mail","query":{},"params":{}}
[2026-10-18T17:30:18.536Z] [INFO] Outgoing Response {"requestId":"2c447ebb-3a0f-4c4e-8ff9-1b7a7c5e7cdf","method":"GET","path":"/api/mail","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"2c447ebb-3a0f-4c4e-8ff9-1b7a7c5e7cdf","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:18.636Z] [INFO] Incoming Request {"requestId":"310be28b-0f61-4291-a39b-1f714e34804e","method":"GET","path":"/api/send-email","query":{},"params":{}}
[2026-10-18T17:30:18.637Z] [INFO] Outgoing Response {"requestId":"310be28b-0f61-4291-a39b-1f714e34804e","method":"GET","path":"/api/send-email","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"310be28b-0f61-4291-a39b-1f714e34804e","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:18.738Z] [INFO] Incoming Request {"requestId":"aad6c8e5-774e-4fde-8b09-c637b32fa370","method":"GET","path":"/api/send_email","query":{},"params":{}}
[2026-10-18T17:30:18.738Z] [INFO] Outgoing Response {"requestId":"aad6c8e5-774e-4fde-8b09-c637b32fa370","method":"GET","path":"/api/send_email","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"aad6c8e5-774e-4fde-8b09-c637b32fa370","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:18.839Z] [INFO] Incoming Request {"requestId":"36886fb3-40bc-4a20-a11b-95400c3b49ce","method":"GET","path":"/api/sendEmail","query":{},"params":{}}
[2026-10-18T17:30:18.840Z] [INFO] Outgoing Response {"requestId":"36886fb3-40bc-4a20-a11b-95400c3b49ce","method":"GET","path":"/api/sendEmail","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"36886fb3-40bc-4a20-a11b-95400c3b49ce","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:19.444Z] [INFO] Incoming Request {"requestId":"c161507c-eee0-44ca-93a5-65d2bf27a660","method":"GET","path":"/api/stripe/webhook","query":{},"params":{}}
[2026-10-18T17:30:19.445Z] [INFO] Outgoing Response {"requestId":"c161507c-eee0-44ca-93a5-65d2bf27a660","method":"GET","path":"/api/stripe/webhook","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"c161507c-eee0-44ca-93a5-65d2bf27a660","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:19.546Z] [INFO] Incoming Request {"requestId":"532a5319-aa3d-4098-b7e1-a241b5396148","method":"GET","path":"/api/stripe/webhooks","query":{},"params":{}}
[2026-10-18T17:30:19.546Z] [INFO] Outgoing Response {"requestId":"532a5319-aa3d-4098-b7e1-a241b5396148","method":"GET","path":"/api/stripe/webhooks","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"532a5319-aa3d-4098-b7e1-a241b5396148","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:20.050Z] [INFO] Incoming Request {"requestId":"5ee87d82-51e6-40d2-af2f-7f17a0b0c6d0","method":"GET","path":"/api/webhook/stripe","query":{},"params":{}}
[2026-10-18T17:30:20.051Z] [INFO] Outgoing Response {"requestId":"5ee87d82-51e6-40d2-af2f-7f17a0b0c6d0","method":"GET","path":"/api/webhook/stripe","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"5ee87d82-51e6-40d2-af2f-7f17a0b0c6d0","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:20.152Z] [INFO] Incoming Request {"requestId":"65110a8a-6e86-467a-a102-93831ede0e09","method":"GET","path":"/api/billing/webhook","query":{},"params":{}}
[2026-10-18T17:30:20.153Z] [INFO] Outgoing Response {"requestId":"65110a8a-6e86-467a-a102-93831ede0e09","method":"GET","path":"/api/billing/webhook","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"65110a8a-6e86-467a-a102-93831ede0e09","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:20.656Z] [INFO] Incoming Request {"requestId":"e0166c7d-43e4-4791-9c6d-a0dd4c013a1e","method":"GET","path":"/api/stripe/checkout","query":{},"params":{}}
[2026-10-18T17:30:20.657Z] [INFO] Outgoing Response {"requestId":"e0166c7d-43e4-4791-9c6d-a0dd4c013a1e","method":"GET","path":"/api/stripe/checkout","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"e0166c7d-43e4-4791-9c6d-a0dd4c013a1e","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:20.758Z] [INFO] Incoming Request {"requestId":"154f6085-2a11-4fba-ad44-0fee5dff6dce","method":"GET","path":"/api/create-checkout-session","query":{},"params":{}}
[2026-10-18T17:30:20.758Z] [INFO] Outgoing Response {"requestId":"154f6085-2a11-4fba-ad44-0fee5dff6dce","method":"GET","path":"/api/create-checkout-session","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"154f6085-2a11-4fba-ad44-0fee5dff6dce","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:20.859Z] [INFO] Incoming Request {"requestId":"8a3f64fb-ee76-43b2-838e-6eb9f321b274","method":"GET","path":"/api/create_checkout_session","query":{},"params":{}}
[2026-10-18T17:30:20.860Z] [INFO] Outgoing Response {"requestId":"8a3f64fb-ee76-43b2-838e-6eb9f321b274","method":"GET","path":"/api/create_checkout_session","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"8a3f64fb-ee76-43b2-838e-6eb9f321b274","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:20.960Z] [INFO] Incoming Request {"requestId":"ec5a3c82-3f9a-4bb5-ba2c-d1f2cb1f42cb","method":"GET","path":"/api/stripe/create-payment-intent","query":{},"params":{}}
[2026-10-18T17:30:20.961Z] [INFO] Outgoing Response {"requestId":"ec5a3c82-3f9a-4bb5-ba2c-d1f2cb1f42cb","method":"GET","path":"/api/stripe/create-payment-intent","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"ec5a3c82-3f9a-4bb5-ba2c-d1f2cb1f42cb","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:21.062Z] [INFO] Incoming Request {"requestId":"03fa8d90-7500-488f-9e8a-6468b23fddb7","method":"GET","path":"/api/payment-intent","query":{},"params":{}}
[2026-10-18T17:30:21.063Z] [INFO] Outgoing Response {"requestId":"03fa8d90-7500-488f-9e8a-6468b23fddb7","method":"GET","path":"/api/payment-intent","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"03fa8d90-7500-488f-9e8a-6468b23fddb7","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:21.163Z] [INFO] Incoming Request {"requestId":"0593e819-12a5-458a-957d-f0903e2a5278","method":"GET","path":"/api/paymentintent","query":{},"params":{}}
[2026-10-18T17:30:21.164Z] [INFO] Outgoing Response {"requestId":"0593e819-12a5-458a-957d-f0903e2a5278","method":"GET","path":"/api/paymentintent","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"0593e819-12a5-458a-957d-f0903e2a5278","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:21.466Z] [INFO] Incoming Request {"requestId":"9a2bb513-b296-4916-870d-9f048cad91ce","method":"GET","path":"/api/stripe/portal","query":{},"params":{}}
[2026-10-18T17:30:21.467Z] [INFO] Outgoing Response {"requestId":"9a2bb513-b296-4916-870d-9f048cad91ce","method":"GET","path":"/api/stripe/portal","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"9a2bb513-b296-4916-870d-9f048cad91ce","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:21.768Z] [INFO] Incoming Request {"requestId":"2a18c5da-9e76-4c19-8501-9729d0b41491","method":"GET","path":"/api/customer-portal","query":{},"params":{}}
[2026-10-18T17:30:21.769Z] [INFO] Outgoing Response {"requestId":"2a18c5da-9e76-4c19-8501-9729d0b41491","method":"GET","path":"/api/customer-portal","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"2a18c5da-9e76-4c19-8501-9729d0b41491","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:30:21.970Z] [INFO] Incoming Request {"requestId":"7dc582d6-0ee2-4937-bb1e-cf151b741e21","method":"GET","path":"/api/stripe/connect","query":{},"params":{}}
[2026-10-18T17:30:21.971Z] [INFO] Outgoing Response {"requestId":"7dc582d6-0ee2-4937-bb1e-cf151b741e21","method":"GET","path":"/api/stripe/connect","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"7dc582d6-0ee2-4937-bb1e-cf151b741e21","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:33:30.915Z] [INFO] Incoming Request {"requestId":"f5ec1520-e8f7-4c10-a032-fac0cb4d0180","method":"POST","path":"/api/auth","query":{},"params":{}}
[2026-10-18T17:33:30.915Z] [INFO] Outgoing Response {"requestId":"f5ec1520-e8f7-4c10-a032-fac0cb4d0180","method":"POST","path":"/api/auth","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"f5ec1520-e8f7-4c10-a032-fac0cb4d0180","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:33:31.117Z] [INFO] Incoming Request {"requestId":"512a60fd-1249-44d8-8e37-c2e6f121dfb0","method":"POST","path":"/api/auth/callback","query":{},"params":{}}
[2026-10-18T17:33:31.117Z] [INFO] Outgoing Response {"requestId":"512a60fd-1249-44d8-8e37-c2e6f121dfb0","method":"POST","path":"/api/auth/callback","statusCode":401,"durationMs":0,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"512a60fd-1249-44d8-8e37-c2e6f121dfb0","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T17:33:31.319Z] [INFO] Incoming Request {"requestId":"c4ff526c-d98f-4555-b0ea-125ff75a0e43","method":"POST","path":"/api/auth/session","query":{},"params":{}}
[2026-10-18T17:33:31.320Z] [INFO] Outgoing Response {"requestId":"c4ff526c-d98f-4555-b0ea-125ff75a0e43","method":"POST","path":"/api/auth/session","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"c4ff526c-d98f-4555-b0ea-125ff75a0e43","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T18:37:53.143Z] [INFO] Incoming Request {"requestId":"53c5b1da-d339-4b44-9d7a-6da594387b1f","method":"GET","path":"/api/.env","query":{},"params":{}}
[2026-10-18T18:37:53.144Z] [INFO] Outgoing Response {"requestId":"53c5b1da-d339-4b44-9d7a-6da594387b1f","method":"GET","path":"/api/.env","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"53c5b1da-d339-4b44-9d7a-6da594387b1f","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
[2026-10-18T18:37:53.144Z] [INFO] Incoming Request {"requestId":"d0f16455-bee7-4f9d-aa4f-8c262458844e","method":"GET","path":"/api/phpinfo.php","query":{},"params":{}}
[2026-10-18T18:37:53.145Z] [INFO] Outgoing Response {"requestId":"d0f16455-bee7-4f9d-aa4f-8c262458844e","method":"GET","path":"/api/phpinfo.php","statusCode":401,"durationMs":1,"responseBody":{"success":false,"message":"Missing or invalid X-API-KEY","requestId":"d0f16455-bee7-4f9d-aa4f-8c262458844e","errors":{"stack":"UnauthorizedError: Missing or invalid X-API-KEY\n    at authHandler (/var/www/html/ls-payments/dist/src/middleware/auth.middleware.js:39:18)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)\n    at trimPrefix (/var/www/html/ls-payments/node_modules/router/index.js:342:13)\n    at /var/www/html/ls-payments/node_modules/router/index.js:297:9\n    at processParams (/var/www/html/ls-payments/node_modules/router/index.js:582:12)\n    at next (/var/www/html/ls-payments/node_modules/router/index.js:291:5)\n    at /var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:68:9\n    at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)\n    at requestContextHandler (/var/www/html/ls-payments/dist/src/middleware/request-context.middleware.js:45:28)\n    at Layer.handleRequest (/var/www/html/ls-payments/node_modules/router/lib/layer.js:152:17)"}}}
