resources/qa/issues/{sid}/{locale} (post)

resources/qa/issues/{sid}/{locale} (post)

Get all issues of a given segment and locale.  

URL

(POST) /resources/qa/issues/{sid}/{locale}

PARAMETERS

The URL parameters are:

sid

The segment ID.

int, Mandatory

locale

The locale of the text.

string, Mandatory



The request body is a JSON object with these parameters:

scope

Mandatory. See Scope (Object)

This method supports Project and Job scopes only.

object, Mandatory



RESULTS

You receive an object with these properties:

dt

Date when the last QA operation updated issues.

Note: This date does not change when updating individual issues.

date

active

true: There is at least one issue that is not dismissed

false: All issues are dismissed

bool

issues

An array of all issues, each with:

  • s : Severity, 0 = Information, 1 = Warning, 2 = Error

  • d : Description (text of error, warning or information)

  • r: The QA rule ID. A value of >= 1000 means that this issue was not produced by a Wordbee QA rule.

  • x: Dismissed true/false

  • c: Optional comments



object[]



EXAMPLES

Fetch issues for a segment and locale:

POST /api/resources/qa/issues/21213560/fr BODY: { "scope": { "type": "Project", "projectid": 4332 } }

Results:

{ "dt": "2021-03-24T08:56:48.0490382Z", "active": true, "issues": [ { "s": 1, "d": "The translation contains double spaces which are not present in the source text.", "r": 50, "x": false, "c": null }, { "s": 1, "d": "Grammatical error", "r": 0, "x": false, "c": "For your info" } ] }





Copyright Wordbee - Buzzin' Outside the Box since 2008