List tools with schemas for a tool router sessionv3.0

GET
/api/v3/tool_router/session/{session_id}/tools

Returns the tools available in a tool router session with their complete schemas. This includes both meta tools and any preloaded app tools exposed by the session. Tools are returned in alphabetical order.

Authorization

ApiKeyAuth
x-api-key<token>

Project API key authentication

In: header

Path Parameters

session_idstring

Tool router session ID

Format: toolRouterSessionId

Request Body

application/json

bodyobject

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/api/v3/tool_router/session/{session_id}/tools" \  -H "Content-Type: application/json" \  -d '{}'
{  "items": [    {      "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,          "examples": [            "octocat/Hello-World"          ]        },        "workflow_id": {          "type": "string",          "description": "ID or filename of the workflow to trigger",          "required": true,          "examples": [            "main.yml"          ]        }      },      "no_auth": false,      "available_versions": [        "20250905_00",        "20250906_00"      ],      "version": "20250905_00",      "output_parameters": {        "run_id": {          "type": "number",          "description": "ID of the workflow run that was triggered",          "examples": [            12345678          ]        },        "status": {          "type": "string",          "description": "Status of the workflow run",          "enum": [            "queued",            "in_progress",            "completed",            "failed"          ],          "examples": [            "completed"          ]        }      },      "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",      "is_deprecated": false,      "deprecated": {        "displayName": "GitHub Actions",        "version": "20250905_00",        "available_versions": [          "20250905_00",          "20250906_00"        ],        "is_deprecated": false,        "toolkit": {          "logo": "https://github.githubassets.com/assets/GitHub-Mark-ea2971cee799.png"        }      }    }  ]}