authConfigs API manages authentication configurations that define how users authenticate with toolkits. Each auth config specifies the authentication method (OAuth2, API Key, Basic, etc.) and credentials.
Methods
list()
List authentication configurations.AuthConfigListParams
- List all configs
- Filter by toolkit
- Composio-managed only
get()
Retrieve a specific auth config by ID.string
required
Auth config ID
create()
Create a new auth config.string
required
Toolkit slug to create config for
CreateAuthConfigParams
- Composio-managed auth
- Custom OAuth2
- API Key auth
- With tool restrictions
update()
Update an existing auth config.string
required
Auth config ID
AuthConfigUpdateParams
required
- Update credentials
- Update scopes
delete()
Delete an auth config.enable() / disable()
Enable or disable an auth config.updateStatus()
Update auth config status.Types
AuthConfigRetrieveResponse
AuthSchemeType
CreateAuthConfigParams
Common Auth Schemes
OAuth2
Required credentials:API Key
Required credentials:Basic Auth
Required credentials:Bearer Token
Required credentials:Next Steps
Connected Accounts
Create user connections
Toolkits
Browse available toolkits
Tools API
Execute tools
Tool Router
Intelligent connection management