Get toolkit by slug
Changed onRetrieves comprehensive information about a specific toolkit using its unique slug identifier. This endpoint provides detailed metadata, authentication configuration options, and feature counts for the requested toolkit.
Request
- Base URLhttps://backend.composio.dev
- URLhttps://backend.composio.dev/api/v3/toolkits/{slug}
- Auth
- API key in header x-api-key
- or API key in header x-user-api-key
Path parameters
The unique slug identifier of the toolkit to retrieve
Toolkit slug identifier
Query parameters
Version of the toolkit
Response
Successfully retrieved detailed information about the requested toolkit, including authentication options, metadata, and feature counts.
Example response
{
"slug": "github",
"name": "GitHub",
"type": "native",
"enabled": true,
"access": "all",
"composio_managed_auth_schemes": [
"oauth2"
],
"composio_managed_auth": [
{
"mode": "OAUTH2",
"scopes": {
"available": [
"read",
"write"
]
},
"user_scopes": {
"available": [
"search:read",
"users:read"
]
}
}
],
"auth_config_details": [
{
"mode": "oauth2",
"required_scopes": [
"offline_access",
"User.Read"
],
"proxy": {
"base_url": "https://auth.example.com/proxy"
},
"name": "OAuth 2.0",
"auth_hint_url": "https://github.com/settings/tokens"
}
],
"auth_guide_url": "https://composio.dev/auth/github",
"base_url": "https://api.github.com",
"meta": {
"created_at": "2023-01-15T09:30:00.000Z",
"updated_at": "2023-05-20T14:45:00.000Z",
"description": "Integrate with GitHub repositories, issues, pull requests, and more.",
"logo": "https://assets.composio.dev/logos/github.png",
"app_url": "https://github.com",
"categories": [
{
"name": "Developer Tools",
"slug": "developer-tools"
},
{
"name": "Productivity",
"slug": "productivity"
}
],
"triggers_count": 5,
"tools_count": 12,
"version": "20250905_00",
"available_versions": [
"20250905_00",
"20250906_00"
]
},
"get_current_user_endpoint_method": "GET"
}Changes
- breaking
the
response's property type changed from no type tostringfor status - warning
added the new
allenum value to theresponse property for the response status - warning
added the new
userenum value to theresponse property for the response status - info
removed
subschema #1subschema #2from theresponse propertyanyOflist for the response status
- breaking
- info
added the optional property
to the response with the status
- info