Run QA check
To run a QA check on a given document.
URL
(PUT) projects/{projectid}/documents/{documentid}/QA
PARAMETERS
token | The token obtained on connection | Required |
| projectid | The project id | Required |
| documentid | The id of the document to check | Required |
options | JSON containing options to execute the QA check | Optional |
JSON format of "options" parameter
| profileId | The id of the the QA profile to use. See QA profiles to get the list of existing profiles. | Required |
| localeSource | The source language of the document. Use the language code. See Languages for a list of all supported ISO-2 language codes. | Required |
| localeTarget | The target language of the document. Use the language code. See Languages for a list of all supported ISO-2 language codes. | Required |
| changeStatus | Default: true If true then QA rules will be able to change status of invalid (or valid) translations. | Optional |
| changeBookmarks | Default: true If true then QA rules will be able to change bookmark of invalid (or valid) translations. | Optional |
| skipGreenStatus | Default: true If true then segments with green status will be skipped during the check. | Optional |
| skipLocked | Default: true If true then locked segments will be skipped during the check. | Optional |
RESULTS
The method executes asynchronously. It returns the id of the asynchronous operation or 0 if the operation has completed immediately:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2147483647</int>
If not 0 then your software should poll the status of the operation every 5 seconds. See Asynchronous operations, operation "asyncoperations/{operationid}/status".