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
- GETList jobsdeprecated
- 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
- POSTPseudo-translate jobdeprecated
- POSTSearch jobs in project
- POSTGet segments count
- POSTUpdate source
- POSTUpdate target
- DELDelete all translations
- POSTGet Web Editor URLdeprecated
- 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
- GETDownload target filedeprecated
- GETGet target file's warnings
- POSTWildcard search job's translation memoriesdeprecated
- GETGet translation resources
- GETGet job's workflowStep
- 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 Step
- XML Assistant
Job
Patch job
This API call allows for partial updates to jobs, modifying specific fields without overwriting those not included in the update request.
Differing from Edit job, this call employs a PATCH method, updating only the provided fields without altering others. It’s beneficial when editing a subset of supported fields is required.
The call supports the editing of status, due date, and providers. When editing providers, it’s essential to submit both the ID of the provider and its type (either VENDOR or USER).
The response will provide a subset of information from Get job.
PATCH
/
api2
/
v1
/
projects
/
{projectUid}
/
jobs
/
{jobUid}
Patch job
Copy
Ask AI
curl --request PATCH \
--url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/jobs/{jobUid} \
--header 'Content-Type: application/json' \
--data '{
"status": "NEW",
"dateDue": "2023-11-07T05:31:56Z",
"providers": [
{
"type": "<string>",
"id": "<string>"
}
]
}'
Copy
Ask AI
{
"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>",
"filename": "<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>"
}
Body
application/json
Response
200
application/json
successful operation
The response is of type object
.
Was this page helpful?
Patch job
Copy
Ask AI
curl --request PATCH \
--url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/jobs/{jobUid} \
--header 'Content-Type: application/json' \
--data '{
"status": "NEW",
"dateDue": "2023-11-07T05:31:56Z",
"providers": [
{
"type": "<string>",
"id": "<string>"
}
]
}'
Copy
Ask AI
{
"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>",
"filename": "<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>"
}
Assistant
Responses are generated using AI and may contain mistakes.