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/{credential_id} - Get specific credential details
- GET /integrations/credentials/provider/{provider} - Filter credentials by provider
- GET /integrations/credentials/{credential_id}/credentials - Get credential secrets
- DELETE /integrations/credentials/{credential_id} - Delete credential
Security Notes:
- Sensitive data (passwords, tokens, keys) excluded from response
- Use GET /integrations/credentials/{id}/credentials to retrieve sensitive data
- Cross-organization access not permitted