---
title: "Changes to Get Available Swarm Types"
method: GET
path: "/v1/swarms/available"
---

# Changes to Get Available Swarm Types

`GET /v1/swarms/available`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 54 revisions.

- **2026-10-16** `500c79520e41`: 1 warning, 8 info

## Changes

- **2026-10-16** `500c79520e41`: 1 warning, 8 info
  - removed the optional property `success` from the response with the `200` status
  - api tag `Swarms` added
  - added the optional property `detail/items/ctx` to the response with the `422` status
  - added the optional property `detail/items/input` to the response with the `422` status
  - added the optional property `status` to the response with the `200` status
  - added the optional property `swarm_types_metadata` to the response with the `200` status
  - added the optional property `timestamp` to the response with the `200` status
  - the `swarm_types` response's property default value `AgentRearrange, MixtureOfAgents, SequentialWorkflow, ConcurrentWorkflow, GroupChat, MultiAgentRouter, HierarchicalSwarm, MajorityVoting, CouncilAsAJudge, HeavySwarm, LLMCouncil, DebateWithJudge, RoundRobin, PlannerWorkerSwarm` was added for the status `200`
  - response property `swarm_types` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`

---

[Operation](https://skmtc.dev/the-swarm-corporation/apis/swarms-api/docs/v1/swarms/available/get.md) - [API](https://skmtc.dev/the-swarm-corporation/apis/swarms-api.md) - [Page](https://skmtc.dev/the-swarm-corporation/apis/swarms-api/changes/v1/swarms/available/get)
