@@ -192,6 +192,7 @@ def list(
192192 query : str | Omit = omit ,
193193 sort_by : Literal ["created_at" , "name" , "expires_at" ] | Omit = omit ,
194194 sort_direction : Literal ["asc" , "desc" ] | Omit = omit ,
195+ status : Literal ["active" , "deleted" , "all" ] | Omit = omit ,
195196 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
196197 # The extra values given here take precedence over values defined on the client or passed to this method.
197198 extra_headers : Headers | None = None ,
@@ -204,8 +205,8 @@ def list(
204205 API keys are masked.
205206
206207 Args:
207- include_deleted: When true, include deleted (soft-deleted) API keys in the results for audit
208- purposes. Defaults to false, which returns only live keys .
208+ include_deleted: Deprecated: use status=all instead. When true, include deleted (soft-deleted)
209+ API keys in the results for audit purposes .
209210
210211 limit: Maximum number of results to return
211212
@@ -218,6 +219,10 @@ def list(
218219
219220 sort_direction: Sort direction for API keys.
220221
222+ status: Filter API keys by status. "active" returns keys that are not deleted (default;
223+ expired-but-not-deleted keys are still included), "deleted" returns only
224+ soft-deleted keys, "all" returns both.
225+
221226 extra_headers: Send extra headers
222227
223228 extra_query: Add additional query parameters to the request
@@ -242,6 +247,7 @@ def list(
242247 "query" : query ,
243248 "sort_by" : sort_by ,
244249 "sort_direction" : sort_direction ,
250+ "status" : status ,
245251 },
246252 api_key_list_params .APIKeyListParams ,
247253 ),
@@ -495,6 +501,7 @@ def list(
495501 query : str | Omit = omit ,
496502 sort_by : Literal ["created_at" , "name" , "expires_at" ] | Omit = omit ,
497503 sort_direction : Literal ["asc" , "desc" ] | Omit = omit ,
504+ status : Literal ["active" , "deleted" , "all" ] | Omit = omit ,
498505 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
499506 # The extra values given here take precedence over values defined on the client or passed to this method.
500507 extra_headers : Headers | None = None ,
@@ -507,8 +514,8 @@ def list(
507514 API keys are masked.
508515
509516 Args:
510- include_deleted: When true, include deleted (soft-deleted) API keys in the results for audit
511- purposes. Defaults to false, which returns only live keys .
517+ include_deleted: Deprecated: use status=all instead. When true, include deleted (soft-deleted)
518+ API keys in the results for audit purposes .
512519
513520 limit: Maximum number of results to return
514521
@@ -521,6 +528,10 @@ def list(
521528
522529 sort_direction: Sort direction for API keys.
523530
531+ status: Filter API keys by status. "active" returns keys that are not deleted (default;
532+ expired-but-not-deleted keys are still included), "deleted" returns only
533+ soft-deleted keys, "all" returns both.
534+
524535 extra_headers: Send extra headers
525536
526537 extra_query: Add additional query parameters to the request
@@ -545,6 +556,7 @@ def list(
545556 "query" : query ,
546557 "sort_by" : sort_by ,
547558 "sort_direction" : sort_direction ,
559+ "status" : status ,
548560 },
549561 api_key_list_params .APIKeyListParams ,
550562 ),
0 commit comments