Get tool by slug
Retrieve detailed information about a specific tool using its slug identifier. This endpoint returns full metadata about a tool including input/output parameters, versions, and toolkit information.
Path parameters
The unique slug identifier of the tool
Query parameters
Optional version of the tool to retrieve
Toolkit version specification. Use "latest" for latest versions or bracket notation for specific versions per toolkit.
Response
Successfully retrieved tool details
Example response
{
"slug": "GITHUB_CREATE_A_WORKFLOW_DISPATCH_EVENT",
"name": "GitHub Actions",
"description": "Automate GitHub workflows including CI/CD, issue management, and release processes",
"toolkit": {
"slug": "github",
"name": "GitHub",
"logo": "https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png"
},
"input_parameters": {
"repo_name": {
"type": "string",
"description": "GitHub repository name in owner/repo format",
"required": true,
"example": "octocat/Hello-World"
},
"workflow_id": {
"type": "string",
"description": "ID or filename of the workflow to trigger",
"required": true,
"example": "main.yml"
}
},
"available_versions": [
"20250905_00",
"20250906_00"
],
"version": "20250905_00",
"output_parameters": {
"run_id": {
"type": "number",
"description": "ID of the workflow run that was triggered",
"example": 12345678
},
"status": {
"type": "string",
"description": "Status of the workflow run",
"example": "completed",
"enum": [
"queued",
"in_progress",
"completed",
"failed"
]
}
},
"scopes": [
"https://www.googleapis.com/auth/gmail.modify"
],
"scope_requirements": {
"all_of": [
"read:user",
{
"any_of": [
"repo",
"public_repo"
]
}
]
},
"tags": [
"ci-cd",
"github",
"automation",
"devops"
],
"human_description": "Create a new issue in a GitHub repository",
"deprecated": {
"displayName": "GitHub Actions",
"version": "20250905_00",
"available_versions": [
"20250905_00",
"20250906_00"
],
"toolkit": {
"logo": "https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png"
}
}
}Changes
Changed in 4 of the 61 revisions of this API.17
- ○
added the optional property
scope_requirements/all_of/items/anyOf[subschema #2]/any_of/items/anyOf[subschema #2]/sourceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
scope_requirements/all_of/items/anyOf[subschema #2]/sourceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
scope_requirements/sourceto the response with the200statusresponse-optional-property-added
- ○
- ▲
the
scope_requirements/all_of/items/anyOf[subschema #2]/any_of/items/response's property type/format changed fromstring/to/for status200response-property-type-changed
- ○
added the optional property
scope_requirements/all_of/items/anyOf[subschema #2]/whento the response with the200statusresponse-optional-property-added
- ○
added
subschema #1subschema #2to thescope_requirements/all_of/items/anyOf[subschema #2]/any_of/items/response propertyanyOflist for the response status200response-property-any-of-added
- ▲
- ○
the endpoint scheme security
CookieAuthwas removed from the APIapi-security-removed
- ○
- ○
endpoint added
endpoint-added
- ○