Types:
from browserbase.types import ContextCreateResponse, ContextRetrieveResponse, ContextUpdateResponseMethods:
client.contexts.create(**params) -> ContextCreateResponseclient.contexts.retrieve(id) -> ContextRetrieveResponseclient.contexts.update(id) -> ContextUpdateResponse
Types:
from browserbase.types import ExtensionCreateResponse, ExtensionRetrieveResponseMethods:
client.extensions.create(**params) -> ExtensionCreateResponseclient.extensions.retrieve(id) -> ExtensionRetrieveResponseclient.extensions.delete(id) -> None
Types:
from browserbase.types import ProjectRetrieveResponse, ProjectListResponse, ProjectUsageResponseMethods:
client.projects.retrieve(id) -> ProjectRetrieveResponseclient.projects.list() -> ProjectListResponseclient.projects.usage(id) -> ProjectUsageResponse
Types:
from browserbase.types import (
SessionCreateResponse,
SessionRetrieveResponse,
SessionUpdateResponse,
SessionListResponse,
SessionDebugResponse,
)Methods:
client.sessions.create(**params) -> SessionCreateResponseclient.sessions.retrieve(id) -> SessionRetrieveResponseclient.sessions.update(id, **params) -> SessionUpdateResponseclient.sessions.list(**params) -> SessionListResponseclient.sessions.debug(id) -> SessionDebugResponse
Methods:
client.sessions.downloads.list(id) -> BinaryAPIResponse
Types:
from browserbase.types.sessions import LogListResponseMethods:
client.sessions.logs.list(id) -> LogListResponse
Types:
from browserbase.types.sessions import RecordingRetrieveResponseMethods:
client.sessions.recording.retrieve(id) -> RecordingRetrieveResponse
Types:
from browserbase.types.sessions import UploadCreateResponseMethods:
client.sessions.uploads.create(id, **params) -> UploadCreateResponse