List Browser Sessions
Get paginated list of browser sessions with optional status filtering.
List responses intentionally omit per-session presigned recording URLs
(recording_url is always null here). Each recording URL requires a
synchronous boto3 SigV4 signing call (plus an S3 HEAD) that holds the GIL
and blocks the event loop. With page_size up to the max this CPU-pegs the
worker and starves the DB pool, cascading into pool exhaustion across the
fleet. Clients should fetch the recording URL on demand via
GET /api/v2/browsers/{id}, which signs exactly one URL for a single
session. Mirrors the v3 sessions list fix (ENG-4904, PR #4621).
Authorizations
Query Parameters
1 <= x <= 100x >= 1Enumeration of possible browser session states
Attributes: ACTIVE: Session is currently active and running (browser is running) STOPPED: Session has been stopped and is no longer active (browser is stopped)
active, stopped Response
Successful Response
Response model for paginated browser session list requests.