From 5b870b7244f06a7c3ca72b0305ca31dcd5e254e2 Mon Sep 17 00:00:00 2001 From: Derek <75138022+derekmeegan@users.noreply.github.com> Date: Wed, 4 Mar 2026 11:29:56 -0800 Subject: [PATCH 1/3] fix: remove model API key from credentials - only BB API key needed for session creation --- credentials/BrowserbaseApi.credentials.ts | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/credentials/BrowserbaseApi.credentials.ts b/credentials/BrowserbaseApi.credentials.ts index 7b2d895..789afca 100644 --- a/credentials/BrowserbaseApi.credentials.ts +++ b/credentials/BrowserbaseApi.credentials.ts @@ -32,15 +32,6 @@ export class BrowserbaseApi implements ICredentialType { required: true, description: 'Your Browserbase project ID', }, - { - displayName: 'Model API Key', - name: 'modelApiKey', - type: 'string', - typeOptions: { password: true }, - default: '', - required: true, - description: 'API key for the AI model (e.g., Gemini API key)', - }, ]; authenticate: IAuthenticateGeneric = { @@ -49,7 +40,6 @@ export class BrowserbaseApi implements ICredentialType { headers: { 'x-bb-api-key': '={{$credentials.browserbaseApiKey}}', 'x-bb-project-id': '={{$credentials.browserbaseProjectId}}', - 'x-model-api-key': '={{$credentials.modelApiKey}}', }, }, }; From 47ed6bd9d8e4b7962d86eb1e15ecb9988e2da0e3 Mon Sep 17 00:00:00 2001 From: Derek <75138022+derekmeegan@users.noreply.github.com> Date: Wed, 4 Mar 2026 11:30:27 -0800 Subject: [PATCH 2/3] fix: remove model API key from session start body and agentExecute body --- nodes/Browserbase/Browserbase.node.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/nodes/Browserbase/Browserbase.node.ts b/nodes/Browserbase/Browserbase.node.ts index 75d23c4..78af9d5 100644 --- a/nodes/Browserbase/Browserbase.node.ts +++ b/nodes/Browserbase/Browserbase.node.ts @@ -679,7 +679,6 @@ export class Browserbase implements INodeType { 'Content-Type': 'application/json', 'x-bb-api-key': credentials.browserbaseApiKey as string, 'x-bb-project-id': credentials.browserbaseProjectId as string, - 'x-model-api-key': credentials.modelApiKey as string, }; // Helper function to make API calls @@ -759,7 +758,6 @@ export class Browserbase implements INodeType { const startBody: Record = { modelName: driverModel, - apiKey: credentials.modelApiKey as string, browserbaseSessionCreateParams: sessionCreateParams, }; @@ -796,7 +794,6 @@ export class Browserbase implements INodeType { provider, model: { modelName: agentModel, - apiKey: credentials.modelApiKey as string, }, cua: mode === 'cua' || mode === 'hybrid', }, From 839b590a1a32ec6b4c2b29489c9ec24fbb7993d3 Mon Sep 17 00:00:00 2001 From: Derek <75138022+derekmeegan@users.noreply.github.com> Date: Wed, 4 Mar 2026 11:30:33 -0800 Subject: [PATCH 3/3] chore: bump version to 1.2.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 05e0003..086a8fd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-browserbase", - "version": "1.1.3", + "version": "1.2.0", "description": "n8n community node for Browserbase", "license": "MIT", "homepage": "",