Skip to main content
PUT
/
api2
/
v2
/
projects
/
{projectUid}
/
qaSettings
Edit quality assurance settings
curl --request PUT \
  --url https://cloud.memsource.com/web/api2/v2/projects/{projectUid}/qaSettings \
  --header 'Content-Type: application/json' \
  --data '{
  "checks": "\n        {\n            \"ignorable\": false,\n            \"enabled\": true,\n            \"type\": \"VOID\",\n            \"instant\": false,\n            \"name\": \"emptyTarget\"\n        },\n        {\n            \"ignorable\": false,\n            \"enabled\": true,\n            \"value\": 12,\n            \"type\": \"NUMBER\",\n            \"name\": \"targetLength\"\n        },\n        {\n            \"ignorable\": false,\n            \"enabled\": true,\n            \"value\": \"ASAP, irony\",\n            \"type\": \"STRING\",\n            \"instant\": true,\n            \"name\": \"forbiddenStrings\"\n        },\n        {\n            \"enabled\": true,\n            \"profile\": \"jiris\",\n            \"ignorable\": true,\n            \"type\": \"MORAVIA\",\n            \"name\": \"moravia\"\n        },\n        {\n            \"rules\": [\n                {\n                    \"description\": \"Description\",\n                    \"sourceRegexp\": \".+\",\n                    \"targetRegexp\": \".+\",\n                    \"ignorable\": true\n                },\n                {\n                    \"description\": \"Description\",\n                    \"sourceRegexp\": \"i+\",\n                    \"targetRegexp\": \"e+\",\n                    \"ignorable\": false\n                }\n            ],\n            \"type\": \"REGEX\",\n            \"name\": \"regexp\"\n        },\n        {\n            \"enabled\": true,\n            \"ignorable\": true,\n            \"type\": \"VOID\",\n            \"name\": \"customQa\"\n        }\n    "
}'
{
  "checks": [
    {
      "type": "VOID",
      "name": "emptyTarget"
    }
  ]
}

Path Parameters

projectUid
string
required

Body

application/json
checks
object[]

checks

Example:

"\n {\n \"ignorable\": false,\n \"enabled\": true,\n \"type\": \"VOID\",\n \"instant\": false,\n \"name\": \"emptyTarget\"\n },\n {\n \"ignorable\": false,\n \"enabled\": true,\n \"value\": 12,\n \"type\": \"NUMBER\",\n \"name\": \"targetLength\"\n },\n {\n \"ignorable\": false,\n \"enabled\": true,\n \"value\": \"ASAP, irony\",\n \"type\": \"STRING\",\n \"instant\": true,\n \"name\": \"forbiddenStrings\"\n },\n {\n \"enabled\": true,\n \"profile\": \"jiris\",\n \"ignorable\": true,\n \"type\": \"MORAVIA\",\n \"name\": \"moravia\"\n },\n {\n \"rules\": [\n {\n \"description\": \"Description\",\n \"sourceRegexp\": \".+\",\n \"targetRegexp\": \".+\",\n \"ignorable\": true\n },\n {\n \"description\": \"Description\",\n \"sourceRegexp\": \"i+\",\n \"targetRegexp\": \"e+\",\n \"ignorable\": false\n }\n ],\n \"type\": \"REGEX\",\n \"name\": \"regexp\"\n },\n {\n \"enabled\": true,\n \"ignorable\": true,\n \"type\": \"VOID\",\n \"name\": \"customQa\"\n }\n "

Response

successful operation

checks
object[]
I