Вариант тональности бренда для этой локали уже существует

Moses SkodaИнженер1 мин чтения

При этой ошибке API возвращает 409 Conflict. Значение type — https://lingo.dev/docs/api/errors/brand-voice-variation-locale-taken. Общий для всех ошибок формат описан в разделе Ошибки и коды состояния.

У этой тональности бренда уже есть вариант для <targetLocale>. Для каждой целевой локали у тональности бренда может быть только один вариант. Обновите существующий.

Поля#

Кроме стандартных полей type, status, title и detail, в теле ответа есть следующие поля. На их основе формируется текст detail, так что клиент может показать вместо него свой текст.

ПолеТип
targetLocalestring

Пример#

json
{
  "detail": "This brand voice already has a variation for <targetLocale>. A voice carries one variation per target locale. Update the existing one instead.",
  "targetLocale": "<targetLocale>",
  "type": "https://lingo.dev/docs/api/errors/brand-voice-variation-locale-taken",
  "status": 409,
  "title": "Brand voice variation locale taken"
}

Какие эндпоинты возвращают ошибку#

  • PATCH /v2/brand-voice-variations/{id}
  • POST /v2/brand-voices/{brandVoiceId}/variations