Browserbase
browserbase_toolBrowserbase is a serverless platform that enables developers to run, manage, and monitor headless browsers at scale, offering seamless integration with tools like Playwright, Puppeteer, and Selenium.
Acciones disponibles (10)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create a new browser contextBROWSERBASE_TOOL_CONTEXTS_CREATEAcciónTool to create a new browser context. use when you need to obtain upload credentials for a custom user-data-directory in a project.
BROWSERBASE_TOOL_CONTEXTS_CREATEAcciónTool to create a new browser context. use when you need to obtain upload credentials for a custom user-data-directory in a project.
Parámetros de entrada
projectIdstringObligatorioThe Project ID. Can be found in Settings.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve a browser contextBROWSERBASE_TOOL_CONTEXTS_GETAcciónTool to retrieve details of a specific browser context. use when you have a context id and need its metadata.
BROWSERBASE_TOOL_CONTEXTS_GETAcciónTool to retrieve details of a specific browser context. use when you have a context id and need its metadata.
Parámetros de entrada
idstringObligatorioUnique identifier of the browser context to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Browser ContextBROWSERBASE_TOOL_CONTEXTS_UPDATEAcciónTool to update a specific browser context. use when you need fresh upload url and encryption details for an existing context, after obtaining a valid context id.
BROWSERBASE_TOOL_CONTEXTS_UPDATEAcciónTool to update a specific browser context. use when you need fresh upload url and encryption details for an existing context, after obtaining a valid context id.
Parámetros de entrada
idstringObligatorioThe unique identifier of the browser context to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Browser SessionBROWSERBASE_TOOL_CREATE_BROWSER_SESSIONAcciónTool to create a new browser session. use when you need an isolated browser context before performing any page interactions.
BROWSERBASE_TOOL_CREATE_BROWSER_SESSIONAcciónTool to create a new browser session. use when you need an isolated browser context before performing any page interactions.
Parámetros de entrada
regionstringRegion for the session, e.g. 'us-west-2', 'us-east-1'.
proxiesobjectOptional proxy configuration for the session.
timeoutintegerSession timeout in seconds.
contextIdstringContext ID for session persistence and reuse.
keepAlivebooleanWhether to keep the session alive after disconnection.
projectIdstringObligatorioProject ID to associate with the browser session.
extensionIdstringThe ID of the custom extension to load.
userMetadataobjectCustom metadata object for the session.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve a browser sessionBROWSERBASE_TOOL_SESSIONS_GETAcciónTool to retrieve details of a specific browser session. use when you have a session id and need its metadata (status, urls, timestamps).
BROWSERBASE_TOOL_SESSIONS_GETAcciónTool to retrieve details of a specific browser session. use when you have a session id and need its metadata (status, urls, timestamps).
Parámetros de entrada
idstringObligatorioUnique identifier of the browser session to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Session Debug URLsBROWSERBASE_TOOL_SESSIONS_GET_DEBUGAcciónTool to retrieve live debug urls for a specific session. use when you need to connect to a running session for debugging.
BROWSERBASE_TOOL_SESSIONS_GET_DEBUGAcciónTool to retrieve live debug urls for a specific session. use when you need to connect to a running session for debugging.
Parámetros de entrada
idstringObligatorioUnique identifier of the session to retrieve debug URLs for
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Download Session ArtifactsBROWSERBASE_TOOL_SESSIONS_GET_DOWNLOADSAcciónTool to download files from a specific session. use after session completion to retrieve all generated artifacts in a zip archive.
BROWSERBASE_TOOL_SESSIONS_GET_DOWNLOADSAcciónTool to download files from a specific session. use after session completion to retrieve all generated artifacts in a zip archive.
Parámetros de entrada
idstringObligatorioUnique identifier of the session to download artifacts from
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve Session LogsBROWSERBASE_TOOL_SESSIONS_GET_LOGSAcciónTool to retrieve logs of a specific session. use after actions in a session to inspect network events and data exchange.
BROWSERBASE_TOOL_SESSIONS_GET_LOGSAcciónTool to retrieve logs of a specific session. use after actions in a session to inspect network events and data exchange.
Parámetros de entrada
idstringObligatorioUnique identifier of the session to retrieve logs for
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Browser SessionsBROWSERBASE_TOOL_SESSIONS_LISTAcciónTool to list all browser sessions. use when you need to retrieve sessions with optional filtering by status or metadata query.
BROWSERBASE_TOOL_SESSIONS_LISTAcciónTool to list all browser sessions. use when you need to retrieve sessions with optional filtering by status or metadata query.
Parámetros de entrada
qstringQuery sessions by user metadata using a JSON string filter.
statusstringenumFilter sessions by status. Available options: RUNNING, ERROR, TIMED_OUT, COMPLETED.
RUNNINGERRORTIMED_OUTCOMPLETED
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Browser SessionBROWSERBASE_TOOL_SESSIONS_UPDATEAcciónTool to update the status of a specific browser session. use when you need to request session completion before timeout to avoid additional charges.
BROWSERBASE_TOOL_SESSIONS_UPDATEAcciónTool to update the status of a specific browser session. use when you need to request session completion before timeout to avoid additional charges.
Parámetros de entrada
idstringObligatorioUnique identifier of the browser session to update
statusstringObligatorioSet to REQUEST_RELEASE to request that the session complete before its timeout
projectIdstringObligatorioThe Project ID linked to the session
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not