NAiOS IconNAiOS Logo
Volver al catálogo

Browserbase

browserbase_tool

Browserbase 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
10
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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

  • projectIdstringObligatorio

    The Project ID. Can be found in Settings.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Retrieve a browser contextBROWSERBASE_TOOL_CONTEXTS_GETAcción

Tool to retrieve details of a specific browser context. use when you have a context id and need its metadata.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the browser context to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Browser ContextBROWSERBASE_TOOL_CONTEXTS_UPDATEAcción

Tool 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

  • idstringObligatorio

    The unique identifier of the browser context to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Browser SessionBROWSERBASE_TOOL_CREATE_BROWSER_SESSIONAcción

Tool to create a new browser session. use when you need an isolated browser context before performing any page interactions.

Parámetros de entrada

  • regionstring

    Region for the session, e.g. 'us-west-2', 'us-east-1'.

  • proxiesobject

    Optional proxy configuration for the session.

  • timeoutinteger

    Session timeout in seconds.

  • contextIdstring

    Context ID for session persistence and reuse.

  • keepAliveboolean

    Whether to keep the session alive after disconnection.

  • projectIdstringObligatorio

    Project ID to associate with the browser session.

  • extensionIdstring

    The ID of the custom extension to load.

  • userMetadataobject

    Custom metadata object for the session.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Retrieve a browser sessionBROWSERBASE_TOOL_SESSIONS_GETAcción

Tool 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

  • idstringObligatorio

    Unique identifier of the browser session to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Retrieve Session Debug URLsBROWSERBASE_TOOL_SESSIONS_GET_DEBUGAcción

Tool 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

  • idstringObligatorio

    Unique identifier of the session to retrieve debug URLs for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Download Session ArtifactsBROWSERBASE_TOOL_SESSIONS_GET_DOWNLOADSAcción

Tool to download files from a specific session. use after session completion to retrieve all generated artifacts in a zip archive.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the session to download artifacts from

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Retrieve Session LogsBROWSERBASE_TOOL_SESSIONS_GET_LOGSAcción

Tool to retrieve logs of a specific session. use after actions in a session to inspect network events and data exchange.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier of the session to retrieve logs for

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Browser SessionsBROWSERBASE_TOOL_SESSIONS_LISTAcción

Tool to list all browser sessions. use when you need to retrieve sessions with optional filtering by status or metadata query.

Parámetros de entrada

  • qstring

    Query sessions by user metadata using a JSON string filter.

  • statusstringenum

    Filter sessions by status. Available options: RUNNING, ERROR, TIMED_OUT, COMPLETED.

    RUNNINGERRORTIMED_OUTCOMPLETED

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Browser SessionBROWSERBASE_TOOL_SESSIONS_UPDATEAcción

Tool 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

  • idstringObligatorio

    Unique identifier of the browser session to update

  • statusstringObligatorio

    Set to REQUEST_RELEASE to request that the session complete before its timeout

  • projectIdstringObligatorio

    The Project ID linked to the session

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not