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

# Changes to Change target

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

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 76 revisions.

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

## Changes

- **2026-10-21** `d034c0d6d6ff`: 5 breaking, 11 warning, 10 info
  - added the new required request property `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/access_key_id`
  - added the new required request property `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/bucket_name`
  - added the new required request property `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/secret_access_key`
  - the `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/` request property type changed from no type to `object`
  - the response's body type changed from `object` to no type for status `200`
  - removed `#/components/schemas/BaseS3Config, subschema #2` from the `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/` request property `allOf` list
  - 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 the new optional request property `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/directory`
  - added the new optional request property `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/endpoint`
  - added the new optional request property `config/anyOf[subschema #3: S3 OSS Config -> subschema #4: S3 OSS Config]/region`
  - added `#/components/schemas/S3GcoreBoundConfigPatch` to the `config` request property `anyOf` list
  - the request property `config/anyOf[subschema #8: HTTP Config -> subschema #9: HTTP Config]/append/allOf[#/components/schemas/HTTPAction]/allOf[subschema #1: HTTP Action]/` became nullable
  - the request property `config/anyOf[subschema #8: HTTP Config -> subschema #9: HTTP Config]/auth/allOf[#/components/schemas/HTTPAuth]/allOf[subschema #1: HTTP Auth]/` became nullable
  - the request property `config/anyOf[subschema #8: HTTP Config -> subschema #9: HTTP Config]/retry/allOf[#/components/schemas/HTTPAction]/allOf[subschema #1: HTTP Action]/` became nullable
  - the request property `config/anyOf[subschema #8: HTTP Config -> subschema #9: HTTP Config]/upload/allOf[subschema #1: HTTP Action]/` became nullable
  - 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/patch.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/patch)
