From ae0b79ab7c1fdd13c0b9a047238c0c44dfecd587 Mon Sep 17 00:00:00 2001 From: Aman <1402357+Zartharas@users.noreply.github.com> Date: Sun, 23 Aug 2026 21:52:49 -0600 Subject: [PATCH] feat(api): publish web-session credential contract --- src/app/api/providers/web-session-contract/route.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/app/api/providers/web-session-contract/route.ts diff --git a/src/app/api/providers/web-session-contract/route.ts b/src/app/api/providers/web-session-contract/route.ts new file mode 100644 index 0000000000..aaa0754d51 --- /dev/null +++ b/src/app/api/providers/web-session-contract/route.ts @@ -0,0 +1,10 @@ +import { NextResponse } from "next/server"; +import { requireManagementAuth } from "@/lib/api/requireManagementAuth"; +import { buildWebSessionContract } from "@/lib/providers/webSessionContract"; + +export async function GET(request: Request) { + const authError = await requireManagementAuth(request); + if (authError) return authError; + + return NextResponse.json(buildWebSessionContract()); +}