---
title: "Get the GTN's public server tool listing for a specific tool ID. It lists all known public servers that are reachable at the time of the GTN's deployment, and which versions of this tool are available. It's very important that you strip the version component!"
method: GET
path: "/psl/{toolId}.json"
tags: ["tools"]
---

# Get the GTN's public server tool listing for a specific tool ID. It lists all known public servers that are reachable at the time of the GTN's deployment, and which versions of this tool are available. It's very important that you strip the version component!

`GET /psl/{toolId}.json`

## Path parameters

- `toolId` object, required

## Response `200`

successful operation

- PslIndividual — A hash/dict where the top level keys are the known versions of that tool (or '_' for built in tools), and then the servers that have that tool.

## Changes

- **2024-03-12** `502a59e92d42` — 1 breaking
  - for the `path` request parameter `toolId`, the type/format was changed from `string`/`` to `object`/``
- **2024-02-13** `dbc6ed56782c` — 1 info
  - endpoint added
- **2021-11-10** `fcee3ff7e9cb` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/galaxyproject/apis/galaxy-training-network-api/changes/psl/:toolId.json/get.md)

---

[API](https://skmtc.dev/galaxyproject/apis/galaxy-training-network-api.md) · [All operations](https://skmtc.dev/galaxyproject/apis/galaxy-training-network-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/galaxyproject/galaxy-training-network-api/revisions/27c500c4da60/schema)
