@@ -105,8 +105,12 @@ export class Browsers extends APIResource {
105105 * );
106106 * ```
107107 */
108- retrieve ( id : string , options ?: RequestOptions ) : APIPromise < BrowserRetrieveResponse > {
109- return this . _client . get ( path `/browsers/${ id } ` , options ) ;
108+ retrieve (
109+ id : string ,
110+ query : BrowserRetrieveParams | null | undefined = { } ,
111+ options ?: RequestOptions ,
112+ ) : APIPromise < BrowserRetrieveResponse > {
113+ return this . _client . get ( path `/browsers/${ id } ` , { query, ...options } ) ;
110114 }
111115
112116 /**
@@ -124,8 +128,8 @@ export class Browsers extends APIResource {
124128 }
125129
126130 /**
127- * List all browser sessions with pagination support. Use include_deleted=true to
128- * include soft-deleted sessions in the results .
131+ * List all browser sessions with pagination support. Use status parameter to
132+ * filter by session state .
129133 *
130134 * @example
131135 * ```ts
@@ -618,6 +622,13 @@ export interface BrowserCreateParams {
618622 viewport ?: Shared . BrowserViewport ;
619623}
620624
625+ export interface BrowserRetrieveParams {
626+ /**
627+ * When true, includes soft-deleted browser sessions in the lookup.
628+ */
629+ include_deleted ?: boolean ;
630+ }
631+
621632export interface BrowserUpdateParams {
622633 /**
623634 * ID of the proxy to use. Omit to leave unchanged, set to empty string to remove
@@ -628,10 +639,16 @@ export interface BrowserUpdateParams {
628639
629640export interface BrowserListParams extends OffsetPaginationParams {
630641 /**
631- * When true, includes soft-deleted browser sessions in the results alongside
632- * active sessions.
642+ * Deprecated: Use status=all instead. When true, includes soft-deleted browser
643+ * sessions in the results alongside active sessions.
633644 */
634645 include_deleted ?: boolean ;
646+
647+ /**
648+ * Filter sessions by status. "active" returns only active sessions (default),
649+ * "deleted" returns only soft-deleted sessions, "all" returns both.
650+ */
651+ status ?: 'active' | 'deleted' | 'all' ;
635652}
636653
637654export interface BrowserDeleteParams {
@@ -680,6 +697,7 @@ export declare namespace Browsers {
680697 type BrowserListResponse as BrowserListResponse ,
681698 type BrowserListResponsesOffsetPagination as BrowserListResponsesOffsetPagination ,
682699 type BrowserCreateParams as BrowserCreateParams ,
700+ type BrowserRetrieveParams as BrowserRetrieveParams ,
683701 type BrowserUpdateParams as BrowserUpdateParams ,
684702 type BrowserListParams as BrowserListParams ,
685703 type BrowserDeleteParams as BrowserDeleteParams ,
0 commit comments