diff --git a/packages/better-auth/src/plugins/open-api/generator.ts b/packages/better-auth/src/plugins/open-api/generator.ts index 0f33e70f9a..5a5f6d41fb 100644 --- a/packages/better-auth/src/plugins/open-api/generator.ts +++ b/packages/better-auth/src/plugins/open-api/generator.ts @@ -303,6 +303,7 @@ export async function generator(ctx: AuthContext, options: BetterAuthOptions) { }; Object.entries(baseEndpoints.api).forEach(([_, value]) => { + if (ctx.options.disabledPaths?.includes(value.path)) return; const options = value.options as EndpointOptions; if (options.metadata?.SERVER_ONLY) return; const path = toOpenApiPath(value.path); @@ -376,6 +377,7 @@ export async function generator(ctx: AuthContext, options: BetterAuthOptions) { }) .filter((x) => x !== null) as Endpoint[]; Object.entries(api).forEach(([key, value]) => { + if (ctx.options.disabledPaths?.includes(value.path)) return; const options = value.options as EndpointOptions; if (options.metadata?.SERVER_ONLY) return; const path = toOpenApiPath(value.path);