wulf-pulse/app/api/phishing
lorentz 97804f2e5b feat(260717-v6c): add POST /api/phishing/campaigns/[id]/mark-accidental-report route
Mirrors mark-false-positive route exactly (requirePermission phishing/approve,
UUID validation, optional reason body, campaign-existence check, 409/400/500
error mapping) but calls markCampaignAccidentalReport and returns the richer
result including notePosted/noteError.
2026-07-17 22:33:09 -04:00
..
campaigns feat(260717-v6c): add POST /api/phishing/campaigns/[id]/mark-accidental-report route 2026-07-17 22:33:09 -04:00
reports/[report_id] feat(22-06): ticket-scoped LiveLink review page (REVIEW-01,05,06) 2026-07-16 14:58:39 -04:00
tickets/[ticket_id] feat(22-02): add ticket->campaign resolver route 2026-07-16 14:41:06 -04:00