List credentials by provider
Retrieve user credentials filtered by integration provider.
Returns credentials for a specific integration provider. This is useful when you need to find credentials for a particular service without fetching all credentials.
Context: This endpoint provides filtered access to credentials, commonly used when: - Checking if a user has connected to a specific provider (e.g., SharePoint) - Populating provider-specific integration configuration UI - Validating credential availability before initiating provider-specific workflows - Building provider selection dropdowns with availability indicators
Use Cases: Check if user has SharePoint credentials before showing SharePoint site picker.
Filter credentials for Google provider to display connected Google accounts in UI.
Validate SFTP credential availability before configuring file upload task.
Related Endpoints: - GET /integrations/credentials - Get all credentials (unfiltered) - POST /integrations/credentials - Create new credential for a provider - GET /integrations/catalog - List all available providers
Notes: - Provider names are case-insensitive but lowercase is recommended - Multiple credentials per provider are supported (e.g., multiple SFTP servers) - Soft-deleted credentials are excluded from results
Header Parameters
Path Parameters
Integration provider to filter credentials by. Valid providers: microsoft, sharepoint, sftp, aws_ses, google, postgresql, internal_postgresql. Returns only credentials matching the specified provider.
microsoftsharepointsftpaws_sesgooglepostgresqlinternal_postgresqlResponse
Response Attributes
API-friendly version of ProviderEnum without spaces
microsoftsharepointsftpaws_sesgooglepostgresqlinternal_postgresqlResponse Attributes
Standard error detail structure.
This model matches the error format returned by the centralized exception handlers in app/api/errors/handlers.py.
Show child attributes
Response Attributes
Standard error detail structure.
This model matches the error format returned by the centralized exception handlers in app/api/errors/handlers.py.
Show child attributes
Response Attributes
Standard error detail structure.
This model matches the error format returned by the centralized exception handlers in app/api/errors/handlers.py.
Show child attributes
Response Attributes
Show child attributes
Response Attributes
Standard error detail structure.
This model matches the error format returned by the centralized exception handlers in app/api/errors/handlers.py.