Types:
from browserbase.types import Context, ContextCreateResponse, ContextUpdateResponse
Methods:
client.contexts.create(**params) -> ContextCreateResponse
client.contexts.retrieve(id) -> Context
client.contexts.update(id) -> ContextUpdateResponse
Types:
from browserbase.types import Extension
Methods:
client.extensions.create(**params) -> Extension
client.extensions.retrieve(id) -> Extension
client.extensions.delete(id) -> None
Types:
from browserbase.types import Project, ProjectUsage, ProjectListResponse
Methods:
client.projects.retrieve(id) -> Project
client.projects.list() -> ProjectListResponse
client.projects.usage(id) -> ProjectUsage
Types:
from browserbase.types import Session, SessionLiveURLs, SessionCreateResponse, SessionListResponse
Methods:
client.sessions.create(**params) -> SessionCreateResponse
client.sessions.retrieve(id) -> Session
client.sessions.update(id, **params) -> Session
client.sessions.list(**params) -> SessionListResponse
client.sessions.debug(id) -> SessionLiveURLs
Methods:
client.sessions.downloads.list(id) -> BinaryAPIResponse
Types:
from browserbase.types.sessions import SessionLog, LogListResponse
Methods:
client.sessions.logs.list(id) -> LogListResponse
Types:
from browserbase.types.sessions import SessionRecording, RecordingRetrieveResponse
Methods:
client.sessions.recording.retrieve(id) -> RecordingRetrieveResponse
Types:
from browserbase.types.sessions import UploadCreateResponse
Methods:
client.sessions.uploads.create(id, **params) -> UploadCreateResponse