---
title: "Get a list of Worker Pools."
method: GET
path: "/spaces/{spaceIdentifier}/workerpools"
tags: ["WorkerPools"]
---

# Get a list of Worker Pools.

`GET /spaces/{spaceIdentifier}/workerpools`

Lists the name and ID of of the Worker Pools in the supplied Octopus Deploy Space. The results will be sorted by the `SortOrder` field on each Worker Pool.

## Path parameters

- `spaceIdentifier` string, required

## Query parameters

- `ids` string[]
- `name` string
- `partialName` string
- `skip` integer
- `take` integer

## Response `200`

The requested list of Worker Pools

- WorkerPoolResourceCollection
  - `Id` string — Gets or sets a unique identifier for this resource.
  - `Items` WorkerPoolResource[]
    - `CanAddWorkers` boolean
    - `Description` string — Gets or sets a short description of this pool that can be used to explain the purpose of the pool to other users. May describe the kinds of machines in the pool. This field may contain markdown.
    - `Id` string — Gets or sets a unique identifier for this resource.
    - `IsDefault` boolean — Is this the default pool. The default pool is used for steps that don't specify a worker pool. The default pool, if empty, uses the builtin worker to run steps.
    - `LastModifiedBy` string — Gets or sets the username of the user who last modified this resource.
    - `LastModifiedOn` string, date-time — Gets or sets the date/time that this resource was last modified.
    - `Links` object — Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.
    - `Name` string — Gets or sets the name of this pool. This should be short, preferably 5-20 characters.
    - `Slug` string
    - `SortOrder` integer — Gets or sets a number indicating the priority of this pool in sort order. Pools with a lower sort order will appear in the UI before items with a higher sort order.
    - `SpaceId` string
    - `WorkerPoolType` 'StaticWorkerPool' | 'DynamicWorkerPool'
  - `ItemsPerPage` integer
  - `ItemType` string
  - `LastModifiedBy` string — Gets or sets the username of the user who last modified this resource.
  - `LastModifiedOn` string, date-time — Gets or sets the date/time that this resource was last modified.
  - `LastPageNumber` integer
  - `Links` object — Gets or sets a dictionary of links to other related resources. These links can be used to navigate the resources on the server.
  - `NumberOfPages` integer
  - `TotalResults` integer

## Other responses

- `400` — Bad request. Either the payload was not structurally valid or business rules did not permit the operation.
- `404` — Not found. One or more of the entities involved in the operation was not found.

---

[API](https://skmtc.net/octopus/apis/octopus-server-api.md) · [All operations](https://skmtc.net/octopus/apis/octopus-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/octopus/octopus-server-api/revisions/b296c3a60aa5/schema)
