---
title: "Changes to Change target"
method: PUT
path: "/cdn/logs_uploader/targets/{id}"
---

# Changes to Change target

`PUT /cdn/logs_uploader/targets/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 76 revisions.

- **2026-10-21** `d034c0d6d6ff`: 2 breaking, 14 warning, 4 info
- **2026-09-04** `796429501557`: 2 warning, 8 info

## Changes

- **2026-10-21** `d034c0d6d6ff`: 2 breaking, 14 warning, 4 info
  - the request's body type changed from `object` to no type
  - the response's body type changed from `object` to no type for status `200`
  - removed the request property `config`
  - removed the request property `description`
  - removed the request property `name`
  - removed the request property `storage_type`
  - removed the optional property `client_id` from the response with the `200` status
  - removed the optional property `config` from the response with the `200` status
  - removed the optional property `created` from the response with the `200` status
  - removed the optional property `description` from the response with the `200` status
  - removed the optional property `id` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `related_uploader_configs` from the response with the `200` status
  - removed the optional property `status` from the response with the `200` status
  - removed the optional property `storage_type` from the response with the `200` status
  - removed the optional property `updated` from the response with the `200` status
  - added `#/components/schemas/PutLogsUploaderTargetS3Gcore, #/components/schemas/PutLogsUploaderTargetS3Amazon, #/components/schemas/PutLogsUploaderTargetS3OSS, #/components/schemas/PutLogsUploaderTargetS3Other, #/components/schemas/PutLogsUploaderTargetS3V1, #/components/schemas/PutLogsUploaderTargetFTP, #/components/schemas/PutLogsUploaderTargetSFTP, #/components/schemas/PutLogsUploaderTargetHTTP, #/components/schemas/PutLogsUploaderTargetAzureBlob, #/components/schemas/PutLogsUploaderTargetSLS` to the request body `anyOf` list
  - added request discriminator
  - added `#/components/schemas/LogsUploaderTargetResponseS3Gcore, #/components/schemas/LogsUploaderTargetResponseS3Amazon, #/components/schemas/LogsUploaderTargetResponseS3OSS, #/components/schemas/LogsUploaderTargetResponseS3Other, #/components/schemas/LogsUploaderTargetResponseS3V1, #/components/schemas/LogsUploaderTargetResponseFTP, #/components/schemas/LogsUploaderTargetResponseSFTP, #/components/schemas/LogsUploaderTargetResponseHTTP, #/components/schemas/LogsUploaderTargetResponseAzureBlob, #/components/schemas/LogsUploaderTargetResponseSLS` to the response body `anyOf` list for the response status `200`
  - added response discriminator for the response status `200`
- **2026-09-04** `796429501557`: 2 warning, 8 info
  - removed `subschema #2` from the `config/anyOf[subschema #2: S3 Amazon Config]/` request property `allOf` list
  - added the new `sls` enum value to the `storage_type` response property for the response status `200`
  - added `#/components/schemas/SLSConfig` to the `config` request property `anyOf` list
  - the request property `config/anyOf[subschema #1: S3 Gcore Config]/allOf[subschema #2]/endpoint` became optional
  - the request property `config/anyOf[subschema #4: S3 Other Config]/allOf[subschema #1: S3 Gcore Config]/allOf[subschema #2]/endpoint` became optional
  - the request property `config/anyOf[subschema #5: S3 V1 Config]/allOf[subschema #1: S3 Other Config]/allOf[subschema #1: S3 Gcore Config]/allOf[subschema #2]/endpoint` became optional
  - the request property `config/anyOf[subschema #6: FTP Config]/allOf[subschema #2]/password` became optional
  - the request property `config/anyOf[subschema #9: Azure Blob Config]/allOf[subschema #2]/auth` became optional
  - added the new `sls` enum value to the request property `storage_type`
  - added `#/components/schemas/SLSConfigResponse` to the `config` response property `anyOf` list for the response status `200`

---

[Operation](https://skmtc.dev/g-core/apis/gcore-openapi/docs/cdn/logs_uploader/targets/:id/put.md) - [API](https://skmtc.dev/g-core/apis/gcore-openapi.md) - [Page](https://skmtc.dev/g-core/apis/gcore-openapi/changes/cdn/logs_uploader/targets/:id/put)
