diff --git a/packages/definitions/src/integration.ts b/packages/definitions/src/integration.ts index 138a1c9f7..211f0807b 100644 --- a/packages/definitions/src/integration.ts +++ b/packages/definitions/src/integration.ts @@ -379,7 +379,7 @@ export const integrationDefs = { category: ["healthMonitoring"], documentationUrl: createDocumentationLink("/docs/integrations/patchmon"), defaultPort: 3413, - apiKeySettingsPath: "/settings/api-keys", + apiKeySettingsPath: "/settings/integrations", }, tracearr: { name: "Tracearr", diff --git a/packages/definitions/src/test/api-key-url.spec.ts b/packages/definitions/src/test/api-key-url.spec.ts index 21b7e0fe7..4e70c75ca 100644 --- a/packages/definitions/src/test/api-key-url.spec.ts +++ b/packages/definitions/src/test/api-key-url.spec.ts @@ -15,6 +15,12 @@ describe("getIntegrationApiKeyUrl", () => { ); }); + it("builds URL for patchmon", () => { + expect(getIntegrationApiKeyUrl("http://patchmon.local:3413", "patchmon")).toBe( + "http://patchmon.local:3413/settings/integrations", + ); + }); + it("returns null for integrations without apiKeySettingsPath", () => { expect(getIntegrationApiKeyUrl("http://localhost", "plex")).toBeNull(); });