API ReferenceToolkits

Get toolkit by slugv3.1

GET
/api/v3.1/toolkits/{slug}

Retrieves 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.

Authorization

x-api-key<token>

Project API key authentication

In: header

Path Parameters

slugstringRequired

Toolkit slug identifier

Query Parameters

versionstring

Version of the toolkit

Default: "latest"

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v3.1/toolkits/github"
{  "slug": "github",  "name": "GitHub",  "type": "native",  "enabled": true,  "composio_managed_auth_schemes": [    "oauth2"  ],  "composio_managed_auth": [    {      "mode": "OAUTH2",      "scopes": {        "available": [          "read",          "write"        ]      },      "user_scopes": {        "available": [          "search:read",          "users:read"        ]      }    }  ],  "is_local_toolkit": false,  "auth_config_details": [    {      "mode": "oauth2",      "required_scopes": [        "offline_access",        "User.Read"      ],      "fields": {        "auth_config_creation": {          "required": [            {              "name": "string",              "displayName": "string",              "default": "string",              "type": "string",              "description": "string",              "required": true,              "is_secret": true,              "legacy_template_name": "string"            }          ],          "optional": [            {              "name": "string",              "displayName": "string",              "default": "string",              "type": "string",              "description": "string",              "required": true,              "is_secret": true,              "legacy_template_name": "string"            }          ]        },        "connected_account_initiation": {          "required": [            {              "name": "string",              "displayName": "string",              "default": "string",              "type": "string",              "description": "string",              "required": true,              "is_secret": true,              "legacy_template_name": "string"            }          ],          "optional": [            {              "name": "string",              "displayName": "string",              "default": "string",              "type": "string",              "description": "string",              "required": true,              "is_secret": true,              "legacy_template_name": "string"            }          ]        }      },      "proxy": {        "base_url": "https://auth.example.com/proxy"      },      "name": "OAuth 2.0",      "auth_hint_url": "https://github.com/settings/tokens",      "deprecated_auth_provider_details": {        "authorization_url": "string",        "token_url": "string"      }    }  ],  "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": "string",  "get_current_user_endpoint_method": "GET",  "deprecated": {    "toolkitId": "string",    "getCurrentUserEndpoint": "string",    "rawProxyInfoByAuthSchemes": [      {        "property1": null,        "property2": null      }    ]  }}