# General Translation Platform: Обновление информации о проекте URL: https://generaltranslation.com/ru/docs/platform/openapi/reference/project/update-project.mdx --- title: Обновление информации о проекте description: Обновление настроек проекта в General Translation средствами автоматизации. Справка по API для обновления информации о проекте. method: POST --- Обновляет локаль по умолчанию или настройку перевода из CDN проекта. ID проекта в пути должен совпадать с аутентифицированным проектом. ## Обзор [#overview] ```http POST https://api2.gtx.dev/v2/project/info/:projectId ``` **Разрешение** `project:write` · **Лимит запросов** По умолчанию (200/мин) Изменяйте настройки проекта с помощью собственных средств автоматизации. Чтобы узнать текущие настройки, используйте [Получить информацию о проекте](/docs/platform/openapi/reference/project/project-info). ## Как это работает [#how-it-works] * `projectId` в пути должен соответствовать проекту, для которого аутентифицирован API-ключ. Если `id` отсутствует или не совпадает, возвращается `400`. * Если указан `defaultLocale`, он проверяется и устанавливается как локаль проекта по умолчанию. Если его опустить, локаль по умолчанию останется без изменений. * Установите для `cdnEnabled` значение `true`, чтобы включить перевод из CDN, или `false`, чтобы отключить его. Если его опустить, настройка останется без изменений. * Можно отправить любое из полей или оба. Пустой объект успешно обрабатывается без изменения проекта. * Ответ подтверждает успешное выполнение. ## Запрос [#request] ### Заголовки | Заголовок | Описание | Обязателен | | ----------------- | ----------------------------------------------------------- | ---------- | | `x-gt-api-key` | API-ключ проекта или организации. | Да | | `x-gt-project-id` | ID проекта. Обязателен при использовании ключа организации. | Нет | ### Параметры пути | Параметр | Описание | Тип | Обязательно | | ----------- | ------------------------------------------------------------ | -------- | ----------- | | `projectId` | ID проекта; должен совпадать с аутентифицированным проектом. | `string` | Да | ### Тело **Тип содержимого** `application/json` | Поле | Описание | Тип | Необязательно | По умолчанию | | --------------- | ------------------------------------------- | --------- | ------------- | ------------- | | `defaultLocale` | Новая локаль по умолчанию для проекта. | `string` | Да | Без изменений | | `cdnEnabled` | Включен ли перевод из CDN для проекта. | `boolean` | Да | Без изменений | ## Ответ [#response] **Статус** `200 OK` ```json title="Response" { "success": true } ``` ## Ошибки [#errors] | Статус | Причина | | ------ | ------------------------------------------------------------------------------------------------------------------------------------- | | `400` | Отсутствует `projectId`, `projectId` не совпадает, указан неверный `defaultLocale` или `cdnEnabled` не является логическим значением. | | `401` | API-ключ отсутствует или недействителен. | | `403` | У API-ключа нет права `project:write`. | | `429` | Превышен лимит запросов. | ## Пример [#example] ```bash curl -X POST https://api2.gtx.dev/v2/project/info/prj_... \ -H "x-gt-api-key: gtx-api-..." \ -H "Content-Type: application/json" \ -d '{ "defaultLocale": "en", "cdnEnabled": true }' ```