import { NextResponse } from 'next/server'; import { getSession } from '@/lib/session'; import { triggerBackup } from '@/lib/backup'; export async function POST() { const session = await getSession(); if (!session) return NextResponse.json({ error: 'Nicht angemeldet' }, { status: 401 }); if (!session.role?.includes('admin')) return NextResponse.json({ error: 'Keine Berechtigung' }, { status: 403 }); triggerBackup(); return NextResponse.json({ ok: true }); }