Skip to main content
POST
/
api2
/
v1
/
projects
/
applyTemplate
/
{templateUid}
Create project from template
curl --request POST \
  --url https://cloud.memsource.com/web/api2/v1/projects/applyTemplate/{templateUid} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "dateDue": "2023-11-07T05:31:56Z",
  "note": "<string>",
  "sourceLang": "<string>",
  "targetLangs": [
    "<string>"
  ],
  "workflowSteps": [
    {
      "id": "<string>"
    }
  ]
}
'
{
  "userRole": "<string>",
  "dateCreated": "2023-11-07T05:31:56Z",
  "domain": {
    "id": "<string>",
    "name": "<string>",
    "uid": "<string>"
  },
  "id": "<string>",
  "internalId": 123,
  "mtSettingsPerLanguageList": [
    {
      "targetLang": "<string>",
      "machineTranslateSettings": {
        "id": "<string>",
        "name": "<string>",
        "type": "<string>",
        "uid": "<string>"
      }
    }
  ],
  "name": "<string>",
  "owner": {
    "email": "<string>",
    "firstName": "<string>",
    "id": "<string>",
    "lastName": "<string>",
    "uid": "<string>",
    "userName": "<string>"
  },
  "references": [
    {
      "createdBy": {
        "email": "<string>",
        "firstName": "<string>",
        "id": "<string>",
        "lastName": "<string>",
        "uid": "<string>",
        "userName": "<string>"
      },
      "dateCreated": "2023-11-07T05:31:56Z",
      "filename": "<string>",
      "id": "<string>",
      "note": "<string>",
      "uid": "<string>"
    }
  ],
  "sourceLang": "<string>",
  "subDomain": {
    "id": "<string>",
    "name": "<string>",
    "uid": "<string>"
  },
  "targetLangs": [
    "<string>"
  ],
  "uid": "<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

templateUid
string
required

UID of the template

Body

application/json

Project to create

name
string
required
Maximum string length: 255
dateDue
string<date-time>
note
string
sourceLang
string
targetLangs
string[]
workflowSteps
object[]

Response

Created

Base projectDto

userRole
string
required
read-only

Response differs based on user's role

dateCreated
string<date-time>

Date and time the project was created

domain
object
id
string

Internal numeric identifier, encoded as a string

internalId
integer<int32>

Organization-scoped sequential number shown in the UI project list

mtSettingsPerLanguageList
object[]

Machine translation settings per target language

name
string

Project name

owner
object
references
object[]

Reference files attached to the project

sourceLang
string

Source language code

subDomain
object
targetLangs
string[]

Target language codes

uid
string

Unique identifier used in API paths