diff --git a/arkindex/users/api.py b/arkindex/users/api.py index 59728ebd69a53753708c3fa086b07d1c6f3aa949..719112da39f8885d2762fa5ba4c16ede5d26905d 100644 --- a/arkindex/users/api.py +++ b/arkindex/users/api.py @@ -76,7 +76,17 @@ class ProvidersList(ListAPIView): return list(filter(lambda p: p.enabled(), providers.oauth_providers)) -@extend_schema(tags=['oauth']) +@extend_schema( + tags=['oauth'], + parameters=[ + OpenApiParameter( + 'status', + description='Filter OAuth credentials by their status', + required=False, + enum=[status.value for status in OAuthStatus], + ) + ] +) class CredentialsList(ListAPIView): """ List all OAuth credentials for the authenticated user.