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.