PUT
/
api2
/
v1
/
projects
/
{projectUid}
/
qaSettings
Edit quality assurance settings
curl --request PUT \
  --url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/qaSettings \
  --header 'Content-Type: application/json' \
  --data '{
  "emptyTranslation": true,
  "inconsistentTranslation": true,
  "joinTags": true,
  "missingNumbers": true,
  "segmentNotConfirmed": true,
  "terminology": true,
  "multipleSpaces": true,
  "trailingSpace": true,
  "trailingPunctuation": true,
  "targetLengthMax": 1,
  "formatting": true,
  "unresolvedComment": true,
  "emptyPairTags": true,
  "strictJobStatus": false,
  "forbiddenStrings": [
    "<string>"
  ],
  "excludeLockedSegments": true,
  "ignoreNotApprovedTerms": true,
  "spellCheck": true,
  "repeatedWords": true,
  "inconsistentTagContent": true,
  "emptyTagContent": true,
  "xliffTags": true,
  "forbiddenTerms": true,
  "targetLengthPercent": 1,
  "targetLengthPerSegment": true,
  "newerAtPrecedingWorkflowStep": true,
  "leadingAndTrailingSpaces": true,
  "moraviaQA": {
    "enabled": true,
    "profile": "<string>"
  },
  "regexp": {
    "rules": [
      {
        "id": "<string>",
        "description": "<string>",
        "sourceRegexp": "<string>",
        "targetRegexp": "<string>",
        "ignorable": true,
        "instant": true
      }
    ]
  }
}'
{
  "emptyTranslation": true,
  "inconsistentTranslation": true,
  "joinTags": true,
  "missingNumbers": true,
  "segmentNotConfirmed": true,
  "terminology": true,
  "multipleSpaces": true,
  "trailingSpace": true,
  "trailingPunctuation": true,
  "targetLength": {
    "enabled": true,
    "max": 123
  },
  "formatting": true,
  "unresolvedComment": true,
  "emptyPairTags": true,
  "strictJobStatus": true,
  "forbiddenStrings": {
    "enabled": true,
    "list": [
      "<string>"
    ]
  },
  "excludeLockedSegments": true,
  "ignoreNotApprovedTerms": true,
  "spellCheck": true,
  "repeatedWords": true,
  "inconsistentTagContent": true,
  "emptyTagContent": true,
  "xliffTags": true,
  "nestedTags": true,
  "forbiddenTerms": true,
  "targetLengthPercent": {
    "enabled": true,
    "max": 123
  },
  "targetLengthPerSegment": true,
  "newerAtPrecedingWorkflowStep": true,
  "leadingAndTrailingSpaces": true,
  "ignoreInAllWorkflowSteps": true,
  "unmodifiedFuzzyTranslation": true,
  "unmodifiedFuzzyTranslationTM": true,
  "unmodifiedFuzzyTranslationMTNT": true,
  "regexp": {
    "rules": [
      {
        "id": "<string>",
        "description": "<string>",
        "sourceRegexp": "<string>",
        "targetRegexp": "<string>",
        "ignorable": true,
        "instant": true
      }
    ]
  },
  "extraNumbers": true,
  "targetSourceIdentical": true,
  "moravia": {
    "enabled": true,
    "profile": "<string>"
  },
  "fuzzyInconsistency": true,
  "missingNonTranslatableAnnotation": true
}

Path Parameters

projectUid
string
required

Body

application/json

Response

200
application/json

successful operation

The response is of type object.