API Documentation
- Additional Workflow Step
- Analysis
- Async Request
- Authentication
- Bilingual File
- Business Unit
- Buyer
- Client
- Connector
- Conversations
- Cost Center
- Custom Fields
- Custom File Type
- Domain
- Due Date Scheme
- Email Template
- File
- Glossary
- Import settings
- Job
- GETGet Job Preview Package assets.
- GETDownload handover file(s)
- PUTUpload handover file
- DELDelete handover file
- POSTCreate job
- PUTEdit jobs (batch)
- DELDelete job (batch)
- POSTDownload bilingual file
- POSTCompare jobs on workflow levels
- POSTCreate job from connector asynchronous download task
- POSTCopy Source to Target
- POSTNotify assigned users
- POSTSearch jobs in project
- POSTGet segments count
- POSTUpdate source
- POSTUpdate target
- DELDelete all translations
- GETGet custom fields
- PUTEdit custom fields (batch)
- POSTCreate custom field instances
- GETGet custom field
- PUTEdit custom field
- DELDelete custom field
- GETGet job
- PUTEdit job
- PATCHPatch job
- POSTCopy Source to Target job
- GETGet import settings for job
- PUTEdit job import settings
- GETDownload original file
- GETDownload preview file
- POSTDownload preview file
- GETGet PDF preview
- POSTPseudo-translates job
- GETGet segments
- POSTEdit job status
- POSTSplit job
- GETGet status changes
- GETGet target file's warnings
- GETGet translation resources
- GETGet job's workflowStep
- GETList jobs
- POSTPseudo-translate job
- DELDelete specific translations
- POSTGet Web Editor URL
- GETDownload target file based on async request
- PUTDownload target file (async)
- PATCHEdit jobs (with possible partial updates)
- POSTExport jobs to online repository
- PUTDownload target file (async)
- POSTSearch job's translation memories
- POSTWildcard search job's translation memories
- GET
- Language AI
- Language Quality Assessment
- Machine Translation
- Machine Translation Settings
- Mapping
- Net Rate Scheme
- Notifications
- Price List
- Project
- Project Reference File
- Project Template
- Provider
- Quality Assurance
- Quote
- SCIM
- Segmentation Rules
- Service
- Spell Check
- SubDomain
- Supported Languages
- Term Base
- Translation
- Translation Memory
- User
- Vendor
- Webhook
- Workflow changes
- Workflow Step
- XML Assistant
Get job
This API call provides specific information about a job within a project.
The response includes fundamental job details such as the current status, assigned providers, language combination, or workflow step to which the job belongs. Additionally, it offers a subset of the Get project information.
Furthermore, the response contains timestamps for the last Update source and Update target operations executed on the job.
If the job was imported as continuous, the job will be marked as such, and the response will include the timestamp of the last update.
Moreover, the response features a boolean flag indicating if the job was imported successfully. It also highlights potential errors that might have occurred during the import process.
The jobReference
field serves as a unique identifier that allows matching corresponding jobs across different
workflow steps.
curl --request GET \
--url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/jobs/{jobUid}
{
"uid": "<string>",
"innerId": "<string>",
"status": "NEW",
"providers": [
{
"type": "<string>",
"id": "<string>",
"uid": "<string>"
}
],
"sourceLang": "<string>",
"targetLang": "<string>",
"workflowLevel": 123,
"workflowStep": {
"name": "<string>",
"id": "<string>",
"order": 123,
"workflowLevel": 123
},
"filename": "<string>",
"dateDue": "2023-11-07T05:31:56Z",
"wordsCount": 123,
"beginIndex": 123,
"endIndex": 123,
"isParentJobSplit": true,
"updateSourceDate": "2023-11-07T05:31:56Z",
"updateTargetDate": "2023-11-07T05:31:56Z",
"dateCreated": "2023-11-07T05:31:56Z",
"jobReference": {
"uid": "<string>",
"jobUid": "<string>",
"filename": "<string>",
"sourceLocale": "<string>",
"targetLocale": "<string>",
"sourceLang": "<string>",
"targetLang": "<string>",
"wordCount": 123,
"progress": 123,
"level": 123,
"dueDate": "2023-11-07T05:31:56Z",
"createdDate": "2023-11-07T05:31:56Z",
"jobCreatedDate": "2023-11-07T05:31:56Z",
"lastModifiedDate": "2023-11-07T05:31:56Z",
"status": "<string>",
"project": {
"uid": "<string>",
"innerId": 123,
"name": "<string>",
"businessUnit": {
"uid": "<string>",
"name": "<string>"
},
"domain": {
"uid": "<string>",
"name": "<string>"
},
"subDomain": {
"uid": "<string>",
"name": "<string>"
},
"client": {
"uid": "<string>",
"name": "<string>",
"note": "<string>"
},
"costCenter": {
"uid": "<string>",
"name": "<string>"
},
"dueDate": "2023-11-07T05:31:56Z",
"createdDate": "2023-11-07T05:31:56Z",
"createdBy": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"owner": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"vendor": {
"uid": "<string>",
"vendorUid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"organization": {
"uid": "<string>",
"name": "<string>"
}
},
"purchaseOrder": "<string>",
"sourceLang": "<string>",
"targetLangs": [
"<string>"
],
"status": "<string>",
"progress": {
"totalCount": 123,
"finishedCount": 123,
"overdueCount": 123,
"finishedRatio": 123,
"overdueRatio": 123
},
"metadata": [
{
"uid": "<string>",
"fieldName": "<string>",
"value": "<string>",
"options": [
{
"uid": "<string>",
"value": "<string>"
}
]
}
],
"note": "<string>",
"deleted": true,
"archived": true
},
"createdBy": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"owner": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"providers": [
{
"uid": "<string>",
"names": [
"<string>"
],
"type": "<string>",
"anonymized": true,
"deleted": true,
"active": true
}
],
"workflowStep": {
"uid": "<string>",
"name": "<string>",
"abbreviation": "<string>",
"order": 123,
"lqaEnabled": true
},
"continuous": true,
"lqaScore": true,
"settings": {
"securitySettings": {
"canEdit": true,
"canEditDueDate": true,
"canDelete": true
}
},
"warnings": [
"<string>"
],
"errors": {
"creationTask": {
"errorCode": "<string>",
"errorMessage": "<string>",
"dataText": "<string>",
"status": "<string>"
},
"lastTask": {
"errorCode": "<string>",
"errorMessage": "<string>",
"dataText": "<string>",
"status": "<string>"
}
},
"jobMetadata": [
{
"uid": "<string>",
"fieldName": "<string>",
"value": "<string>",
"options": [
{
"uid": "<string>",
"value": "<string>"
}
]
}
]
},
"project": {
"name": "<string>",
"uid": "<string>"
},
"lastWorkflowLevel": 123,
"workUnit": {},
"importStatus": {
"status": "RUNNING",
"errorMessage": "<string>"
},
"imported": true,
"continuous": true,
"continuousJobInfo": {
"dateUpdated": "2023-11-07T05:31:56Z"
},
"originalFileDirectory": "<string>",
"serverTaskId": "<string>"
}
Response
successful operation
The response is of type object
.
Was this page helpful?
curl --request GET \
--url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/jobs/{jobUid}
{
"uid": "<string>",
"innerId": "<string>",
"status": "NEW",
"providers": [
{
"type": "<string>",
"id": "<string>",
"uid": "<string>"
}
],
"sourceLang": "<string>",
"targetLang": "<string>",
"workflowLevel": 123,
"workflowStep": {
"name": "<string>",
"id": "<string>",
"order": 123,
"workflowLevel": 123
},
"filename": "<string>",
"dateDue": "2023-11-07T05:31:56Z",
"wordsCount": 123,
"beginIndex": 123,
"endIndex": 123,
"isParentJobSplit": true,
"updateSourceDate": "2023-11-07T05:31:56Z",
"updateTargetDate": "2023-11-07T05:31:56Z",
"dateCreated": "2023-11-07T05:31:56Z",
"jobReference": {
"uid": "<string>",
"jobUid": "<string>",
"filename": "<string>",
"sourceLocale": "<string>",
"targetLocale": "<string>",
"sourceLang": "<string>",
"targetLang": "<string>",
"wordCount": 123,
"progress": 123,
"level": 123,
"dueDate": "2023-11-07T05:31:56Z",
"createdDate": "2023-11-07T05:31:56Z",
"jobCreatedDate": "2023-11-07T05:31:56Z",
"lastModifiedDate": "2023-11-07T05:31:56Z",
"status": "<string>",
"project": {
"uid": "<string>",
"innerId": 123,
"name": "<string>",
"businessUnit": {
"uid": "<string>",
"name": "<string>"
},
"domain": {
"uid": "<string>",
"name": "<string>"
},
"subDomain": {
"uid": "<string>",
"name": "<string>"
},
"client": {
"uid": "<string>",
"name": "<string>",
"note": "<string>"
},
"costCenter": {
"uid": "<string>",
"name": "<string>"
},
"dueDate": "2023-11-07T05:31:56Z",
"createdDate": "2023-11-07T05:31:56Z",
"createdBy": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"owner": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"vendor": {
"uid": "<string>",
"vendorUid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"organization": {
"uid": "<string>",
"name": "<string>"
}
},
"purchaseOrder": "<string>",
"sourceLang": "<string>",
"targetLangs": [
"<string>"
],
"status": "<string>",
"progress": {
"totalCount": 123,
"finishedCount": 123,
"overdueCount": 123,
"finishedRatio": 123,
"overdueRatio": 123
},
"metadata": [
{
"uid": "<string>",
"fieldName": "<string>",
"value": "<string>",
"options": [
{
"uid": "<string>",
"value": "<string>"
}
]
}
],
"note": "<string>",
"deleted": true,
"archived": true
},
"createdBy": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"owner": {
"uid": "<string>",
"username": "<string>",
"firstName": "<string>",
"lastName": "<string>"
},
"providers": [
{
"uid": "<string>",
"names": [
"<string>"
],
"type": "<string>",
"anonymized": true,
"deleted": true,
"active": true
}
],
"workflowStep": {
"uid": "<string>",
"name": "<string>",
"abbreviation": "<string>",
"order": 123,
"lqaEnabled": true
},
"continuous": true,
"lqaScore": true,
"settings": {
"securitySettings": {
"canEdit": true,
"canEditDueDate": true,
"canDelete": true
}
},
"warnings": [
"<string>"
],
"errors": {
"creationTask": {
"errorCode": "<string>",
"errorMessage": "<string>",
"dataText": "<string>",
"status": "<string>"
},
"lastTask": {
"errorCode": "<string>",
"errorMessage": "<string>",
"dataText": "<string>",
"status": "<string>"
}
},
"jobMetadata": [
{
"uid": "<string>",
"fieldName": "<string>",
"value": "<string>",
"options": [
{
"uid": "<string>",
"value": "<string>"
}
]
}
]
},
"project": {
"name": "<string>",
"uid": "<string>"
},
"lastWorkflowLevel": 123,
"workUnit": {},
"importStatus": {
"status": "RUNNING",
"errorMessage": "<string>"
},
"imported": true,
"continuous": true,
"continuousJobInfo": {
"dateUpdated": "2023-11-07T05:31:56Z"
},
"originalFileDirectory": "<string>",
"serverTaskId": "<string>"
}