---
title: "List all tool types"
method: GET
path: "/toolClasses"
tags: ["GA4GH"]
---

# List all tool types

`GET /toolClasses`

This endpoint returns all tool-classes available.

## Response `200`

A list of potential tool classes.

- ToolClass[]
  - `id` string — The unique identifier for the class.
  - `name` string — A short friendly name for the class.
  - `description` string — A longer explanation of what this class is and what it can accomplish.

## Changes

- **2020-12-23** `a7ee6347c3cd` — 1 breaking
  - removed the media type `text/plain` for the response with the status `200`
- **2019-08-13** `5ee7d3a548a8` — 1 info
  - the endpoint scheme security `BEARER` was added to the API
- **2019-06-12** `00ccac2487d2` — 2 info
  - the endpoint scheme security `BEARER` was removed from the API
  - added the media type `text/plain` for the response with the status `200`

[Change history](https://skmtc.dev/ga4gh/apis/ga4gh-tool-discovery-api/changes/toolClasses/get.md)

---

[API](https://skmtc.dev/ga4gh/apis/ga4gh-tool-discovery-api.md) · [All operations](https://skmtc.dev/ga4gh/apis/ga4gh-tool-discovery-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ga4gh/ga4gh-tool-discovery-api/revisions/adbe60a993bf/schema)
