NestJS routes are matched in order, so the parameterized :type route was capturing 'share-pool-balance' before it could reach the public endpoint, causing 401 errors. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>