jobs/{id}/traces
Retrieves comments and status history for the specific job.
URL
(GET) /jobs/{id}/traces
PARAMETERS
URL parameters are:
id | The job ID. Also see jobs/{id}/summary | string, Mandatory |
| allworkflow (NOT IMPLEMENTED) | Default: false. If true then include comments for all jobs in the same workflow. Parameter is disregarded if the user does not have sufficient access rights. | bool, Optional |
RESULTS
The resulting JSON object has these properties:
| count | Total number of traces. | int |
| items | Array with the list of traces, see below. | object[] |
| persons | An object containing the persons referred to by the traces uid property. Note:
See Persons List (Object) for details. | object |
| jobs | An object with all referenced jobs. | object |
| canAdd | If true then user can add new comments | bool |
Each trace has these properties:
| cty | Always "job" | string |
| traceid | The ID of the trace. The format is "s229" + creation date, "s9938" + creation date | string |
| txt | Optional message with the trace. Typically used with traces that are messages. | string |
| loc | The locale to which the comment is attached. This can be a source or target locale. | string |
| loct | The language name. | string |
| dt | The date of the trace. | datetime |
| uid | The user who triggered this event. Null if the user was deleted. | int? |
| tsk | The task code to which this event is attached: RV, TR, PROOF | string |
| tskt | The task name. | string |
| status | The job status at the time. Numeric status, see Job Status | int |
| statust | The job status title. | string |
| jid | The string job id to which this trace refers. | string |
| edit | True if the user is allowed to edit or delete the item. False, if no change is permitted. | bool |
The jobs object is a dictionary where the key is the string job id and the value an object as below:
| id | The globally unique ID of the job (which encodes jobid + iscodyt) | string | |
| jobid | The numeric job id (unique for Standard and Codyt respectively) | int | |
| iscodyt | True: A Codyt job. False: A standard job. | bool | |
| reference | The reference of the job. With Codyt jobs this is the job's document name. | string | |
| task | The task code of the job (TR, RV...) | string | |
| taskt | The task title (Translation, Revision...) | string | |
| src / srct | Source language code and name | string | |
| trg / trgt | Target language code and name | string | |
| branch / brancht | Branch language code and name. In general the branch locale is identical to the target locale. It may be different where a workflow involves a back translation or translation into pivot languages. | string | |
| status | The job status as a number. See Job Status | int | |
| statust | The job status name. | string | |
| assignment | Assignment details, see Job Assignment Details Example:
| object |
EXAMPLES
{
"count": 1,
"items": [
{
"cty": "job",
"traceid": "c0000-12345678910",
"txt": null,
"loc": "en",
"loct": "English",
"dt": "2017-06-19T20:57:49.31",
"uid": 7,
"tsk": "TR",
"tskt": "Translation",
"status": 1,
"statust": "◀Not assigned▶",
"jid": 0000,
"edit": true
}
],
"persons": {
"_7": {
"id": 7,
"nm": "Claude Pont",
"cid": 1,
"cnm": "Wordbee"
}
},
"jobs": {
"_c0000": {
"id": "c0000",
"jobid": 0000,
"iscodyt": true,
"reference": "Wordbee Job Reference",
"tsk": "TR",
"tskt": "Translation",
"src": "en",
"srct": "English",
"trg": "fr",
"trgt": "French",
"branch": "fr",
"brancht": "French",
"status": 0,
"statust": "◀Draft▶",
"assignment": {
"mode": 0,
"modet": "◀Fixed assignment▶",
"cid": null,
"cname": null,
"uid": null,
"uname": null,
"wasAccepted": false
}
}
},
"canAdd": true
}