---
title: "Changes to Get origin groups list"
method: GET
path: "/cdn/origin_groups"
---

# Changes to Get origin groups list

`GET /cdn/origin_groups`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 76 revisions.

- **2026-10-21** `d034c0d6d6ff`: 4 breaking, 2 warning, 4 info
- **2026-09-04** `796429501557`: 6 warning
- **2026-05-11** `ebfd7c38e8c0`: 2 warning, 2 info

## Changes

- **2026-10-21** `d034c0d6d6ff`: 4 breaking, 2 warning, 4 info
  - the response property `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_access_key_id` became optional for the status `200`
  - the response property `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_secret_access_key` became optional for the status `200`
  - the response property `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_access_key_id` became optional for the status `200`
  - the response property `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_secret_access_key` became optional for the status `200`
  - added the new `gcore` enum value to the `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_type` response property for the response status `200`
  - added the new `gcore` enum value to the `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_type` response property for the response status `200`
  - added the optional property `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/storage_id` to the response with the `200` status
  - added the optional property `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/storage_id` to the response with the `200` status
  - the `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_bucket_name` response's property pattern `^[A-Za-z0-9_.:-]+$` was added for the status `200`
  - the `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/config/s3_bucket_name` response's property pattern `^[A-Za-z0-9_.:-]+$` was added for the status `200`
- **2026-09-04** `796429501557`: 6 warning
  - removed the optional property `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #1: Host Source]/tag` from the response with the `200` status
  - removed the optional property `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/tag` from the response with the `200` status
  - removed the optional property `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #3: FastEdge Source]/tag` from the response with the `200` status
  - removed the optional property `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #1: Host Source]/tag` from the response with the `200` status
  - removed the optional property `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/tag` from the response with the `200` status
  - removed the optional property `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #3: FastEdge Source]/tag` from the response with the `200` status
- **2026-05-11** `ebfd7c38e8c0`: 2 warning, 2 info
  - added the new `fastedge` enum value to the `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/origin_type` response property for the response status `200`
  - added the new `fastedge` enum value to the `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/anyOf[subschema #2: S3 Source]/origin_type` response property for the response status `200`
  - added `#/components/schemas/FastedgeSourceResponse` to the `anyOf[subschema #1: Plain list]/items/anyOf[subschema #1: None Auth]/sources/items/` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/FastedgeSourceResponse` to the `anyOf[subschema #2: Paginated list]/allOf[subschema #2]/results/items/anyOf[subschema #1: None Auth]/sources/items/` response property `anyOf` list for the response status `200`

---

[Operation](https://skmtc.dev/g-core/apis/gcore-openapi/docs/cdn/origin_groups/get.md) - [API](https://skmtc.dev/g-core/apis/gcore-openapi.md) - [Page](https://skmtc.dev/g-core/apis/gcore-openapi/changes/cdn/origin_groups/get)
