Files
n8n-enterprise-unlocked/packages/cli/src/modules/insights/insights.controller.ts
2025-03-24 14:10:24 +01:00

17 lines
476 B
TypeScript

import type { InsightsSummary } from '@n8n/api-types';
import { Get, GlobalScope, RestController } from '@/decorators';
import { InsightsService } from './insights.service';
@RestController('/insights')
export class InsightsController {
constructor(private readonly insightsService: InsightsService) {}
@Get('/summary')
@GlobalScope('insights:list')
async getInsightsSummary(): Promise<InsightsSummary> {
return await this.insightsService.getInsightsSummary();
}
}