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.1/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
- info
api operation id
getV3_1ToolkitsBySlugremoved and replaced withgetToolkitsBySlug - info
api tag
Integrationremoved - info
added the optional property
to the response with the status - info
added the required property
//////to the response with the status - info
added the required property
//////to the response with the status - info
added the required property
//////to the response with the status - info
added the required property
//////to the response with the status
- info
- info
added the required property
//to the response with the status
- info