Skip to main content
POST
/
api2
/
v1
/
projects
/
{projectUid}
/
jobs
/
evaluateQuality
Trigger quality evaluation for selected job parts
curl --request POST \
  --url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/jobs/evaluateQuality \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "jobs": [
    {
      "uid": "<string>"
    }
  ],
  "confirmSegments": false,
  "lockSegments": true
}
'
{
  "asyncResponse": {
    "acceptedSegmentsCount": 123,
    "dateCreated": "2023-11-07T05:31:56Z",
    "errorCode": "<string>",
    "errorDesc": "<string>",
    "errorDetails": [
      {
        "args": {},
        "code": "<string>",
        "message": "<string>"
      }
    ],
    "warnings": [
      {
        "args": {},
        "code": "<string>",
        "message": "<string>"
      }
    ]
  },
  "createdBy": {
    "email": "<string>",
    "firstName": "<string>",
    "id": "<string>",
    "lastName": "<string>",
    "uid": "<string>",
    "userName": "<string>"
  },
  "dateCreated": "2023-11-07T05:31:56Z",
  "id": "<string>",
  "parent": "<unknown>",
  "project": {
    "name": "<string>",
    "uid": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Get a token from auth/login endpoint and then pass it in the Authorization HTTP header in every subsequent API call. For more information visit our help center.

Path Parameters

projectUid
string
required

UID of the project

Body

application/json

Job parts to evaluate with lock and confirm settings

jobs
object[]
required

Job parts to evaluate; 1–50 per request, all from the same project and workflow step, and in a ready state.

Required array length: 1 - 50 elements
confirmSegments
boolean

Confirm segments that pass all AI checks. Defaults to false (segments are not confirmed).

Example:

false

lockSegments
boolean

Lock segments that pass all AI checks. Defaults to true (segments are locked).

Example:

true

Response

OK

action
enum<string>
Available options:
PRE_ANALYSE,
POST_ANALYSE,
CONTINUOUS_PRE_ANALYSE,
CONTINUOUS_POST_ANALYSE,
COMPARE_ANALYSE,
PARENT_ANALYSE,
PRE_TRANSLATE,
ASYNC_TRANSLATE,
IMPORT_JOB,
IMPORT_FILE,
ALIGN,
EXPORT_TMX_BY_QUERY,
EXPORT_TMX,
IMPORT_TMX,
IMPORT_MXLF_INTO_TM,
IMPORT_TBX,
IMPORT_TBX_TB3,
INSERT_INTO_TM,
DELETE_TM,
CLEAR_TM,
QA,
QA_V3,
UPDATE_CONTINUOUS_JOB,
UPDATE_SOURCE,
UPDATE_TARGET,
EXTRACT_CLEANED_TMS,
GLOSSARY_PUT,
GLOSSARY_DELETE,
ASYNC_TRANSLATE_VERIFY,
CREATE_PROJECT,
EXPORT_COMPLETE_FILE,
IMPORT_ANNOTATIONS,
FILE_FLOW_CONVERTER_IMPORT,
FILE_FLOW_MT_PRETRANSLATE,
FILE_FLOW_QUALITY_ESTIMATION,
AUTO_LQA,
ADOPT_SEGMENT_DATA,
ADOPT_SEGMENT_SET_DATA,
QP_EVALUATION,
QP_EVALUATION_V2,
QUALITY_EVALUATION
asyncResponse
object
createdBy
object
dateCreated
string<date-time>
id
string
parent
any
project
object