List user credentials
Retrieve all integration credentials for the authenticated user.
Returns stored credentials for various integration providers including Google Drive, SharePoint, SFTP servers, PostgreSQL databases, and other external services. Each credential contains metadata about the integration but excludes sensitive authentication data (passwords, tokens, API keys) by default.
Context:
- Credentials are scoped to the authenticated user and their organization
- Returns only active (non-deleted) credentials
- Ordered by creation date (newest first)
- OAuth credentials with expired tokens are still returned
- Maximum 100 credentials per user
- Credentials are encrypted at rest using AES-256-GCM
Use Cases:
- Display available integrations in the UI integration dashboard
- Check which external services the user has already connected
- Retrieve credential IDs for making integration-specific API calls
- Audit credential creation dates and verify active connections
- Support integration selection workflows in flow configuration
Related Endpoints:
- POST /integrations/credentials - Create new integration credential
- GET /integrations/credentials/ - Get specific credential details
- GET /integrations/credentials/provider/ - Filter credentials by provider
- GET /integrations/credentials//credentials - Get credential secrets
- DELETE /integrations/credentials/ - Delete credential
Security Notes:
- Sensitive data (passwords, tokens, keys) excluded from response
- Use GET /integrations/credentials//credentials to retrieve sensitive data
- Cross-organization access not permitted
Authorizations
API key authentication. Include your API key in the X-API-Key header as: X-API-Key YOUR_API_KEY
Example:
JWT Bearer token authentication. Include your access token in the Authorization header as: Bearer YOUR_ACCESS_TOKEN
Example:
Response
List of user credentials retrieved successfully
microsoft, sftp, aws_ses, google, postgresql, internal_postgresql, file_storage, sharepoint_client_secret