Skip to main content
POST
/
api2
/
v1
/
projects
/
{projectUid}
/
jobs
/
connectorTask
Create job from connector asynchronous download task
curl --request POST \
  --url https://cloud.memsource.com/web/api2/v1/projects/{projectUid}/jobs/connectorTask \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "targetLangs": [
    "<string>"
  ],
  "due": "2023-11-07T05:31:56Z",
  "workflowSettings": [
    {
      "assignments": [
        {
          "targetLang": "<string>",
          "providers": [
            {
              "type": "<string>",
              "id": "<string>"
            }
          ],
          "assignedUsers": [
            {
              "id": 123
            }
          ]
        }
      ],
      "id": "<string>",
      "due": "2023-11-07T05:31:56Z"
    }
  ],
  "assignments": [
    {
      "targetLang": "<string>",
      "providers": [
        {
          "type": "<string>",
          "id": "<string>"
        }
      ],
      "assignedUsers": [
        {
          "id": 123
        }
      ]
    }
  ],
  "useProjectFileImportSettings": true,
  "preTranslate": true,
  "semanticMarkup": true,
  "callbackUrl": "<string>",
  "path": "<string>"
}
'
{
  "unsupportedFiles": [
    "<string>"
  ],
  "jobs": [
    {
      "uid": "<string>",
      "status": "NEW",
      "providers": [
        {
          "type": "<string>",
          "id": "<string>",
          "uid": "<string>"
        }
      ],
      "targetLang": "<string>",
      "workflowLevel": 123,
      "workflowStep": {
        "name": "<string>",
        "id": "<string>",
        "uid": "<string>",
        "order": 123,
        "lqaEnabled": true
      },
      "filename": "<string>",
      "dateDue": "2023-11-07T05:31:56Z",
      "dateCreated": "2023-11-07T05:31:56Z",
      "updateSourceDate": "2023-11-07T05:31:56Z",
      "imported": true,
      "jobAssignedEmailTemplate": {},
      "notificationIntervalInMinutes": 123,
      "continuous": true,
      "sourceFileUid": "<string>"
    }
  ],
  "asyncRequest": {
    "id": "<string>",
    "dateCreated": "2023-11-07T05:31:56Z",
    "action": "PRE_ANALYSE"
  },
  "warnings": [
    {
      "domain": "STYLEGUIDE",
      "message": "<string>",
      "jobPartIds": [
        "<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

Query Parameters

downloadTaskId
string
continuous
boolean
default:false

Body

application/json
targetLangs
string[]
required
due
string<date-time>

only use for projects without workflows; otherwise specify in the workflowSettings object. Use ISO 8601 date format.

workflowSettings
object[]
assignments
object[]

only use for projects without workflows; otherwise specify in the workflowSettings object

importSettings
object
useProjectFileImportSettings
boolean

Default: false

preTranslate
boolean
semanticMarkup
boolean
notifyProvider
object
callbackUrl
string
path
string
Maximum string length: 255
remoteFile
object
jobPreviewPackageFileUidRef
object
xmlAssistantProfile
object

Response

Created

unsupportedFiles
string[]
jobs
object[]
asyncRequest
object
warnings
object[]