---
title: "Changes to List Clients"
method: GET
path: "/api/v2/clients"
---

# Changes to List Clients

`GET /api/v2/clients`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 17 of 66 revisions.

- **2026-08-12** `e59754bccd6e` — 1 warning
- **2026-08-10** `7671374e96b6` — 4 info
- **2026-07-29** `6ba85920fb53` — 8 breaking, 10 info
- **2026-07-23** `02198b453e51` — 1 info
- **2026-07-23** `367a21c392bc` — 1 warning
- **2026-07-21** `25477a7cf18a` — 1 info
- **2026-07-21** `37505efd2701` — 1 warning
- **2026-07-21** `b7d6f0054ef2` — 1 info
- **2026-04-16** `a5318c3cf1e3` — 1 info
- **2026-04-03** `f87a90d5a2d0` — 1 breaking, 1 info
- **2026-04-01** `40bf219eced6` — 13 breaking, 5 info
- **2026-04-01** `6aaeba6ecdc5` — 5 breaking, 13 info
- **2026-04-01** `674e0a229e8a` — 13 breaking, 5 info
- **2026-03-25** `8f87a9ea95d5` — 1 warning, 1 info
- **2026-03-09** `7101b25c7d6e` — 1 warning, 1 info
- **2026-03-06** `b8632174e5a0` — 1 warning
- **2026-01-12** `a426ff0abf8f` — 5 breaking, 14 info

## Changes

- **2026-08-12** `e59754bccd6e` — 1 warning
  - removed the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary` from the response with the `200` status
- **2026-08-10** `7671374e96b6` — 4 info
  - added `#/components/schemas/model.client-support-bundle` to the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current` response property `allOf` list for the response status `200`
  - added `#/components/schemas/model.client-support-bundle` to the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/model.client-management-operation` from the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/model.client-management-operation` from the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished` response property `allOf` list for the response status `200`
- **2026-07-29** `6ba85920fb53` — 8 breaking, 10 info
  - the response property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` became nullable for the status `200`
  - the response property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` became nullable for the status `200`
  - the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` response's property type/format changed from ``/`` to `string`/`uuid` for status `200`
  - the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` response's property type/format changed from ``/`` to `string`/`uuid` for status `200`
  - the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` response's property type/format changed from ``/`` to `string`/`uuid` for status `200`
  - the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` response's property type/format changed from ``/`` to `string`/`uuid` for status `200`
  - added the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/updated_at` to the response with the `200` status
  - added the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/updated_at` to the response with the `200` status
  - the response optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` became not read-only for the status `200`
  - the response optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` became not read-only for the status `200`
  - the response optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` became not read-only for the status `200`
  - the response optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` became not read-only for the status `200`
  - removed `#/components/schemas/null.uuid` from the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/null.uuid` from the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/current/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/null.uuid` from the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/artifact_id` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/null.uuid` from the `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary/last_finished/allOf[#/components/schemas/model.client-management-operation]/allOf[subschema #2]/requested_by_user_id` response property `allOf` list for the response status `200`
- **2026-07-23** `02198b453e51` — 1 info
  - added the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary` to the response with the `200` status
- **2026-07-23** `367a21c392bc` — 1 warning
  - removed the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary` from the response with the `200` status
- **2026-07-21** `25477a7cf18a` — 1 info
  - added the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary` to the response with the `200` status
- **2026-07-21** `37505efd2701` — 1 warning
  - removed the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary` from the response with the `200` status
- **2026-07-21** `b7d6f0054ef2` — 1 info
  - added the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/support_bundle_summary` to the response with the `200` status
- **2026-04-16** `a5318c3cf1e3` — 1 info
  - added the optional property `allOf[subschema #2]/data/items/allOf[subschema #2]/token/allOf[subschema #3]/created_by` to the response with the `200` status
- **2026-04-03** `f87a90d5a2d0` — 1 breaking, 1 info
  - added the pattern `^((eq|neq):)?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$` to the `query` request parameter `id`
  - for the `query` request parameter `id`, the type/format was generalized from `string`/`uuid` to `string`/``
- **2026-04-01** `40bf219eced6` — 13 breaking, 5 info
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` to the `query` request parameter `completed_job_count`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` to the `query` request parameter `current_job_id`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` to the `query` request parameter `created_at`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` to the `query` request parameter `deleted_at`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` to the `query` request parameter `updated_at`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `configured_user`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `domain_controller`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `hostname`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `ip_address`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `last_checkin`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `name`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `user_sid`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `version`
  - for the `query` request parameter `completed_job_count`, the type/format was generalized from `integer`/`` to `string`/``
  - for the `query` request parameter `created_at`, the type/format was generalized from `string`/`date-time` to `string`/``
  - for the `query` request parameter `current_job_id`, the type/format was generalized from `integer`/`` to `string`/``
  - for the `query` request parameter `deleted_at`, the type/format was generalized from `string`/`date-time` to `string`/``
  - for the `query` request parameter `updated_at`, the type/format was generalized from `string`/`date-time` to `string`/``
- **2026-04-01** `6aaeba6ecdc5` — 5 breaking, 13 info
  - for the `query` request parameter `completed_job_count`, the type/format was changed from `string`/`` to `integer`/``
  - for the `query` request parameter `created_at`, the type/format was changed from `string`/`` to `string`/`date-time`
  - for the `query` request parameter `current_job_id`, the type/format was changed from `string`/`` to `integer`/``
  - for the `query` request parameter `deleted_at`, the type/format was changed from `string`/`` to `string`/`date-time`
  - for the `query` request parameter `updated_at`, the type/format was changed from `string`/`` to `string`/`date-time`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` from the `query` request parameter `completed_job_count`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` from the `query` request parameter `current_job_id`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` from the `query` request parameter `created_at`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` from the `query` request parameter `deleted_at`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` from the `query` request parameter `updated_at`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `configured_user`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `domain_controller`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `hostname`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `ip_address`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `last_checkin`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `name`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `user_sid`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `version`
- **2026-04-01** `674e0a229e8a` — 13 breaking, 5 info
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` to the `query` request parameter `completed_job_count`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` to the `query` request parameter `current_job_id`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` to the `query` request parameter `created_at`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` to the `query` request parameter `deleted_at`
  - added the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` to the `query` request parameter `updated_at`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `configured_user`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `domain_controller`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `hostname`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `ip_address`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `last_checkin`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `name`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `user_sid`
  - added the pattern `^((eq|~eq|neq):)?[^:]+$` to the `query` request parameter `version`
  - for the `query` request parameter `completed_job_count`, the type/format was generalized from `integer`/`` to `string`/``
  - for the `query` request parameter `created_at`, the type/format was generalized from `string`/`date-time` to `string`/``
  - for the `query` request parameter `current_job_id`, the type/format was generalized from `integer`/`` to `string`/``
  - for the `query` request parameter `deleted_at`, the type/format was generalized from `string`/`date-time` to `string`/``
  - for the `query` request parameter `updated_at`, the type/format was generalized from `string`/`date-time` to `string`/``
- **2026-03-25** `8f87a9ea95d5` — 1 warning, 1 info
  - added the new `openhound` enum value to the `allOf[subschema #2]/data/items/allOf[subschema #2]/type` response property for the response status `200`
  - removed the `ogcollector` enum value from the `allOf[subschema #2]/data/items/allOf[subschema #2]/type` response property for the response status `200`
- **2026-03-09** `7101b25c7d6e` — 1 warning, 1 info
  - added the new `ogcollector` enum value to the `allOf[subschema #2]/data/items/allOf[subschema #2]/type` response property for the response status `200`
  - removed the `opengraph_collector_platform` enum value from the `allOf[subschema #2]/data/items/allOf[subschema #2]/type` response property for the response status `200`
- **2026-03-06** `b8632174e5a0` — 1 warning
  - added the new `opengraph_collector_platform` enum value to the `allOf[subschema #2]/data/items/allOf[subschema #2]/type` response property for the response status `200`
- **2026-01-12** `a426ff0abf8f` — 5 breaking, 14 info
  - for the `query` request parameter `completed_job_count`, the type/format was changed from `string`/`` to `integer`/``
  - for the `query` request parameter `created_at`, the type/format was changed from `string`/`` to `string`/`date-time`
  - for the `query` request parameter `current_job_id`, the type/format was changed from `string`/`` to `integer`/``
  - for the `query` request parameter `deleted_at`, the type/format was changed from `string`/`` to `string`/`date-time`
  - for the `query` request parameter `updated_at`, the type/format was changed from `string`/`` to `string`/`date-time`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` from the `query` request parameter `completed_job_count`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?-?[0-9]+$` from the `query` request parameter `current_job_id`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` from the `query` request parameter `created_at`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` from the `query` request parameter `deleted_at`
  - removed the pattern `^((eq|neq|gt|gte|lt|lte):)?[0-9]{4}-[0-9]{2}-[0-9]{2}[Tt][0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]{1,9})?([Zz]|-[0-9]{2}:[0-9]{2})$` from the `query` request parameter `updated_at`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `configured_user`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `domain_controller`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `hostname`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `ip_address`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `last_checkin`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `name`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `user_sid`
  - removed the pattern `^((eq|~eq|neq):)?[^:]+$` from the `query` request parameter `version`
  - removed the `openhound` enum value from the `allOf[subschema #2]/data/items/allOf[subschema #2]/type` response property for the response status `200`

---

[Operation](https://skmtc.dev/specterops/apis/bloodhound-api/docs/api/v2/clients/get.md) · [API](https://skmtc.dev/specterops/apis/bloodhound-api.md) · [Page](https://skmtc.dev/specterops/apis/bloodhound-api/changes/api/v2/clients/get)
