Skip to content

Update article translations

Request

Update translations for a knowledge article. Supports partial success.

Security
ApiKeyAuth(Required scopes: knowledge.content:w)
Path
articleIdstring, (uuid)required
Bodyapplication/jsonrequired

The translations to update for the article

translationsArray of objects(TranslationInput)

List of translations to create or update

PATCH
/beta/knowledge/articles/{articleId}/translations
curl -i -X PATCH \
  'https://dev.dixa.io/beta/knowledge/articles/{articleId}/translations' \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "translations": [
      {
        "languageId": "en",
        "title": "My Article",
        "content": "<p>Hello world</p>"
      }
    ]
  }'

Responses

The updated translations, with partial errors if any

Bodyapplication/json
dataArray of objects(ArticleTranslation)

Successfully upserted translations

partialErrorsArray of objects(TranslationError)

Errors for translations that failed

Response
{ "data": [ { … } ] }