---
title: "Changes to List Sources"
method: GET
path: "/api/v2/sources"
---

# Changes to List Sources

`GET /api/v2/sources`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 9 of 60 revisions.

- **2026-08-12** `f7a811ed1346` — 2 info
- **2026-07-03** `10d5f1caa3d4` — 5 breaking, 42 info
- **2026-06-29** `945c6bb013e0` — 2 info
- **2026-06-15** `d402e7286cf2` — 4 info
- **2026-05-20** `0b1f31780e43` — 2 info
- **2026-05-08** `6b3e524305cc` — 2 info
- **2026-02-16** `d6176bd41435` — 30 warning, 30 info
- **2026-02-11** `60a08cf40234` — 1 info
- **2026-01-30** `ed852374c451` — 1 breaking

## Changes

- **2026-08-12** `f7a811ed1346` — 2 info
  - added the optional property `data/items/oneOf[#/components/schemas/LogSource]/serviceVersionExpression` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/TraceSource]/serviceVersionExpression` to the response with the `200` status
- **2026-07-03** `10d5f1caa3d4` — 5 breaking, 42 info
  - the response property `data/items/oneOf[#/components/schemas/LogSource]/id` became optional for the status `200`
  - the response property `data/items/oneOf[#/components/schemas/MetricSource]/id` became optional for the status `200`
  - the response property `data/items/oneOf[#/components/schemas/SessionSource]/id` became optional for the status `200`
  - the response property `data/items/oneOf[#/components/schemas/TraceSource]/id` became optional for the status `200`
  - added `#/components/schemas/PromqlSource` to the `data/items/` response property `oneOf` list for the response status `200`
  - added the optional property `data/items/oneOf[#/components/schemas/LogSource]/disabled` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/MetricSource]/disabled` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/SessionSource]/disabled` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/TraceSource]/disabled` to the response with the `200` status
  - the response property `data/items/oneOf[#/components/schemas/TraceSource]/defaultTableSelectExpression` became required for the status `200`
  - added `promql` discriminator mapping keys to the `data/items/` response property for the response status `200`
  - removed the `12h` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `12h` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `15m` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `15m` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `15s` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `15s` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1d` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1d` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1h` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1h` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1m` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1m` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1s` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1s` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `2d` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `2d` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `2h` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `2h` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `30d` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `30d` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `30m` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `30m` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `30s` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `30s` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `5m` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `5m` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `6h` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `6h` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `7d` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - …7 more
- **2026-06-29** `945c6bb013e0` — 2 info
  - added the optional property `data/items/oneOf[#/components/schemas/LogSource]/knownColumnsListExpression` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/TraceSource]/knownColumnsListExpression` to the response with the `200` status
- **2026-06-15** `d402e7286cf2` — 4 info
  - added the optional property `data/items/oneOf[#/components/schemas/LogSource]/section` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/MetricSource]/section` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/SessionSource]/section` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/TraceSource]/section` to the response with the `200` status
- **2026-05-20** `0b1f31780e43` — 2 info
  - added the optional property `data/items/oneOf[#/components/schemas/LogSource]/useTextIndexForImplicitColumn` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/TraceSource]/useTextIndexForImplicitColumn` to the response with the `200` status
- **2026-05-08** `6b3e524305cc` — 2 info
  - added the optional property `data/items/oneOf[#/components/schemas/LogSource]/metadataMaterializedViews` to the response with the `200` status
  - added the optional property `data/items/oneOf[#/components/schemas/TraceSource]/metadataMaterializedViews` to the response with the `200` status
- **2026-02-16** `d6176bd41435` — 30 warning, 30 info
  - added the new `12h` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `12h` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `15m` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `15m` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `15s` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `15s` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1d` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1d` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1h` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1h` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1m` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1m` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1s` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `1s` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `2d` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `2d` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `2h` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `2h` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `30d` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `30d` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `30m` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `30m` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `30s` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `30s` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `5m` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `5m` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `6h` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `6h` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `7d` enum value to the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - added the new `7d` enum value to the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 day` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 day` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 hour` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 hour` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 minute` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 minute` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 second` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `1 second` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `12 hour` enum value from the `data/items/oneOf[#/components/schemas/LogSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - removed the `12 hour` enum value from the `data/items/oneOf[#/components/schemas/TraceSource]/materializedViews/items/minGranularity` response property for the response status `200`
  - …20 more
- **2026-02-11** `60a08cf40234` — 1 info
  - endpoint added
- **2026-01-30** `ed852374c451` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/hyperdxio/apis/hyperdx-external-api/docs/api/v2/sources/get.md) · [API](https://skmtc.dev/hyperdxio/apis/hyperdx-external-api.md) · [Page](https://skmtc.dev/hyperdxio/apis/hyperdx-external-api/changes/api/v2/sources/get)
