feat(api): test connections using stored integration credentials (#7014)

This commit is contained in:
Thomas authored and GitHub committed 2026-10-03 21:51:34 +02:00
1 parent a9820e99a4
commit 55b203ad93
4 files changed
+150 -1

No files matched your search

+5 -1
View File
@@ -5,6 +5,7 @@ import { API_KEY_HEADER_NAME } from "@homarr/auth/api-key";
import { appRouter } from "./router/app";
import { boardRouter } from "./router/board";
import { integrationRequestProcedure } from "./router/integration/integration-request";
import { integrationTestStoredConnectionProcedure } from "./router/integration/integration-test-stored-connection";
import { infoRouter } from "./router/info";
import { inviteRouter } from "./router/invite";
import { serverSettingsRouter } from "./router/serverSettings";
@@ -20,7 +21,10 @@ export const openApiRouter = createTRPCRouter({
inviteRouter,
serverSettingsRouter,
userRouter,
integration: createTRPCRouter({ request: integrationRequestProcedure }),
integration: createTRPCRouter({
request: integrationRequestProcedure,
testConnection: integrationTestStoredConnectionProcedure,
}),
});
export const openApiDocument = (base: string) => {