import { NextResponse } from "next/server"; import { prisma } from "@/lib/db"; import { getActiveAccountId } from "@/lib/account-context"; import { apiRouteErrorResponse } from "@/lib/auth/api"; import { requireUserAccountScope } from "@/lib/auth/user-scope"; export async function GET() { try { const accountId = await getActiveAccountId(); const { where } = await requireUserAccountScope(accountId); const logs = await prisma.actionLog.findMany({ where, orderBy: { createdAt: "desc" }, take: 60, }); return NextResponse.json({ logs }); } catch (error) { return apiRouteErrorResponse(error, "automation/logs"); } }