{"items":[{"type":"link","label":"Cloud Storage Local API","link":"/ru/api-reference/cloud-storage/local-api","routeSlug":"/ru/api-reference/cloud-storage/local-api","content":{"contentType":"overview","meta":{"name":"Cloud Storage Local API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"local-api.json","url":"/_bundle/@l10n/ru/API Reference/Cloud Storage/local-api.json?download"},{"kind":"download","label":"local-api.yaml","url":"/_bundle/@l10n/ru/API Reference/Cloud Storage/local-api.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"node","title":"Node.js","lang":"Node.js"},{"key":"python","title":"Python","lang":"Python"},{"key":"java","title":"Java","lang":"Java"},{"key":"csharp","title":"C#","lang":"C#"},{"key":"php","title":"PHP","lang":"PHP"},{"key":"go","title":"Go","lang":"Go"},{"key":"ruby","title":"Ruby","lang":"Ruby"},{"key":"r","title":"R","lang":"R"},{"key":"payload","title":"Payload","lang":"Payload"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"http://127.0.0.1:40000"}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Cloud Storage Local API (2026-09-05)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Управление файлами, загрузками, удалениями и метками файлов облачного хранилища MoreLogin через MoreLogin Local API."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Базовый URL"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"http://127.0.0.1:40000"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Пути Local API используют префикс "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/api"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]}],"sectionId":"/ru/api-reference/cloud-storage/local-api"}],"sectionId":"/ru/api-reference/cloud-storage/local-api"}]}]}},{"type":"separator","label":"Cloud Storage","content":null},{"type":"group","label":"Cloud Storage","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage","items":[{"label":"Запрос информации об облачном хранилище","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage/querycloudstorageinfolocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage/querycloudstorageinfolocal","metadata":{"seo":{"title":"Запрос информации об облачном хранилище","description":"Возвращает квоту облачного хранилища команды и текущее использование."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"queryCloudStorageInfoLocal","name":"Запрос информации об облачном хранилище","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1info/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Запрос информации об облачном хранилище","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Возвращает квоту облачного хранилища команды и текущее использование."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": у команды уже должна быть запись облачного хранилища. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Команда, которой облачное хранилище никогда не выделялось, получит ошибку, а не нулевую ёмкость"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — запись создаётся при покупке хранилища, а не отложенно этим вызовом."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Единицы"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"capacity"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"usedCapacity"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — количество байт."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Точность"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"usedCapacity"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — накопительный счётчик, обновляемый при загрузке и удалении, а не сумма, вычисляемая по таблице файлов в момент запроса, поэтому он может расходиться с суммой "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fileSize"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/cloudstorage/file/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Значения"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"capacityStatus"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" равен "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" только когда положительная квота исчерпана полностью; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"isExpired"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" сравнивает дату истечения с текущим моментом. Файлы, загрузка которых не была подтверждена, в "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"usedCapacity"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" не учитываются."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39001"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/cloudstorage/info","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/cloudstorage/info","href":"cloud-storage/querycloudstorageinfolocal","openApiOperationId":"queryCloudStorageInfoLocal","summary":"Запрос информации об облачном хранилище"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3637"}},"schemaId":"schema_3637"}],"pointer":"/paths/~1api~1cloudstorage~1info/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3637","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3637"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage/querycloudstorageinfolocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/info"}],"content":{"contentType":"group","meta":{"name":"Cloud Storage"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cloud Storage","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Запрос квоты и использования хранилища"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/cloudstorage/info","summary":"Запрос информации об облачном хранилище","prefix":{"name":"get","color":"get"},"badges":[],"link":"/cloud-storage/querycloudstorageinfolocal","deprecated":false}]}]}]}]}},{"type":"group","label":"Cloud Storage Files","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files","items":[{"label":"Постраничный список файлов облачного хранилища","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/pagecloudstoragefileslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/pagecloudstoragefileslocal","metadata":{"seo":{"title":"Постраничный список файлов облачного хранилища","description":"Постранично выводит файлы Cloud Storage."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"pageCloudStorageFilesLocal","name":"Постраничный список файлов облачного хранилища","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1file~1page/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Постраничный список файлов облачного хранилища","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Постранично выводит файлы Cloud Storage."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Видимость"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"выводятся только файлы, загрузка которых подтверждена"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": файл с предподписанным URL, загрузка которого так и не была завершена, не появится. Участники без права на все данные видят только загруженные ими файлы."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Фильтрация"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fileName"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" сопоставляется частично; "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagIds"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" работает по логике ИЛИ; результаты упорядочены от новых к старым, и этот порядок изменить нельзя."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Особенность"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": элемент "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagInfo"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" может быть равен null, если метка была удалена, пока она ещё была привязана к файлу."},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FilePageRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1page/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/FilePageRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1page/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1file~1page/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/file/page","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/FilePageRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1page/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/file/page","href":"cloud-storage-files/pagecloudstoragefileslocal","openApiOperationId":"pageCloudStorageFilesLocal","summary":"Постраничный список файлов облачного хранилища"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/FilePageRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1page/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FilePageRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1page/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3638"}},"schemaId":"schema_3638"}],"pointer":"/paths/~1api~1cloudstorage~1file~1page/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3638","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3638"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-files/pagecloudstoragefileslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/file/page"},{"label":"Пакетный запрос предподписанных URL для загрузки","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/batchrequestcloudstoragepresigneduploadurlslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/batchrequestcloudstoragepresigneduploadurlslocal","metadata":{"seo":{"title":"Пакетный запрос предподписанных URL для загрузки","description":"Резервирует записи в облачном хранилище и выдаёт предподписанные URL для загрузки."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"batchRequestCloudStoragePresignedUploadUrlsLocal","name":"Пакетный запрос предподписанных URL для загрузки","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1upload~1init/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Пакетный запрос предподписанных URL для загрузки","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Резервирует записи в облачном хранилище и выдаёт предподписанные URL для загрузки."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": у команды должна быть запись облачного хранилища, и она не должна быть просрочена. Базовое имя каждого файла ограничено 60 символами и должно быть уникальным как внутри запроса, так и относительно всех существующих файлов команды — "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"сверка идёт по имени без расширения"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", поэтому "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"a.png"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" конфликтует с существующим "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"a.mp4"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Ограничения"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": одновременно в команде может быть не более 100 неподтверждённых загрузок."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": вставляет по одной записи на имя со статусом «загружается» и нулевым размером и возвращает "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{id, fileName, presignedUrl}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" для каждой."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Квота"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"свободное место здесь не проверяется."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Оно списывается при подтверждении загрузки, поэтому init может пройти, а complete всё равно упасть из-за недостатка места."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Каждый предподписанный URL действителен один час"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; отправьте байты методом "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"PUT"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", а затем вызовите "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/cloudstorage/upload/complete"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39001"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39037"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39044"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39045"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39047"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39050"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39051"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UploadInitRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1init/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/UploadInitRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1init/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1upload~1init/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/upload/init","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/UploadInitRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1init/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/upload/init","href":"cloud-storage-files/batchrequestcloudstoragepresigneduploadurlslocal","openApiOperationId":"batchRequestCloudStoragePresignedUploadUrlsLocal","summary":"Пакетный запрос предподписанных URL для загрузки"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/UploadInitRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1init/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UploadInitRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1init/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3639"}},"schemaId":"schema_3639"}],"pointer":"/paths/~1api~1cloudstorage~1upload~1init/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3639","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3639"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-files/batchrequestcloudstoragepresigneduploadurlslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/upload/init"},{"label":"Подтверждение завершения загрузки","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/confirmcloudstorageuploadcompletelocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/confirmcloudstorageuploadcompletelocal","metadata":{"seo":{"title":"Подтверждение завершения загрузки","description":"Подтверждает загруженный файл облачного хранилища."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"confirmCloudStorageUploadCompleteLocal","name":"Подтверждение завершения загрузки","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1upload~1complete/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Подтверждение завершения загрузки","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Подтверждает загруженный файл облачного хранилища."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": запись файла должна принадлежать вашей команде, а объект уже должен находиться в хранилище — служба читает его ETag и длину для проверки. Размер должен быть больше 0 и меньше 2 ГБ."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": атомарно списывает квоту хранилища команды, затем помечает запись загруженной и сохраняет реальный размер. Пока это не удалось, файл "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"не появляется в "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/cloudstorage/file/page"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и продолжает занимать один из 100 неподтверждённых слотов."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"При ошибке загруженный объект удаляется."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" Слишком ранний вызов, превышение лимита размера или нехватка места удаляют байты из хранилища и оставляют запись неподтверждённой. Восстановление — это новый "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/cloudstorage/upload/init"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" и повторная загрузка, а не повтор этого вызова."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное и идемпотентное после успеха — второй вызов вернёт тот же файл, не списывая квоту повторно."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Примечание"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": запись, которую так и не подтвердили, автоматически убирается через 24 часа."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39001"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39011"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39014"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39041"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39046"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39047"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UploadCompleteRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1complete/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/UploadCompleteRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1complete/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1upload~1complete/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/upload/complete","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/UploadCompleteRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1complete/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/upload/complete","href":"cloud-storage-files/confirmcloudstorageuploadcompletelocal","openApiOperationId":"confirmCloudStorageUploadCompleteLocal","summary":"Подтверждение завершения загрузки"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/UploadCompleteRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1complete/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/UploadCompleteRequest","exampleIds":["paths/~1api~1cloudstorage~1upload~1complete/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3640"}},"schemaId":"schema_3640"}],"pointer":"/paths/~1api~1cloudstorage~1upload~1complete/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3640","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3640"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-files/confirmcloudstorageuploadcompletelocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/upload/complete"},{"label":"Пакетное удаление файлов облачного хранилища","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/batchdeletecloudstoragefileslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-files/batchdeletecloudstoragefileslocal","metadata":{"seo":{"title":"Пакетное удаление файлов облачного хранилища","description":"Удаляет файлы Cloud Storage по идентификаторам."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"batchDeleteCloudStorageFilesLocal","name":"Пакетное удаление файлов облачного хранилища","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1file~1delete~1batch/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Пакетное удаление файлов облачного хранилища","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Удаляет файлы Cloud Storage по идентификаторам."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": все идентификаторы должны разрешаться внутри вашей команды; "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"если хотя бы один не разрешается, весь пакет отклоняется и откатывается"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", включая идентификаторы, которые уже были удалены."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": это логическое удаление. Квота освобождается в той же транзакции, а сохранённые объекты удаляются по мере возможности: сбой хранилища записывается в лог, но не приводит к ошибке вызова, поэтому объект может пережить свою запись. Привязки меток не очищаются."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное. Освобождённое место подтвердите через "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/cloudstorage/info"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39011"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/FileDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/file/delete/batch","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/FileDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/file/delete/batch","href":"cloud-storage-files/batchdeletecloudstoragefileslocal","openApiOperationId":"batchDeleteCloudStorageFilesLocal","summary":"Пакетное удаление файлов облачного хранилища"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/FileDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3641"}},"schemaId":"schema_3641"}],"pointer":"/paths/~1api~1cloudstorage~1file~1delete~1batch/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3641","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3641"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-files/batchdeletecloudstoragefileslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/file/delete/batch"}],"content":{"contentType":"group","meta":{"name":"Cloud Storage Files"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cloud Storage Files","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Запрос, загрузка и удаление файлов облачного хранилища"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/cloudstorage/file/page","summary":"Постраничный список файлов облачного хранилища","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-files/pagecloudstoragefileslocal","deprecated":false},{"title":"/api/cloudstorage/upload/init","summary":"Пакетный запрос предподписанных URL для загрузки","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-files/batchrequestcloudstoragepresigneduploadurlslocal","deprecated":false},{"title":"/api/cloudstorage/upload/complete","summary":"Подтверждение завершения загрузки","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-files/confirmcloudstorageuploadcompletelocal","deprecated":false},{"title":"/api/cloudstorage/file/delete/batch","summary":"Пакетное удаление файлов облачного хранилища","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-files/batchdeletecloudstoragefileslocal","deprecated":false}]}]}]}]}},{"type":"group","label":"Cloud Storage File Tags","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags","items":[{"label":"Задать метки файла","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/setcloudstoragefiletagslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/setcloudstoragefiletagslocal","metadata":{"seo":{"title":"Задать метки файла","description":"Заменяет метки у файла Cloud Storage."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"setCloudStorageFileTagsLocal","name":"Задать метки файла","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1set/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Задать метки файла","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Заменяет метки у файла Cloud Storage."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": один "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fileId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" на вызов, а "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagIds"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" не должен быть пустым и должен ссылаться на метки Cloud Storage, принадлежащие вашей команде. Метки профилей отклоняются."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": метки, отсутствующие в запросе, снимаются с файла, а недостающие добавляются. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Снять здесь все метки невозможно"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", потому что пустой список отклоняется."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное и идемпотентное при одинаковом теле запроса."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39011"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39048"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39049"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/file/tag/set","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/file/tag/set","href":"cloud-storage-file-tags/setcloudstoragefiletagslocal","openApiOperationId":"setCloudStorageFileTagsLocal","summary":"Задать метки файла"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3641"}},"schemaId":"schema_3641"}],"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1set/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3641","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3641"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-file-tags/setcloudstoragefiletagslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/file/tag/set"},{"label":"Добавить метки файла","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/addcloudstoragefiletagslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/addcloudstoragefiletagslocal","metadata":{"seo":{"title":"Добавить метки файла","description":"Добавляет метки к файлу Cloud Storage, не убирая существующие."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"addCloudStorageFileTagsLocal","name":"Добавить метки файла","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1add/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Добавить метки файла","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Добавляет метки к файлу Cloud Storage, не убирая существующие."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": один "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fileId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" на вызов, а "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagIds"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" не должен быть пустым и должен ссылаться на метки Cloud Storage, принадлежащие вашей команде."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": только добавляет; существующие метки остаются на месте. Для замены используйте вариант с полной установкой."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное и идемпотентное — добавление метки, которая у файла уже есть, ничего не меняет."},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Задокументированные бизнес-ошибки: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39011"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39048"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"39049"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Значения кодов см. в "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/ru/api-reference/getting-started/error-codes"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error Codes"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Любая операция может дополнительно вернуть общие коды."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/file/tag/add","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/file/tag/add","href":"cloud-storage-file-tags/addcloudstoragefiletagslocal","openApiOperationId":"addCloudStorageFileTagsLocal","summary":"Добавить метки файла"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileTagChangeRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3641"}},"schemaId":"schema_3641"}],"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1add/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3641","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3641"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-file-tags/addcloudstoragefiletagslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/file/tag/add"},{"label":"Запросить метки файла","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/querycloudstoragefiletagslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/querycloudstoragefiletagslocal","metadata":{"seo":{"title":"Запросить метки файла","description":"Возвращает метки, привязанные к одному или нескольким файлам Cloud Storage."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"queryCloudStorageFileTagsLocal","name":"Запросить метки файла","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1query/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Запросить метки файла","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Возвращает метки, привязанные к одному или нескольким файлам Cloud Storage."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": все "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"fileId"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" должны разрешаться внутри вашей команды; "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"один неизвестный идентификатор приводит к ошибке всего вызова"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", а не к частичным данным."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Особенность"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagIds"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" читается из привязок, а подробности меток берутся из существующих меток, поэтому метка, удалённая при сохранённой привязке, попадёт в "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagIds"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" без соответствующей записи в подробностях. Длины двух списков могут различаться."},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileTagQueryRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/FileTagQueryRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/file/tag/query","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/FileTagQueryRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/file/tag/query","href":"cloud-storage-file-tags/querycloudstoragefiletagslocal","openApiOperationId":"queryCloudStorageFileTagsLocal","summary":"Запросить метки файла"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/FileTagQueryRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/FileTagQueryRequest","exampleIds":["paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3642"}},"schemaId":"schema_3642"}],"pointer":"/paths/~1api~1cloudstorage~1file~1tag~1query/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3642","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3642"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-file-tags/querycloudstoragefiletagslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/file/tag/query"},{"label":"Запросить все метки файлов Cloud Storage","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/queryallcloudstoragefiletagslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/queryallcloudstoragefiletagslocal","metadata":{"seo":{"title":"Запросить все метки файлов Cloud Storage","description":"Возвращает все метки файлов Cloud Storage в команде."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"queryAllCloudStorageFileTagsLocal","name":"Запросить все метки файлов Cloud Storage","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1tag~1all/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Запросить все метки файлов Cloud Storage","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Возвращает все метки файлов Cloud Storage в команде."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Примечание"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": пагинации нет, и у меток Cloud Storage нет серверного ограничения по количеству, поэтому ответ растёт вместе с числом меток, которые создаёт ваша команда."},"children":[]}]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/api/cloudstorage/tag/all","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200"],"pointer":"/api/cloudstorage/tag/all","href":"cloud-storage-file-tags/queryallcloudstoragefiletagslocal","openApiOperationId":"queryAllCloudStorageFileTagsLocal","summary":"Запросить все метки файлов Cloud Storage"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3643"}},"schemaId":"schema_3643"}],"pointer":"/paths/~1api~1cloudstorage~1tag~1all/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3643","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3643"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-file-tags/queryallcloudstoragefiletagslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/tag/all"},{"label":"Создать метку файла Cloud Storage","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/createcloudstoragefiletaglocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/createcloudstoragefiletaglocal","metadata":{"seo":{"title":"Создать метку файла Cloud Storage","description":"Создаёт метку файла Cloud Storage."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"createCloudStorageFileTagLocal","name":"Создать метку файла Cloud Storage","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1tag~1create/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Создать метку файла Cloud Storage","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Создаёт метку файла Cloud Storage."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagName"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" не должен быть пустым."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": создаёт метку с цветом, выбранным из фиксированной палитры. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Проверки на дублирование имени нет, ограничения по количеству тоже нет"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", поэтому повторный вызов создаст вторую метку с тем же именем."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное; ответ содержит новую метку."},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TagCreateRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1create/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/TagCreateRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1create/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1tag~1create/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/tag/create","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/TagCreateRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1create/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/tag/create","href":"cloud-storage-file-tags/createcloudstoragefiletaglocal","openApiOperationId":"createCloudStorageFileTagLocal","summary":"Создать метку файла Cloud Storage"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/TagCreateRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1create/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TagCreateRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1create/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3644"}},"schemaId":"schema_3644"}],"pointer":"/paths/~1api~1cloudstorage~1tag~1create/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3644","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3644"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-file-tags/createcloudstoragefiletaglocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/tag/create"},{"label":"Изменить метку файла Cloud Storage","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/editcloudstoragefiletaglocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/editcloudstoragefiletaglocal","metadata":{"seo":{"title":"Изменить метку файла Cloud Storage","description":"Переименовывает метку файла Cloud Storage."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"editCloudStorageFileTagLocal","name":"Изменить метку файла Cloud Storage","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1tag~1edit/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Изменить метку файла Cloud Storage","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Переименовывает метку файла Cloud Storage."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": метка должна существовать в вашей команде и быть меткой Cloud Storage."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": меняется только имя; цвет и все существующие привязки сохраняются, поэтому файлы сразу показывают новое имя."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное. Оптимистичной блокировки нет — при одновременных переименованиях побеждает последняя запись."},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TagEditRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1edit/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/TagEditRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1edit/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1tag~1edit/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/tag/edit","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/TagEditRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1edit/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/tag/edit","href":"cloud-storage-file-tags/editcloudstoragefiletaglocal","openApiOperationId":"editCloudStorageFileTagLocal","summary":"Изменить метку файла Cloud Storage"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/TagEditRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1edit/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TagEditRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1edit/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3645"}},"schemaId":"schema_3645"}],"pointer":"/paths/~1api~1cloudstorage~1tag~1edit/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3645","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3645"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-file-tags/editcloudstoragefiletaglocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/tag/edit"},{"label":"Удалить метки файлов Cloud Storage","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/deletecloudstoragefiletagslocal","routeSlug":"/ru/api-reference/cloud-storage/local-api/cloud-storage-file-tags/deletecloudstoragefiletagslocal","metadata":{"seo":{"title":"Удалить метки файлов Cloud Storage","description":"Удаляет метки файлов Cloud Storage."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"deleteCloudStorageFileTagsLocal","name":"Удалить метки файлов Cloud Storage","isWebhook":false,"pointer":"/paths/~1api~1cloudstorage~1tag~1delete~1batch/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Удалить метки файлов Cloud Storage","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Удаляет метки файлов Cloud Storage."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предварительные условия"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": все идентификаторы должны быть метками Cloud Storage вашей команды; "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"один недопустимый идентификатор приводит к ошибке всего пакета"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Эффект"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": метки удаляются, но "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"их привязки к файлам не очищаются"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Ожидайте два следствия: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/cloudstorage/file/tag/query"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" продолжит возвращать идентификатор удалённой метки без соответствующих подробностей, а "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tagInfo"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" в "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"/cloudstorage/file/page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" может содержать элементы null. Фильтрация файлов по идентификатору удалённой метки ничего не вернёт."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Завершение"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": синхронное и не обёрнуто в транзакцию."},"children":[]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TagDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody/content/application~1json/example"]}},"schemaId":"components/schemas/TagDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody/content/application~1json/example"],"pointer":"/paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/api/cloudstorage/tag/delete/batch","servers":[{"url":"http://127.0.0.1:40000"}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"requestBody":{"application/json":{"schemaId":"components/schemas/TagDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody/content/application~1json/example"]}},"responseCodes":["200"],"pointer":"/api/cloudstorage/tag/delete/batch","href":"cloud-storage-file-tags/deletecloudstoragefiletagslocal","openApiOperationId":"deleteCloudStorageFileTagsLocal","summary":"Удалить метки файлов Cloud Storage"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"http://127.0.0.1:40000"}],"schemaId":"components/schemas/TagDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody/content/application~1json/example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"components/schemas/TagDeleteRequest","exampleIds":["paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody/content/application~1json/example"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Успех"},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3645"}},"schemaId":"schema_3645"}],"pointer":"/paths/~1api~1cloudstorage~1tag~1delete~1batch/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_3645","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_3645"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/cloud-storage-file-tags/deletecloudstoragefiletagslocal"}],"panels":[]}]},"httpPath":"/api/cloudstorage/tag/delete/batch"}],"content":{"contentType":"group","meta":{"name":"Cloud Storage File Tags"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cloud Storage File Tags","showPageActions":true},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Управление тегами файлов облачного хранилища"},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/api/cloudstorage/file/tag/set","summary":"Задать метки файла","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-file-tags/setcloudstoragefiletagslocal","deprecated":false},{"title":"/api/cloudstorage/file/tag/add","summary":"Добавить метки файла","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-file-tags/addcloudstoragefiletagslocal","deprecated":false},{"title":"/api/cloudstorage/file/tag/query","summary":"Запросить метки файла","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-file-tags/querycloudstoragefiletagslocal","deprecated":false},{"title":"/api/cloudstorage/tag/all","summary":"Запросить все метки файлов Cloud Storage","prefix":{"name":"get","color":"get"},"badges":[],"link":"/cloud-storage-file-tags/queryallcloudstoragefiletagslocal","deprecated":false},{"title":"/api/cloudstorage/tag/create","summary":"Создать метку файла Cloud Storage","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-file-tags/createcloudstoragefiletaglocal","deprecated":false},{"title":"/api/cloudstorage/tag/edit","summary":"Изменить метку файла Cloud Storage","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-file-tags/editcloudstoragefiletaglocal","deprecated":false},{"title":"/api/cloudstorage/tag/delete/batch","summary":"Удалить метки файлов Cloud Storage","prefix":{"name":"post","color":"post"},"badges":[],"link":"/cloud-storage-file-tags/deletecloudstoragefiletagslocal","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/ApiResponseBase":{"id":"components/schemas/ApiResponseBase","kind":"json-schema","title":"ApiResponseBase","data":{"type":"object","properties":{"code":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Код результата. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" означает успех; остальные коды указывают на ошибку."},"children":[]}]}]}],"example":0},"msg":{"type":["string","null"],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Сообщение об ошибке."},"children":[]}]}]}],"example":null},"requestId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID запроса операции. Это поле может присутствовать, если запрос прошёл через API-шлюз."},"children":[]}]}]}],"example":"1d4f3ea968664593860b94b35d4ebf5e"}},"required":["code","msg"]}},"components/schemas/StorageInfo":{"id":"components/schemas/StorageInfo","kind":"json-schema","title":"StorageInfo","data":{"type":"object","properties":{"capacity":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Общая ёмкость облачного хранилища в байтах."},"children":[]}]}]}],"example":"10737418240"},"usedCapacity":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Использованная ёмкость облачного хранилища в байтах."},"children":[]}]}]}],"example":"536870912"},"expireDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Дата истечения облачного хранилища."},"children":[]}]}]}]},"capacityStatus":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Статус ёмкости: 0 = норма, 1 = заполнено."},"children":[]}]}]}],"example":0},"isExpired":{"type":"boolean","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Истёк ли тарифный план подписки."},"children":[]}]}]}],"example":false}}}},"components/schemas/FilePageRequest":{"id":"components/schemas/FilePageRequest","kind":"json-schema","title":"FilePageRequest","data":{"type":"object","properties":{"pageNo":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Номер текущей страницы, начиная с 1. По умолчанию 1."},"children":[]}]}]}],"minimum":1,"default":1,"example":1},"pageSize":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Количество элементов на странице. По умолчанию 10."},"children":[]}]}]}],"minimum":1,"default":10,"example":20},"fileName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Ключевое слово имени файла для нечёткого поиска."},"children":[]}]}]}],"example":"report"},"tagIds":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Фильтрует файлы по ID меток."},"children":[]}]}]}],"items":{"type":"string"},"example":["1800000000000101"]},"fileType":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Фильтр по типу файла: 0 = изображение, 1 = видео, 2 = приложение, 3 = аудио, 4 = документ, 5 = другое."},"children":[]}]}]}],"example":0},"fileIds":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Фильтрует файлы по ID файлов."},"children":[]}]}]}],"items":{"type":"string"},"example":["1800000000001001"]}}}},"components/schemas/TagInfo":{"id":"components/schemas/TagInfo","kind":"json-schema","title":"TagInfo","data":{"type":"object","properties":{"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор тега."},"children":[]}]}]}],"example":"1800000000000101"},"tagSource":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Источник метки, например ENV, PROXY."},"children":[]}]}]}],"example":"ENV"},"tagName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название тега."},"children":[]}]}]}],"example":"Invoice"},"tagType":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип метки: TAG или GROUP."},"children":[]}]}]}],"example":"TAG"},"tagIcon":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Иконка метки."},"children":[]}]}]}],"example":""}}}},"components/schemas/CloudStorageFile":{"id":"components/schemas/CloudStorageFile","kind":"json-schema","title":"CloudStorageFile","data":{"type":"object","properties":{"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор файла в облачном хранилище."},"children":[]}]}]}],"example":"1800000000001001"},"fileName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Имя файла (без расширения)."},"children":[]}]}]}],"example":"example"},"fileExt":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Расширение файла."},"children":[]}]}]}],"example":"jpg"},"fileSize":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Размер файла в байтах."},"children":[]}]}]}],"example":"204800"},"fileType":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Тип файла: 0 = изображение, 1 = видео, 2 = приложение, 3 = аудио, 4 = документ, 5 = другое."},"children":[]}]}]}],"example":0},"tagInfo":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Подробности меток, привязанных к файлу."},"children":[]}]}]}],"items":{"$ref":"#/components/schemas/TagInfo"}},"createDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Дата загрузки."},"children":[]}]}]}]},"updateDate":{"type":"string","pattern":"^\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}:\\d{2}$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Дата обновления."},"children":[]}]}]}]}}}},"components/schemas/FilePageData":{"id":"components/schemas/FilePageData","kind":"json-schema","title":"FilePageData","data":{"type":"object","properties":{"current":{"type":"string","example":"1"},"pages":{"type":"string","example":"7"},"total":{"type":"string","example":"128"},"dataList":{"type":"array","items":{"$ref":"#/components/schemas/CloudStorageFile"}}},"required":["current","pages","total","dataList"]}},"components/schemas/UploadInitRequest":{"id":"components/schemas/UploadInitRequest","kind":"json-schema","title":"UploadInitRequest","data":{"type":"object","properties":{"fileNames":{"type":"array","minItems":1,"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Список имён загружаемых файлов (с расширением), например photo.jpg, video.mp4."},"children":[]}]}]}],"items":{"type":"string"},"example":["photo.jpg","video.mp4"]}},"required":["fileNames"]}},"components/schemas/UploadInitResult":{"id":"components/schemas/UploadInitResult","kind":"json-schema","title":"UploadInitResult","data":{"type":"object","properties":{"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор файла в облачном хранилище."},"children":[]}]}]}],"example":"1800000000000001"},"fileName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Имя файла (с расширением)."},"children":[]}]}]}],"example":"photo.jpg"},"presignedUrl":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Предподписанный URL S3 для загрузки. Используйте HTTPS PUT, чтобы загрузить содержимое файла."},"children":[]}]}]}],"example":"https://example.com/presigned-upload-url"}}}},"components/schemas/UploadCompleteRequest":{"id":"components/schemas/UploadCompleteRequest","kind":"json-schema","title":"UploadCompleteRequest","data":{"type":"object","properties":{"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID файла Cloud Storage, возвращённый API предподписанного URL для загрузки."},"children":[]}]}]}],"example":"1800000000000001"}},"required":["id"]}},"components/schemas/FileDeleteRequest":{"id":"components/schemas/FileDeleteRequest","kind":"json-schema","title":"FileDeleteRequest","data":{"type":"object","properties":{"ids":{"type":"array","minItems":1,"items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID файлов Cloud Storage для удаления."},"children":[]}]}]}],"example":["1800000000001001","1800000000001002"]}},"required":["ids"]}},"components/schemas/FileTagChangeRequest":{"id":"components/schemas/FileTagChangeRequest","kind":"json-schema","title":"FileTagChangeRequest","data":{"type":"object","properties":{"fileId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор файла в облачном хранилище."},"children":[]}]}]}],"example":"1800000000001001"},"tagIds":{"type":"array","minItems":1,"items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификаторы тегов."},"children":[]}]}]}],"example":["1800000000000101","1800000000000102"]}},"required":["fileId","tagIds"]}},"components/schemas/FileTagQueryRequest":{"id":"components/schemas/FileTagQueryRequest","kind":"json-schema","title":"FileTagQueryRequest","data":{"type":"object","properties":{"fileIds":{"type":"array","minItems":1,"items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID файлов Cloud Storage."},"children":[]}]}]}],"example":["1800000000001001"]}},"required":["fileIds"]}},"components/schemas/FileTagResultData":{"id":"components/schemas/FileTagResultData","kind":"json-schema","title":"FileTagResultData","data":{"type":"object","properties":{"fileId":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор файла в облачном хранилище."},"children":[]}]}]}],"example":"1800000000001001"},"tagIds":{"type":"array","items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID меток, привязанных к файлу."},"children":[]}]}]}],"example":["1800000000000101"]},"tagInfo":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Подробности меток."},"children":[]}]}]}],"items":{"$ref":"#/components/schemas/TagInfo"}}}}},"components/schemas/TagCreateRequest":{"id":"components/schemas/TagCreateRequest","kind":"json-schema","title":"TagCreateRequest","data":{"type":"object","properties":{"tagName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название тега."},"children":[]}]}]}],"example":"Invoice"}},"required":["tagName"]}},"components/schemas/TagEditRequest":{"id":"components/schemas/TagEditRequest","kind":"json-schema","title":"TagEditRequest","data":{"type":"object","properties":{"id":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Идентификатор тега."},"children":[]}]}]}],"example":"1800000000000101"},"tagName":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Название тега."},"children":[]}]}]}],"example":"Invoice 2026"}},"required":["id","tagName"]}},"components/schemas/TagDeleteRequest":{"id":"components/schemas/TagDeleteRequest","kind":"json-schema","title":"TagDeleteRequest","data":{"type":"object","properties":{"ids":{"type":"array","minItems":1,"items":{"type":"string"},"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"ID меток для удаления."},"children":[]}]}]}],"example":["1800000000000101"]}},"required":["ids"]}},"schema_3637":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/StorageInfo"}},"required":["data"]}]},"id":"schema_3637"},"schema_3638":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/FilePageData"}},"required":["data"]}]},"id":"schema_3638"},"schema_3639":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/UploadInitResult"}}},"required":["data"]}]},"id":"schema_3639"},"schema_3640":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/CloudStorageFile"}},"required":["data"]}]},"id":"schema_3640"},"schema_3641":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"type":"null","example":null}}}]},"id":"schema_3641"},"schema_3642":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/FileTagResultData"}}},"required":["data"]}]},"id":"schema_3642"},"schema_3643":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/TagInfo"}}},"required":["data"]}]},"id":"schema_3643"},"schema_3644":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"$ref":"#/components/schemas/TagInfo"}},"required":["data"]}]},"id":"schema_3644"},"schema_3645":{"kind":"json-schema","data":{"allOf":[{"$ref":"#/components/schemas/ApiResponseBase"},{"type":"object","properties":{"data":{"type":"boolean","example":true}},"required":["data"]}]},"id":"schema_3645"}},"exampleStore":{"paths/~1api~1cloudstorage~1file~1page/post/requestBody/content/application~1json/example":{"value":{"pageNo":1,"pageSize":20,"fileName":"report","tagIds":["1800000000000001"]},"id":"paths/~1api~1cloudstorage~1file~1page/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1upload~1init/post/requestBody/content/application~1json/example":{"value":{"fileNames":["example.jpg"]},"id":"paths/~1api~1cloudstorage~1upload~1init/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1upload~1complete/post/requestBody/content/application~1json/example":{"value":{"id":"1800000000000001"},"id":"paths/~1api~1cloudstorage~1upload~1complete/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody/content/application~1json/example":{"value":{"ids":["1800000000001001","1800000000001002"]},"id":"paths/~1api~1cloudstorage~1file~1delete~1batch/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody/content/application~1json/example":{"value":{"fileId":"1800000000001001","tagIds":["1800000000000101","1800000000000102"]},"id":"paths/~1api~1cloudstorage~1file~1tag~1set/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody/content/application~1json/example":{"value":{"fileId":"1800000000001001","tagIds":["1800000000000103"]},"id":"paths/~1api~1cloudstorage~1file~1tag~1add/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody/content/application~1json/example":{"value":{"fileIds":["1800000000001001"]},"id":"paths/~1api~1cloudstorage~1file~1tag~1query/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1tag~1create/post/requestBody/content/application~1json/example":{"value":{"tagName":"Invoice"},"id":"paths/~1api~1cloudstorage~1tag~1create/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1tag~1edit/post/requestBody/content/application~1json/example":{"value":{"id":"1800000000000101","tagName":"Invoice 2026"},"id":"paths/~1api~1cloudstorage~1tag~1edit/post/requestBody/content/application~1json/example"},"paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody/content/application~1json/example":{"value":{"ids":["1800000000000101"]},"id":"paths/~1api~1cloudstorage~1tag~1delete~1batch/post/requestBody/content/application~1json/example"}},"securitySchemeStore":{},"servers":[{"url":"http://127.0.0.1:40000"}]},"options":{"hideSidebar":true,"mockServer":{"off":true},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/@l10n/ru/API Reference/Cloud Storage/local-api.json?download"},{"url":"/_bundle/@l10n/ru/API Reference/Cloud Storage/local-api.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Cloud Storage Local API","description":"Управление файлами, загрузками, удалениями и метками файлов облачного хранилища MoreLogin через MoreLogin Local API.\n\n**Базовый URL**: `http://127.0.0.1:40000`\n\nПути Local API используют префикс `/api`.\n"}},"baseSlug":"/ru/api-reference/cloud-storage/local-api","routesMapping":{}}