Skip to main content
GET
/
api2
/
v1
/
projectTemplates
/
{projectTemplateUid}
Get project template
curl --request GET \
  --url https://cloud.memsource.com/web/api2/v1/projectTemplates/{projectTemplateUid} \
  --header 'Authorization: <api-key>'
{
  "id": "<string>",
  "uid": "<string>",
  "templateName": "<string>",
  "name": "<string>",
  "sourceLang": "<string>",
  "targetLangs": [
    "<string>"
  ],
  "note": "<string>",
  "useDynamicTitle": true,
  "dynamicTitle": "<string>",
  "owner": {
    "firstName": "<string>",
    "lastName": "<string>",
    "userName": "<string>",
    "email": "<string>",
    "role": "SYS_ADMIN",
    "id": "<string>",
    "uid": "<string>"
  },
  "client": {
    "id": "<string>",
    "uid": "<string>",
    "name": "<string>"
  },
  "domain": {
    "id": "<string>",
    "uid": "<string>",
    "name": "<string>"
  },
  "subDomain": {
    "id": "<string>",
    "uid": "<string>",
    "name": "<string>"
  },
  "vendor": {
    "id": "<string>",
    "uid": "<string>",
    "name": "<string>"
  },
  "createdBy": {
    "firstName": "<string>",
    "lastName": "<string>",
    "userName": "<string>",
    "email": "<string>",
    "role": "SYS_ADMIN",
    "id": "<string>",
    "uid": "<string>"
  },
  "dateCreated": "2023-11-07T05:31:56Z",
  "modifiedBy": {
    "firstName": "<string>",
    "lastName": "<string>",
    "userName": "<string>",
    "email": "<string>",
    "role": "SYS_ADMIN",
    "id": "<string>",
    "uid": "<string>"
  },
  "dateModified": "{ \"epochSeconds\": 1624619701, \"nano\": 0 }",
  "dateTimeModified": "2023-11-07T05:31:56Z",
  "workflowSteps": [
    {
      "id": "<string>",
      "uid": "<string>",
      "name": "<string>",
      "abbr": "<string>",
      "order": 123,
      "lqaEnabled": true
    }
  ],
  "workflowSettings": [
    {
      "workflowStep": {
        "name": "<string>",
        "id": "<string>",
        "uid": "<string>",
        "order": 123,
        "lqaEnabled": true
      },
      "assignedTo": [
        {
          "targetLang": "<string>",
          "providers": [
            {
              "type": "<string>",
              "id": "<string>",
              "uid": "<string>"
            }
          ]
        }
      ],
      "notifyProvider": {
        "organizationEmailTemplate": {},
        "notificationIntervalInMinutes": 720
      },
      "lqaProfile": {
        "uid": "<string>"
      }
    }
  ],
  "projectWorkflowSettings": {
    "completeUnassigned": true,
    "propagateTranslationsToLowerWfDuringUpdateSource": true
  },
  "fileHandoverSettings": {
    "fileHandover": true
  },
  "businessUnit": {
    "id": "<string>",
    "uid": "<string>",
    "name": "<string>"
  },
  "notifyProviders": {
    "organizationEmailTemplate": {},
    "notificationIntervalInMinutes": 720
  },
  "assignedTo": [
    {
      "targetLang": "<string>",
      "providers": [
        {
          "type": "<string>",
          "id": "<string>",
          "uid": "<string>"
        }
      ]
    }
  ],
  "importSettings": {
    "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

projectTemplateUid
string
required

Response

successful operation

id
string
uid
string
templateName
string
name
string
sourceLang
string
targetLangs
string[]
note
string
useDynamicTitle
boolean
dynamicTitle
string
owner
object
client
object
domain
object
subDomain
object
vendor
object
createdBy
object
dateCreated
string<date-time>
modifiedBy
object
dateModified
string<date-time>

Deprecated - use dateTimeModified field instead

Example:

"{ \"epochSeconds\": 1624619701, \"nano\": 0 }"

dateTimeModified
string<date-time>
workflowSteps
object[]
workflowSettings
object[]
projectWorkflowSettings
object
fileHandoverSettings
object
businessUnit
object
notifyProviders
object
assignedTo
object[]
importSettings
object