Version 1
Connector Overview: This page documents all 414 actions for the Phraseconnector v1.
Additional Workflow Step (3)
POST createAWFStep
/api2/v1/additionalWorkflowSteps
Create additional workflow step
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Name of the additional workflow step |
DELETE deleteAWFStep
/api2/v1/additionalWorkflowSteps/{id}
Delete additional workflow step
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listAWFSteps
/api2/v1/additionalWorkflowSteps
List additional workflow steps
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Name of the additional workflow step to filter |
|
|
N/A |
Analysis (14)
PUT analyses-batchEdit-v2
/api2/v2/analyses/bulk
If no netRateScheme is provided in request, then netRateScheme associated with provider will
be used if it exists, otherwise it will remain the same as it was.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE bulkDeleteAnalyses
/api2/v1/analyses/bulk
Delete analyses (batch)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createAnalyseAsyncV2
/api2/v2/analyses
Returns created analyses - batching analyses by number of segments (api.segment.count.approximation, default 100000), in case request contains more segments than maximum (api.segment.max.count, default 300000), returns 400 bad request.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (17)
|
Option Name |
Description |
|---|---|
|
|
default: PreAnalyse |
|
|
Default: true |
|
|
Default: false |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
N/A |
|
|
Required for type=Compare |
|
|
Default: false. Use default project settings. Will be overwritten with setting sent in the API call. |
|
|
N/A |
POST createAnalysesForLangs
/api2/v1/analyses/byLanguages
Create analyses by languages
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (17)
|
Option Name |
Description |
|---|---|
|
|
default: PreAnalyse |
|
|
Default: true |
|
|
Default: false |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
N/A |
|
|
Required for type=Compare |
|
|
Default: false. Use default project settings. Will be overwritten with setting sent in the API call. |
|
|
N/A |
POST createAnalysesForProviders
/api2/v1/analyses/byProviders
Create analyses by providers
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (17)
|
Option Name |
Description |
|---|---|
|
|
default: PreAnalyse |
|
|
Default: true |
|
|
Default: false |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PreAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
Default: false. Works only for type=PostAnalyse. |
|
|
N/A |
|
|
Required for type=Compare |
|
|
Default: false. Use default project settings. Will be overwritten with setting sent in the API call. |
|
|
N/A |
DELETE delete
/api2/v1/analyses/{analyseUid}
Delete analysis
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET downloadAnalyse
/api2/v1/analyses/{analyseUid}/download
Download analysis
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editAnalysis
/api2/v2/analyses/{analyseUid}
If no netRateScheme is provided in
request, then netRateScheme associated with provider will be used if it exists, otherwise it will remain the same
as it was.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
GET getAnalyseLanguagePart
/api2/v1/analyses/{analyseUid}/analyseLanguageParts/{analyseLanguagePartId}
Returns analysis language pair
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getAnalyseV3
/api2/v3/analyses/{analyseUid}
This API endpoint retrieves analysis results, encompassing basic information about the analysis, such as its name,
assigned provider,
net rate scheme,
Analysis settings settings and a subset of
Get project information for the project the analysis belongs to.
The analysis results consist of each analyzed language, presented as an item within the analyseLanguageParts array.
Each of these items contains details regarding the analyzed
jobs,
translation memories
and the resultant data.
The analysis results are divided into two sections:
-
datastores the raw numbers, -
discountedDatarecalculates the raw numbers using the selected net rate scheme.
Similar to the UI, both raw and net numbers are categorized based on their source into TM, MT, and NT categories,
including repetitions where applicable. These categories are then further subdivided based on the match score.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getJobPartAnalyse
/api2/v1/analyses/{analyseUid}/jobs/{jobUid}
Returns job's analyse
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listJobParts
/api2/v1/analyses/{analyseUid}/analyseLanguageParts/{analyseLanguagePartId}/jobs
Returns list of job's analyses
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET listPartAnalyseV3
/api2/v3/projects/{projectUid}/jobs/{jobUid}/analyses
List analyses
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST recalculate
/api2/v1/analyses/recalculate
Recalculate analysis
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Async Request (3)
GET getAsyncRequest
/api2/v1/async/{asyncRequestId}
This API call will return information about the specified
asynchronous request.
Apart from basic information about the asynchronous operation such as who created it and for what action, the response
will contain a subset of Get project information.
The response contains an asyncResponse field which will remain null until the async request has finished processing.
If any errors occurred during processing of the request, this field will contain such errors or warnings.
_Note_: It is important to keep track of the number of pending asynchronous requests as these are subject to [Phrase
limits](https://support.phrase.com/hc/en-us/articles/5784117234972-Phrase-TMS-Limits#api-limits-async-requests-0-2).
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCurrentLimitStatus
/api2/v1/async/status
Get current limits
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listPendingRequests
/api2/v1/async
API call to return a list of pending asynchronous requests.
Some operations within Phrase TMS are performed
asynchronously
and their response only serves as an acknowledgement of receipt, not an actual completion of such request.
Since Phrase imposes restrictions on the number of pending asynchronous
requests within an organization, this API call provides the means to check the number of such
pending requests.
When processing a large number of asynchronous operations, Phrase recommends periodically checking this list of
pending requests in order to not receive an error code during the actual processing of the requests.
_Note: Only actions triggered via the APIs are counted towards this limit, the same type of operation carried out via the
UI is not taken into account. This means that even with 200 pending requests, users can still create jobs via the UI._
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Pending requests for organization instead of current user. Only for ADMIN. |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
Authentication (12)
POST login
/api2/v1/auth/login
Login
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
Required only for 2-factor authentication |
POST loginByAppleWithCode
/api2/v1/auth/loginWithApple/code
Login with Apple with code
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
For sign in with code from native device |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST loginByAppleWithRefreshToken
/api2/v1/auth/loginWithApple/refreshToken
Login with Apple refresh token
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST loginByGoogle
/api2/v1/auth/loginWithGoogle
Login with Google
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST loginOther
/api2/v1/auth/loginOther
Available only for admin
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST loginOtherV3
/api2/v3/auth/loginOther
Available only for admin
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
When not filled, default user of identity will be logged in |
|
|
N/A |
POST loginToSession
/api2/v1/auth/loginToSession
Login to session
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST loginToSession_2
/api2/v3/auth/loginToSession
Login to session
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
When not filled, default user of identity will be logged in |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST loginV3
/api2/v3/auth/login
Login
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
When not filled, default user of identity will be logged in |
|
|
N/A |
|
|
N/A |
|
|
Required only for 2-factor authentication |
POST logout
/api2/v1/auth/logout
Logout
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET refreshAppleToken
/api2/v1/auth/refreshAppleToken
refresh apple token
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET whoAmI
/api2/v1/auth/whoAmI
Who am I
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Bilingual File (4)
POST compareBilingualFile
/api2/v1/bilingualFiles/compare
Compares bilingual file to job state. Returns list of compared segments.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST convertBilingualFile
/api2/v1/bilingualFiles/convert
Convert bilingual file
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST getPreviewFile
/api2/v1/bilingualFiles/preview
Supports mxliff format
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST uploadBilingualFileV2
/api2/v2/bilingualFiles
Returns updated job parts and projects
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Business Unit (5)
POST createBusinessUnit
/api2/v1/businessUnits
Create business unit
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE deleteBusinessUnit
/api2/v1/businessUnits/{businessUnitUid}
Delete business unit
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getBusinessUnit
/api2/v1/businessUnits/{businessUnitUid}
Get business unit
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listBusinessUnits
/api2/v1/businessUnits
List business units
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Unique name of the business unit |
|
|
Uid of user |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
PUT updateBusinessUnit
/api2/v1/businessUnits/{businessUnitUid}
Edit business unit
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Client (5)
POST createClient
/api2/v1/clients
Create client
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
DELETE deleteClient
/api2/v1/clients/{clientUid}
Delete client
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getClient
/api2/v1/clients/{clientUid}
Get client
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listClients
/api2/v1/clients
List clients
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Unique name of the Client |
|
|
Uid of user |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
PUT updateClient
/api2/v1/clients/{clientUid}
Edit client
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
Connector (9)
GET getConnector
/api2/v1/connectors/{connectorId}
Get a connector
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getConnectorList
/api2/v1/connectors
List connectors
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getFileForConnector
/api2/v1/connectors/{connectorId}/folders/{folder}/files/{file}
Download a file from a subfolder of the selected connector
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST getFileForConnectorV2
/api2/v2/connectors/{connectorId}/folders/{folder}/files/{file}
Create an asynchronous request to download a file from a (sub)folder of the selected connector.
After a callback with successful response is received, prepared file can be downloaded by Download prepared file
or Create job from connector asynchronous download task.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getFolder
/api2/v1/connectors/{connectorId}/folders/{folder}
List files in a subfolder of the selected connector
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getPreparedFile
/api2/v2/connectors/{connectorId}/folders/{folder}/files/{file}/tasks/{taskId}
Download the file by referencing successfully finished async download request Connector - Download file (async).
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getRootFolder
/api2/v1/connectors/{connectorId}/folders
List files in a root folder of the selected connector
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST uploadFile
/api2/v1/connectors/{connectorId}/folders/{folder}
Upload a file to a subfolder of the selected connector
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
Translated file to upload |
|
|
Name or ID of the original file |
|
|
Optional subfolder to upload the file to |
|
|
Mime type of the file to upload |
|
|
Commit message for upload to Git, etc. |
POST uploadFileV2
/api2/v2/connectors/{connectorId}/folders/{folder}/files/{fileName}/upload
Upload a file to a subfolder of the selected connector
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Mime type of the file to upload |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Translated file to upload |
Conversations (18)
POST addLQACommentV2
/api2/v2/jobs/{jobUid}/conversations/lqas/{conversationId}/comments
Add LQA comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST addPlainComment_2
/api2/v3/jobs/{jobUid}/conversations/plains/{conversationId}/comments
Add plain comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST createLqaConversationV2
/api2/v2/jobs/{jobUid}/conversations/lqas
Create LQA conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST createSegmentTargetConversationV3
/api2/v3/jobs/{jobUid}/conversations/plains
Create plain conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteLQAComment
/api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId}/comments/{commentId}
Delete LQA comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteLQAConversation
/api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId}
Delete LQA conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deletePlainComment
/api2/v1/jobs/{jobUid}/conversations/plains/{conversationId}/comments/{commentId}
Delete plain comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deletePlainConversation
/api2/v1/jobs/{jobUid}/conversations/plains/{conversationId}
Delete plain conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST findConversations
/api2/v1/jobs/conversations/find
Find all conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: false |
GET getLQAConversation
/api2/v1/jobs/{jobUid}/conversations/lqas/{conversationId}
Get LQA conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getPlainConversation
/api2/v1/jobs/{jobUid}/conversations/plains/{conversationId}
Get plain conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listAllConversations
/api2/v1/jobs/{jobUid}/conversations
List all conversations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listLQAConversations
/api2/v1/jobs/{jobUid}/conversations/lqas
List LQA conversations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listPlainConversations
/api2/v1/jobs/{jobUid}/conversations/plains
List plain conversations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updateLQACommentV2
/api2/v2/jobs/{jobUid}/conversations/lqas/{conversationId}/comments/{commentId}
Edit LQA comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT updateLqaConversationV2
/api2/v2/jobs/{jobUid}/conversations/lqas/{conversationId}
Update LQA conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
PUT updatePlainCommentV3
/api2/v3/jobs/{jobUid}/conversations/plains/{conversationId}/comments/{commentId}
Edit plain comment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT updatePlainConversation
/api2/v1/jobs/{jobUid}/conversations/plains/{conversationId}
Edit plain conversation
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Cost Center (5)
POST createCostCenter
/api2/v1/costCenters
Create cost center
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE deleteCostCenter
/api2/v1/costCenters/{costCenterUid}
Delete cost center
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCostCenter
/api2/v1/costCenters/{costCenterUid}
Get cost center
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listCostCenters
/api2/v1/costCenters
List of cost centers
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Uid of user |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
PUT updateCostCenter
/api2/v1/costCenters/{costCenterUid}
Edit cost center
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Custom Fields (4)
POST createCustomField
/api2/v1/customFields
Create custom field
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCustomField
/api2/v1/customFields/{fieldUid}
Get custom field
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCustomFieldList
/api2/v1/customFields
Lists custom fields
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Filter by custom field name |
|
|
Filter by custom field allowed entities |
|
|
Filter by custom field types |
|
|
Filter by custom field creators UIDs |
|
|
Filter by custom field updaters UIDs |
|
|
Filter by custom field UIDs |
|
|
Filter by custom field required parameter |
|
|
Sort by this field |
|
|
Sort direction |
|
|
N/A |
GET getCustomFieldOptionList
/api2/v1/customFields/{fieldUid}/options
Lists options of custom field
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Filter by option name |
|
|
Sort by this field |
|
|
Sort direction |
|
|
N/A |
Custom File Type (7)
POST createCustomFileTypes
/api2/v1/customFileTypes
Create custom file type
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteBatchCustomFileType
/api2/v1/customFileTypes
Delete multiple Custom file type
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteCustomFileType
/api2/v1/customFileTypes/{customFileTypeUid}
Delete Custom file type
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET findCustomFileType
/api2/v1/customFileTypes/find
If no matching custom file type is found it returns status 200 and empty body.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getAllCustomFileType
/api2/v1/customFileTypes
Get All Custom file type
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET getCustomFileType
/api2/v1/customFileTypes/{customFileTypeUid}
Get Custom file type
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updateCustomFileType
/api2/v1/customFileTypes/{customFileTypeUid}
Update Custom file type
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
Domain (5)
POST createDomain
/api2/v1/domains
Create domain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE deleteDomain
/api2/v1/domains/{domainUid}
Delete domain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getDomain
/api2/v1/domains/{domainUid}
Get domain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listDomains
/api2/v1/domains
List of domains
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Uid of user |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
PUT updateDomain
/api2/v1/domains/{domainUid}
Edit domain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Email Template (2)
GET getOrgEmailTemplate
/api2/v1/emailTemplates/{templateUid}
Get email template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listOrgEmailTemplates
/api2/v1/emailTemplates
List email templates
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
File (4)
POST createUrlFile
/api2/v1/files
Accepts multipart/form-data, application/octet-stream or application/json.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
must match pattern ((inline|attachment); )?filename\*=UTF-8''(.+) |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deletesFile
/api2/v1/files/{fileUid}
Delete file
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getFileJson
/api2/v1/files/{fileUid}
Get uploaded file as octet-stream or as json based on 'Accept' header
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getFiles
/api2/v1/files
List files
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Size in bytes |
|
|
N/A |
Glossary (6)
PUT activateGlossary
/api2/v1/glossaries/{glossaryUid}/activate
Activate/Deactivate glossary
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST createGlossary
/api2/v1/glossaries
Create glossary
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
DELETE deleteGlossary
/api2/v1/glossaries/{glossaryUid}
Delete glossary
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
purge=false - the Glossary can later be restored, 'purge=true - the Glossary is completely deleted and cannot be restored |
|
|
N/A |
GET getGlossary
/api2/v1/glossaries/{glossaryUid}
Get glossary
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listGlossaries
/api2/v1/glossaries
List glossaries
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Language of the glossary |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
PUT updateGlossary
/api2/v1/glossaries/{glossaryUid}
Languages can only be added, their removal is not supported
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
Import settings (6)
POST createImportSettings
/api2/v1/importSettings
Pre-defined import settings is handy for Create Job.
See [supported file types](https://wiki.memsource.com/wiki/API_File_Type_List)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE deleteImportSettings
/api2/v1/importSettings/{uid}
Delete import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editImportSettings
/api2/v1/importSettings
Edit import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
GET getImportSettingsByUid
/api2/v1/importSettings/{uid}
Get import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getImportSettingsDefault
/api2/v1/importSettings/default
Get organization's default import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listImportSettings
/api2/v1/importSettings
List import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
Job (43)
POST comparePart
/api2/v1/projects/{projectUid}/jobs/compare
Compare jobs on workflow levels
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT completedFileV2
/api2/v2/projects/{projectUid}/jobs/{jobUid}/targetFile
This call initiates an asynchronous request to generate and download the target file containing translations.
This request covers jobs created via actions like 'split jobs', ensuring accessibility even for such cases.
To monitor the status of this asynchronous request, you have two options:
1. Use Get asynchronous request.
2. Search for the asyncRequestId by utilizing List pending requests.
In contrast to the previous version (v1) of this call, v2 does not directly provide the target file within the response.
Once the asynchronous request is completed, you can download the target file using
Download target file based on async request.
_Note_: The asyncRequestId can be used only once. Once the download is initiated through `Download target file based on
async request`, the asyncRequestId becomes invalid for further use.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST copySourceToTarget
/api2/v1/projects/{projectUid}/jobs/copySourceToTarget
Copy Source to Target
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST copySourceToTargetJobPart
/api2/v1/projects/{projectUid}/jobs/{jobUid}/copySourceToTarget
Copy Source to Target job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createJobFromAsyncDownloadTask
/api2/v1/projects/{projectUid}/jobs/connectorTask
Creates the job in project specified by path param projectUid. Source file is defined by downloadTaskId parameter. That is value of finished download async task
Connector - Download file (async).
Please supply job metadata in body.
Accepted metadata:
-
targetLangs- required -
due- ISO 8601 -
workflowSettings- project with workflow - see examples bellow -
assignments- project without workflows - see examples bellow -
importSettings- re-usable import settings - see Create import settings -
useProjectFileImportSettings- mutually exclusive with importSettings -
callbackUrl- consumer callback -
path- original destination directory -
preTranslate- set pre translate job after import -
semanticMarkup- set semantic markup processing after import when enabled for organization -
xmlAssistantProfile- apply XML import settings defined using XML assistant
Create job simple (without workflow steps, without assignments):
{
"targetLangs": [
"cs_cz",
"es_es"
]
}
Create and assign job in project without workflow step:
{
"targetLangs": [
"cs_cz"
],
"callbackUrl": "https://my-shiny-service.com/consumeCallback",
"importSettings": {
"uid": "abcd123"
},
"due": "2007-12-03T10:15:30.00Z",
"path": "destination directory",
"assignments": [
{
"targetLang": "cs_cz",
"providers": [
{
"id": "4321",
"type": "USER"
}
]
}
],
"notifyProvider": {
"organizationEmailTemplate": {
"id": "39"
},
"notificationIntervalInMinutes": "10"
}
}
Create and assign job in project with workflow step:
{
"targetLangs": [
"de"
],
"useProjectFileImportSettings": "true",
"workflowSettings": [
{
"id": "64",
"due": "2007-12-03T10:15:30.00Z",
"assignments": [
{
"targetLang": "de",
"providers": [
{
"id": "3",
"type": "VENDOR"
}
]
}
],
"notifyProvider": {
"organizationEmailTemplate": {
"id": "39"
},
"notificationIntervalInMinutes": "10"
}
}
]
}
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
only use for projects without workflows; otherwise specify in the workflowSettings object. Use ISO 8601 date format. |
|
|
Default: false |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteAllTranslations
/api2/v1/projects/{projectUid}/jobs/translations
Delete all translations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteAllTranslationsV2
/api2/v2/projects/{projectUid}/jobs/translations
Delete specific translations
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteHandoverFile
/api2/v1/projects/{projectUid}/fileHandovers
Delete handover file
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteParts
/api2/v1/projects/{projectUid}/jobs/batch
Delete job (batch)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET downloadCompletedFile
/api2/v2/projects/{projectUid}/jobs/{jobUid}/downloadTargetFile/{asyncRequestId}
This call will return target file with translation. This means even for other jobs that were created via
'split jobs' etc.
The asyncRequestId can be used only once. Once the download is initiated , the asyncRequestId becomes
invalid for further use.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editJobImportSettings
/api2/v1/projects/{projectUid}/jobs/{jobUid}/importSettings
Edit job import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
default: auto-detect |
|
|
Try to use multilingual variants for auto-detected CSV and Excel files. Default: true |
|
|
Default: false |
|
|
default: 1000 |
|
|
Default: false |
|
|
default: 130 |
|
|
N/A |
|
|
N/A |
PUT editPart
/api2/v1/projects/{projectUid}/jobs/{jobUid}
This API call facilitates job editing using a PUT method.
Unlike Patch job, this call employs a PUT method, necessitating the inclusion of all
parameters in the request. Omitting any parameter will reset its value to the default. For instance, if only the status
field is included, the due date and provider fields will be emptied, even if they had previous values.
It's recommended to either use a call like Get job or List jobs to
gather the unchanged information or consider using the Patch job operation.
This call supports editing the status, due date, and providers. When modifying providers, it's crucial to submit both
the provider's ID and its type (either VENDOR or USER).
The response will offer a subset of information from Get job.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
PUT editParts
/api2/v1/projects/{projectUid}/jobs/batch
Returns only jobs which were updated by the batch operation.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
POST exportToOnlineRepository
/api2/v3/projects/{projectUid}/jobs/export
Export jobs to online repository
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST filePreview
/api2/v1/projects/{projectUid}/jobs/{jobUid}/preview
Takes bilingual file (.mxliff only) as argument. If not passed, data will be taken from database
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
GET filePreviewJob
/api2/v1/projects/{projectUid}/jobs/{jobUid}/preview
Download preview file
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST getBilingualFile
/api2/v1/projects/{projectUid}/jobs/bilingualFile
This API call generates a bilingual file in the chosen format by merging all submitted jobs together.
Note that all submitted jobs must belong to the same project; it's not feasible to merge jobs from multiple projects.
When dealing with MXLIFF or DOCX files, modifications made externally can be imported back into the Phrase TMS project.
Any changes will be synchronized into the editor, allowing actions like confirming or locking segments.
Unlike the user interface (UI), the APIs also support XLIFF as a bilingual format, intended primarily
for export purposes. However, TMX and XLIFF files cannot be imported back into the project to reflect external changes.
While MXLIFF files are editable using various means, their primary intended use is with the
CAT Desktop Editor.
It's crucial to note that alterations to the file incompatible with the CAT Desktop Editor's features may result in
a corrupted file, leading to potential loss or duplication of work.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCompletedFileWarnings
/api2/v1/projects/{projectUid}/jobs/{jobUid}/targetFileWarnings
This call will return target file's warnings. This means even for other jobs that were created via 'split jobs' etc.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getHandoverFiles
/api2/v1/projects/{projectUid}/fileHandovers
For downloading multiple files as ZIP file provide multiple IDs in query parameters.
-
For example
?jobUid={id1}&jobUid={id2} -
When no files matched given IDs error 404 is returned, otherwise ZIP file will include those that were found
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
JobPart Id of requested handover file |
|
|
N/A |
GET getImportSettingsForJob
/api2/v1/projects/{projectUid}/jobs/{jobUid}/importSettings
Get import settings for job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getOriginalFile
/api2/v1/projects/{projectUid}/jobs/{jobUid}/original
Download original file
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getPart
/api2/v1/projects/{projectUid}/jobs/{jobUid}
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.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getPartsWorkflowStep
/api2/v1/projects/{projectUid}/jobs/{jobUid}/workflowStep
Get job's workflowStep
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST getSegmentsCount
/api2/v1/projects/{projectUid}/jobs/segmentsCount
This API provides the current count of segments (progress data).
Every time this API is called, it returns the most up-to-date information. Consequently, these numbers will change
dynamically over time. The data retrieved from this API call is utilized to calculate the progress percentage in the UI.
The call returns the following information:
Counts of characters, words, and segments for each of the locked, confirmed, and completed categories. In this context,
_completed_ is defined as confirmed + locked - confirmed and locked.
The number of added words if the Update source
operation has been performed on the job. In this context, added words are defined as the original word count plus the
sum of words added during all subsequent update source operations.
The count of segments where relevant machine translation (MT) was available (machineTranslationRelevantSegmentsCount)
and the number of segments where the MT output was post-edited (machineTranslationPostEditedSegmentsCount).
A breakdown of Quality assurance
results, including the number of segments on which it was performed, the count of warnings found, and the number of
warnings that were ignored.
Additionally, a breakdown of the aforementioned information from the previous
Workflow step is also provided.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getTranslationResources
/api2/v1/projects/{projectUid}/jobs/{jobUid}/translationResources
Get translation resources
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listPartsV2
/api2/v2/projects/{projectUid}/jobs
API call to return a paginated list of jobs
in the given project.
Use the query parameters to further narrow down the searching criteria.
-
pageNumber - A zero-based parameter indicating the page number you wish to retrieve. The total number of pages is
returned in each response in the totalPages field in the top level of the response.
-
pageSize - A parameter indicating the size of the page you wish to return.
This has direct effect on the totalPages
retrieved in each response and can hence influence the number of times to iterate over to get all the jobs.
-
count - When set to
true, the response will not contain the list of jobs (thecontentfield) but only the
counts of elements and pages. Can be used to quickly retrieve the number of elements and pages to iterate over.
-
workflowLevel - A non-zero based parameter indicating which
workflow steps
the returned jobs belong to. If left unspecified, its value is set to 1.
-
status - A parameter allowing for filtering only for jobs in a specific status.
-
assignedUser - A parameter allowing for filtering only for jobs assigned to a specific user.
The parameter accepts a user ID.
-
dueInHours - A parameter allowing for filtering only for jobs whose due date is less or equal to the number
of hours specified.
-
filename - A parameter allowing for filtering only for jobs with a specific file name.
-
targetLang - A parameter allowing for filtering only for jobs with a specific target language.
-
assignedVendor - A parameter allowing for filtering only for jobs assigned to a specific vendor.
The parameter accepts a user ID.
-
notReady - A parameter allowing for filtering only jobs that have been imported. When set to
truethe response
will only contain jobs that have not been imported yet.
This will also return jobs that have not been imported correctly, e.g. due to an error.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listSegments
/api2/v1/projects/{projectUid}/jobs/{jobUid}/segments
Get segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST notifyAssigned
/api2/v1/projects/{projectUid}/jobs/notifyAssigned
Notify assigned users
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
PATCH patchPart
/api2/v1/projects/{projectUid}/jobs/{jobUid}
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.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
PATCH patchUpdateJobParts
/api2/v3/jobs
Allows partial update, not breaking whole batch if single job fails and returns list of errors
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET previewUrls
/api2/v1/projects/{projectUid}/jobs/{jobUid}/previewUrl
Get PDF preview
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST pseudoTranslateJobPart
/api2/v1/projects/{projectUid}/jobs/{jobUid}/pseudoTranslate
Pseudo-translates job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST pseudoTranslateV2
/api2/v2/projects/{projectUid}/jobs/pseudoTranslate
Pseudo-translate job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST searchByJob3
/api2/v3/projects/{projectUid}/jobs/{jobUid}/transMemories/search
Search job's translation memories
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: false |
|
|
Default: 0.0 |
|
|
Default: 15 |
POST searchPartsInProject
/api2/v1/projects/{projectUid}/jobs/search
This API call can be used to verify (search) which of the provided jobs belong to the specified project. For the jobs
that belong to the project, a subset of Get job information will be returned and the rest of the
jobs will be filtered out.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST setStatus
/api2/v1/projects/{projectUid}/jobs/{jobUid}/setStatus
Edit job status
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: false; Both project owner and job owner are notified; the parameter is subordinated to notification settings in the project |
|
|
Default: false; Controls both job status and email notifications to previous/next provider |
POST split
/api2/v1/projects/{projectUid}/jobs/{jobUid}/split
Splits job by one of the following methods:
-
After specific segments - fill in
segmentOrdinals -
Into X parts - fill in
partCount -
Into parts with specific size - fill in
partSize. partSize represents segment count in each part. -
Into parts with specific word count - fill in
wordCount -
By document parts - fill in
byDocumentParts, works only with PowerPoint files
Only one option at a time is allowed.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Can be used only for PowerPoint files |
GET statusChanges
/api2/v1/projects/{projectUid}/jobs/{jobUid}/statusChanges
Get status changes
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST updateSource
/api2/v1/projects/{projectUid}/jobs/source
API updated source file for specified job
Job file can be provided directly in the message body.
Please supply jobs in Memsource header.
For file in the request body provide also the filename in Content-Disposition header.
If a job from a multilingual file is updated, all jobs from the same file are update too even if their UIDs aren't
listed in the jobs field.
Accepted metadata:
-
jobs- required - list of jobs UID reference (maximum size100) -
preTranslate- pre translate flag (defaultfalse) -
allowAutomaticPostAnalysis- if automatic post editing analysis should be created. If not specified then value
is taken from the analyse settings of the project
-
callbackUrl- consumer callback
Job restrictions:
-
job must belong to project specified in path (
projectUid) -
job
UIDmust be from the first workflow step -
job cannot be split
-
job cannot be continuous
-
job cannot originate in a connector
-
status in any of the job's workflow steps cannot be a final
status (COMPLETED_BY_LINGUIST, COMPLETED, CANCELLED)
-
job UIDs must be from the same multilingual file if a multilingual file is updated
-
multiple multilingual files or a mixture of multilingual and other jobs cannot be updated in one call
File restrictions:
-
file cannot be a
.zipfile
Example:
{
"jobs": [
{
"uid": "jobIn1stWfStepAndNonFinalStatusUid"
}
],
"preTranslate": false,
"allowAutomaticPostAnalysis": false
"callbackUrl": "https://my-shiny-service.com/consumeCallback"
}
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
must match pattern ((inline|attachment); )?(filename\*=UTF-8''(.+)|filename="?(.+)"?) |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST updateTarget
/api2/v1/projects/{projectUid}/jobs/target
API update target file for specified job
Job file can be provided directly in the message body.
Please supply jobs in Memsource header.
For file in the request body provide also the filename in Content-Disposition header.
Accepted metadata:
-
jobs- required - list of jobs UID reference (maximum size1) -
propagateConfirmedToTm- sets if confirmed segments should be stored in TM (default value: true) -
callbackUrl- consumer callback -
targetSegmentationRule- ID reference to segmentation rule of organization to use for update target -
unconfirmChangedSegments- sets if segments should stay unconfirmed
Job restrictions:
-
job must belong to project specified in path (
projectUid) -
job cannot be split
-
job cannot be continuous
-
job cannot be multilingual
-
job cannot originate in a connector
-
job cannot have different file extension than original file
File restrictions:
-
file cannot be a
.zipfile -
update target is not allowed for jobs with file extensions: xliff, po, tbx, tmx, ttx, ts
Example:
{
"jobs": [
{
"uid": "jobUid"
}
],
"propagateConfirmedToTm": true,
"targetSegmentationRule": {
"id": "1"
},
"callbackUrl": "https://my-shiny-service.com/consumeCallback"
}
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
must match pattern ((inline|attachment); )?(filename\*=UTF-8''(.+)|filename="?(.+)"?) |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT uploadHandoverFile
/api2/v1/projects/{projectUid}/fileHandovers
For following jobs the handover file is not supported:
-
Continuous jobs
-
Jobs from connectors
-
Split jobs
-
Multilingual jobs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
must match pattern ((inline|attachment); )?(filename\*=UTF-8''(.+)|filename="?(.+)"?) |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST webEditorLinkV2
/api2/v2/projects/{projectUid}/jobs/webEditor
Possible warning codes are:
-
NOT_ACCEPTED_BY_LINGUIST- Job is not accepted by linguist -
NOT_ASSIGNED_TO_LINGUIST- Job is not assigned to linguist -
PDF- One of requested jobs is PDF -
PREVIOUS_WORKFLOW_NOT_COMPLETED- Previous workflow step is not completed -
PREVIOUS_WORKFLOW_NOT_COMPLETED_STRICT- Previous workflow step is not completed and project has strictWorkflowFinish set to true -
IN_DELIVERED_STATE- Jobs in DELIVERED state -
IN_COMPLETED_STATE- Jobs in COMPLETED state -
IN_REJECTED_STATE- Jobs in REJECTED state
Possible error codes are:
-
ASSIGNED_TO_OTHER_USER- Job is accepted by other user -
NOT_UNIQUE_TARGET_LANG- Requested jobs contains different target locales -
TOO_MANY_SEGMENTS- Count of requested job's segments is higher than 40000 -
TOO_MANY_JOBS- Count of requested jobs is higher than 290 -
COMPLETED_JOINED_WITH_OTHER- Jobs in COMPLETED state cannot be joined with jobs in other states -
DELIVERED_JOINED_WITH_OTHER- Jobs in DELIVERED state cannot be joined with jobs in other states -
REJECTED_JOINED_WITH_OTHER- Jobs in REJECTED state cannot be joined with jobs in other states
Warning response example:
{
"warnings": [
{
"message": "Not accepted by linguist",
"args": {
"jobs": [
"abcd1234"
]
},
"code": "NOT_ACCEPTED_BY_LINGUIST"
},
{
"message": "Previous workflow step not completed",
"args": {
"jobs": [
"abcd1234"
]
},
"code": "PREVIOUS_WORKFLOW_NOT_COMPLETED"
}
],
"url": "/web/job/abcd1234-efgh5678/translate"
}
Error response example:
Status: 400 Bad Request
{
"errorCode": "NOT_UNIQUE_TARGET_LANG",
"errorDescription": "Only files with identical target languages can be joined",
"errorDetails": [
{
"code": "NOT_UNIQUE_TARGET_LANG",
"args": {
"targetLocales": [
"de",
"en"
]
},
"message": "Only files with identical target languages can be joined"
},
{
"code": "TOO_MANY_SEGMENTS",
"args": {
"maxSegments": 40000,
"segments": 400009
},
"message": "Up to 40000 segments can be opened in the Memsource Web Editor, job has 400009 segments"
}
]
}
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST wildCardSearchByJob3
/api2/v3/projects/{projectUid}/jobs/{jobUid}/transMemories/wildCardSearch
Wildcard search job's translation memories
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: false |
|
|
N/A |
|
|
N/A |
Language AI (2)
GET getConsumedMtus
/api2/v1/mtuUsage
Total amount of consumed MTUs in the current month
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listMemsourceTranslateProfile
/api2/v1/memsourceTranslateProfiles
List of Language AI profiles
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Filter by name |
|
|
Sort by |
|
|
desc |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 10 |
|
|
N/A |
|
|
N/A |
Language Quality Assessment
GET downloadLqaReports
/api2/v1/lqa/assessments/reports
Returns a single xlsx report or ZIP archive with multiple reports.
If any given jobPart is not from LQA workflow step, reports from successive workflow steps may be returned
If none were found returns 404 error, otherwise returns those that were found.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Comma separated list of JobPart UIDs, between 1 and 100 UIDs |
|
|
N/A |
|
|
N/A |
Machine Translation Settings (5)
GET getList
/api2/v1/machineTranslateSettings
List machine translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Sorting field |
|
|
N/A |
|
|
N/A |
GET getMTSettings
/api2/v1/machineTranslateSettings/{mtsUid}
Get machine translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getMTTypes
/api2/v1/machineTranslateSettings/types
Get machine translate settings types
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getStatus
/api2/v1/machineTranslateSettings/{mtsUid}/status
Get status of machine translate engine
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getThirdPartyEnginesList
/api2/v1/machineTranslateSettings/thirdPartyEngines
List third party machine translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 100, default 50 |
|
|
Sorting field |
|
|
N/A |
|
|
N/A |
Machine Translation
POST machineTranslation
/api2/v1/machineTranslations/{mtSettingsUid}/translate
Translate with MT
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Mapping
GET getMappingForTask
/api2/v1/mappings/tasks/{id}
Returns mapping for taskId (mxliff)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Misc (2)
POST Create a Job
/api2/v1/projects/{projectUid}/jobs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
GET Get a Project Jobs
/api2/v1/projects/{projectUid}/jobs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Net Rate Scheme (7)
POST createDiscountScheme
/api2/v1/netRateSchemes
Create net rate scheme
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT editDiscountSchemeWorkflowStep
/api2/v1/netRateSchemes/{netRateSchemeUid}/workflowStepNetSchemes/{netRateSchemeWorkflowStepId}
Edit scheme for workflow step
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getDiscountScheme
/api2/v1/netRateSchemes/{netRateSchemeUid}
Get net rate scheme
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getDiscountSchemeWorkflowStep
/api2/v1/netRateSchemes/{netRateSchemeUid}/workflowStepNetSchemes/{netRateSchemeWorkflowStepId}
Get scheme for workflow step
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getDiscountSchemeWorkflowSteps
/api2/v1/netRateSchemes/{netRateSchemeUid}/workflowStepNetSchemes
List schemes for workflow step
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET getDiscountSchemes
/api2/v1/netRateSchemes
List net rate schemes
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Filter by name |
|
|
Filter for default attribute |
|
|
Filter for those created within given hours |
|
|
N/A |
PUT updateDiscountScheme
/api2/v1/netRateSchemes/{netRateSchemeUid}
Edit net rate scheme
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Price List (11)
POST createLanguagePair
/api2/v1/priceLists/{priceListUid}/priceSets
Add language pairs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
POST createPriceList
/api2/v1/priceLists
Create price list
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
Default: Word |
DELETE deleteLanguagePair
/api2/v1/priceLists/{priceListUid}/priceSets/{sourceLanguage}/{targetLanguage}
Remove language pair
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteLanguagePairs
/api2/v1/priceLists/{priceListUid}/priceSets
Remove language pairs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deletePriceList
/api2/v1/priceLists/{priceListUid}
Delete price list
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getListOfPriceList
/api2/v1/priceLists
List price lists
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Filter for name |
|
|
N/A |
GET getPriceList
/api2/v1/priceLists/{priceListUid}
Get price list
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getPricesWithWorkflowSteps
/api2/v1/priceLists/{priceListUid}/priceSets
List price sets
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST setMinimumPriceForSet
/api2/v1/priceLists/{priceListUid}/priceSets/minimumPrices
Edit minimum prices
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST setPrices
/api2/v1/priceLists/{priceListUid}/priceSets/prices
If object contains only price, all languages and workflow steps will be updated
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updatePriceList
/api2/v1/priceLists/{priceListUid}
Update price list
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
Default: Word |
Project Reference File (6)
DELETE batchDeleteReferenceFiles
/api2/v1/projects/{projectUid}/references
Delete project reference files (batch)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST batchDownloadReferenceFiles
/api2/v1/projects/{projectUid}/references/download
Download project reference files (batch)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createReferenceFiles
/api2/v2/projects/{projectUid}/references
The json request part allows sending additional data as JSON,
such as a text note that will be used for all the given reference files.
In case no file parts are sent, only 1 reference is created with the given note.
Either at least one file must be sent or the note must be specified.
Example:
{
"note": "Sample text"
}
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET downloadReference
/api2/v1/projects/{projectUid}/references/{referenceFileId}
Download project reference file
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listReferenceFileCreators
/api2/v1/projects/{projectUid}/references/creators
The result is not paged and returns up to 50 users.
If the requested user is not included, the search can be narrowed down with the userName parameter.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listReferenceFiles
/api2/v1/projects/{projectUid}/references
List project reference files
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
date time in ISO 8601 UTC format |
|
|
UID of user |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Project Template (28)
POST createCustomFieldsOnProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/customFields
Create custom field instances
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createProjectTemplate
/api2/v1/projectTemplates
Create project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteCustomFieldOfProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/customFields/{fieldInstanceUid}
Delete custom field of project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}
Delete project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editCustomFieldOnProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/customFields/{fieldInstanceUid}
Edit custom field of project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT editCustomFieldsOnProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/customFields
Edit custom fields of the project template (batch)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}
Edit project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
PUT editProjectTemplateAccessSettings
/api2/v1/projectTemplates/{projectTemplateUid}/accessSettings
Edit project template access and security settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (18)
|
Option Name |
Description |
|---|---|
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: true |
|
|
Default: true |
|
|
Default: false |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: false |
|
|
N/A |
PUT editProjectTemplateImportSettings
/api2/v1/projectTemplates/{projectTemplateUid}/importSettings
Edit project template import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
default: auto-detect |
|
|
Try to use multilingual variants for auto-detected CSV and Excel files. Default: true |
|
|
Default: false |
|
|
default: 1000 |
|
|
Default: false |
|
|
default: 130 |
|
|
N/A |
|
|
N/A |
PUT editProjectTemplateV2
/api2/v2/projectTemplates/{projectTemplateUid}
Edit project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
GET getAnalyseSettingsForProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/analyseSettings
Get analyse settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCustomFieldOfProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/customFields/{fieldInstanceUid}
Get custom field of project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCustomFieldsPageOfProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/customFields
Get custom fields of project template (page)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 20 |
|
|
Filter by webhook creators UIDs |
|
|
Filter by webhook updaters UIDs |
|
|
Sort by this field |
|
|
Sort direction |
|
|
N/A |
GET getImportSettingsForProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/importSettings
Get import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getMachineTranslateSettingsForProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/mtSettings
Get project template machine translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}
Note: importSettings in response is deprecated and will be always null
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTemplateAccessSettings
/api2/v1/projectTemplates/{projectTemplateUid}/accessSettings
Get project template access and security settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTemplatePreTranslateSettingsV4
/api2/v4/projectTemplates/{projectTemplateUid}/preTranslateSettings
Get project template pre-translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTemplateQASettings
/api2/v1/projectTemplates/{projectTemplateUid}/qaSettings
Get quality assurance settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTemplateTermBases
/api2/v1/projectTemplates/{projectTemplateUid}/termBases
Get term bases
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTemplateTransMemories_2
/api2/v3/projectTemplates/{projectTemplateUid}/transMemories
Get translation memories
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Filter project translation memories by target language |
|
|
Filter project translation memories by workflow step |
|
|
N/A |
GET getProjectTemplates
/api2/v1/projectTemplates
API call to list project templates.
Use the query parameters below to refine your search criteria for project templates:
-
name - The full project template name or a portion of it. For example, using
name=GUIorname=02
will locate project templates named GUI02.
-
clientId - The client's ID within the system, not interchangeable with its UID.
-
clientName - The complete or partial name of the client. For instance, using
clientName=GUIorclientName=02
will find project templates associated with the client GUI02.
-
ownerUid - The user UID who owns the project template within the system, interchangeable with its ID.
-
domainName - The complete or partial name of the domain. Using
domainName=GUIordomainName=02will find
project templates associated with the domain GUI02.
-
subDomainName - The complete or partial name of the subdomain. For instance, using
subDomainName=GUIor
subDomainName=02 will locate project templates linked to the subdomain GUI02.
-
costCenterId - The cost center's ID within the system, not interchangeable with its UID.
-
costCenterName - The complete or partial name of the cost center. For example, using
costCenterName=GUIor
costCenterName=02 will find project templates associated with the cost center GUI02.
-
businessUnitName - The complete or partial name of the business unit. For instance, using
businessUnitName=GUI
or businessUnitName=02 will locate project templates linked to the business unit GUI02.
-
sort - Determines if the resulting list of project templates should be sorted by their names or the date they
were created. This field supports either dateCreated or templateName as values.
-
direction - Indicates the sorting order for the resulting list by using either
asc(ascending) ordesc
(descending) values.
-
pageNumber - Indicates the desired page number (zero-based) to retrieve. The total number of pages is returned in
the totalPages field within each response.
-
pageSize - Indicates the page size, affecting the
totalPagesretrieved in each response and potentially
impacting the number of iterations needed to obtain all project templates.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET relevantTransMemoriesForProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/transMemories/relevant
List project template relevant translation memories
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
PUT setProjectTemplateQASettings
/api2/v1/projectTemplates/{projectTemplateUid}/qaSettings
Edit quality assurance settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT setProjectTemplateTermBases
/api2/v1/projectTemplates/{projectTemplateUid}/termBases
Edit term bases in project template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT setProjectTemplateTransMemoriesV2
/api2/v2/projectTemplates/{projectTemplateUid}/transMemories
If user wants to edit “All target languages” or "All workflow steps”,
but there are already varied TM settings for individual languages or steps,
then the user risks to overwrite these individual choices.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updateAnalyseSettingsForProjectTemplate
/api2/v1/projectTemplates/{projectTemplateUid}/analyseSettings
Edit analyse settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (17)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
N/A |
|
|
Mutually exclusive with analyzeByProvider. Default: false |
|
|
Mutually exclusive with analyzeByLanguage. Default: true |
|
|
Default: false |
PUT updateProjectTemplatePreTranslateSettingsV4
/api2/v4/projectTemplates/{projectTemplateUid}/preTranslateSettings
Update project template pre-translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
Pre-translate & set job to completed: Pre-translate on job creation. Default: false |
|
|
Pre-translate & set job to completed: Set job to completed once pre-translated. Default: false |
|
|
Pre-translate & set job to completed when all segments confirmed:
|
|
|
Pre-translate & set job to completed: Set project to completed once all jobs pre-translated. Default: false |
|
|
Overwrite existing translations in target segments. Default: false |
Project (51)
POST addTargetLanguageToProject
/api2/v1/projects/{projectUid}/targetLangs
Add target languages to project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST addWorkflowSteps
/api2/v1/projects/{projectUid}/workflowSteps
Add workflow steps
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST assignLinguistsFromTemplate
/api2/v1/projects/{projectUid}/applyTemplate/{templateUid}/assignProviders
Assigns providers from template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST assignLinguistsFromTemplateToJobParts
/api2/v1/projects/{projectUid}/applyTemplate/{templateUid}/assignProviders/forJobParts
Assigns providers from template (specific jobs)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST assignVendorToProject
/api2/v1/projects/{projectUid}/assignVendor
To unassign Vendor from Project, use empty body:
{}
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
GET assignableTemplates
/api2/v1/projects/{projectUid}/assignableTemplates
List assignable templates
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST cloneProject
/api2/v1/projects/{projectUid}/clone
Clone project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST createCustomFieldsOnProject
/api2/v1/projects/{projectUid}/customFields
Create custom field instances
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createProjectFromTemplateV2
/api2/v2/projects/applyTemplate/{templateUid}
Create project from template
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createProjectFromTemplateV2Async
/api2/v2/projects/applyTemplate/async/{templateUid}
Create project from template (async)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createProjectV3
/api2/v3/projects
Create project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
|
|
Default: false |
DELETE deleteCustomFieldOfProject
/api2/v1/projects/{projectUid}/customFields/{fieldInstanceUid}
Delete custom field of project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteProject
/api2/v1/projects/{projectUid}
Delete project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editCustomFieldOnProject
/api2/v1/projects/{projectUid}/customFields/{fieldInstanceUid}
Edit custom field of project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT editCustomFieldsOnProject
/api2/v1/projects/{projectUid}/customFields
Edit custom fields of the project (batch)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editImportSettingsOfProject
/api2/v1/projects/{projectUid}/importSettings
Edit project import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (11)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
default: auto-detect |
|
|
Try to use multilingual variants for auto-detected CSV and Excel files. Default: true |
|
|
Default: false |
|
|
default: 1000 |
|
|
Default: false |
|
|
default: 130 |
|
|
N/A |
|
|
N/A |
PUT editProjectAccessSettingsV2
/api2/v2/projects/{projectUid}/accessSettings
Edit access and security settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (18)
|
Option Name |
Description |
|---|---|
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: true |
|
|
Default: true |
|
|
Default: false |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: true |
|
|
Default: false |
|
|
N/A |
PUT editProjectV2
/api2/v2/projects/{projectUid}
Edit project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
GET enabledQualityChecks
/api2/v1/projects/{projectUid}/qaSettingsChecks
Returns enabled quality assurance settings.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getAnalyseSettingsForProject
/api2/v1/projects/{projectUid}/analyseSettings
Get analyse settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCustomFieldOfProject
/api2/v1/projects/{projectUid}/customFields/{fieldInstanceUid}
Get custom field of project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getCustomFieldsPageOfProject
/api2/v1/projects/{projectUid}/customFields
Get custom fields of project (page)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 20 |
|
|
Filter by webhook creators UIDs |
|
|
Filter by webhook updaters UIDs |
|
|
Sort by this field |
|
|
Sort direction |
|
|
N/A |
GET getFileNamingSettings
/api2/v1/projects/{projectUid}/fileNamingSettings
Get file naming settings for project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getFinancialSettings
/api2/v1/projects/{projectUid}/financialSettings
Get financial settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getImportSettingsForProject
/api2/v1/projects/{projectUid}/importSettings
Get projects's default import settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getMtSettingsForProject
/api2/v1/projects/{projectUid}/mtSettings
Get project machine translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProject
/api2/v1/projects/{projectUid}
This API call retrieves information specific to a project.
The level of detail in the response varies based on the user's role. Admins, Project Managers, Vendors, Buyers, and
Linguists receive different responses, detailed below.
-
Details about predefined system metadata, such as client, domain, subdomain, cost center, business unit, or status.
Note that Custom Fields, if added to projects, are not included here and require
retrieval via a dedicated Custom Fields API call. Metadata exposed to Linguists or Vendors might differ from what's
visible to Admins or Project Managers.
-
Workflow Step information, crucial for
user or vendor assignments through APIs. When projects are created, each workflow step's global ID instantiates into a
project-specific workflow step ID necessary for user assignments. Attempting to assign the global workflow step ID
(found under Settings or via Workflow Step APIs) results in an error, as only the project-specific step can be assigned.
-
Progress information indicating the total number of jobs across all workflow steps in the project, alongside the
proportion of completed and overdue jobs.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectAccessSettingsV2
/api2/v2/projects/{projectUid}/accessSettings
Get access and security settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectAssignments
/api2/v1/projects/{projectUid}/providers
List project providers
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET getProjectPreTranslateSettingsV4
/api2/v4/projects/{projectUid}/preTranslateSettings
Get project pre-translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectSettings
/api2/v1/projects/{projectUid}/lqaSettings
Get LQA settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTermBases
/api2/v1/projects/{projectUid}/termBases
Get term bases
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getProjectTransMemoriesV3
/api2/v3/projects/{projectUid}/transMemories
Get translation memories
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Filter project translation memories by target language |
|
|
Filter project translation memories by workflow step |
|
|
N/A |
GET getProjectWorkflowStepsV2
/api2/v2/projects/{projectUid}/workflowSteps
Get workflow steps
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Return only steps containing jobs assigned to the calling linguist. |
|
|
N/A |
GET getQuotesForProject
/api2/v1/projects/{projectUid}/quotes
List quotes
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET listByProjectV3
/api2/v3/projects/{projectUid}/analyses
List analyses by project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Name to search by |
|
|
Uid to search by |
|
|
N/A |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Sorting field |
|
|
Sorting order |
|
|
N/A |
|
|
N/A |
GET listProjects
/api2/v1/projects
API call to retrieve a paginated list of projects. Contains a subset of information contained in
Get project API call.
Utilize the query parameters below to refine the search criteria:
-
name - The full project name or a portion of it. For instance, using
name=GUIorname=02will find projects
named GUI02.
-
clientId - The client's ID within the system, not interchangeable with its UID.
-
clientName - The complete or partial name of the client. For example, using
clientName=GUIorclientName=02
will find projects associated with the client GUI02.
-
businessUnitId - The business unit's ID within the system, not interchangeable with its UID.
-
businessUnitName - The complete or partial name of the business unit. For instance, using
businessUnitName=GUI
or businessUnitName=02 will find projects linked to the business unit GUI02.
-
statuses - A list of project statuses. When adding multiple statuses, include each as a dedicated query
parameter, e.g., statuses=ASSIGNED&statuses=COMPLETED.
-
domainId - The domain's ID within the system, not interchangeable with its UID.
-
domainName - The complete or partial name of the domain. Using
domainName=GUIordomainName=02will find
projects associated with the domain GUI02.
-
subDomainId - The subdomain's ID within the system, not interchangeable with its UID.
-
subDomainName - The complete or partial name of the subdomain. For example, using
subDomainName=GUIor
subDomainName=02 will find projects linked to the subdomain GUI02.
-
costCenterId - The cost center's ID within the system, not interchangeable with its UID.
-
costCenterName - The complete or partial name of the cost center. For instance, using
costCenterName=GUIor
costCenterName=02 will find projects associated with the cost center GUI02.
-
dueInHours - Filter for jobs with due dates less than or equal to the specified number of hours.
-
createdInLastHours - Filter for jobs created within the specified number of hours.
-
ownerId - The user ID who owns the project within the system, not interchangeable with its UID.
-
jobStatuses - A list of statuses for jobs within the projects. Include each status as a dedicated query parameter,
e.g., jobStatuses=ASSIGNED&jobStatuses=COMPLETED.
-
jobStatusGroup - The name of the status group used to filter projects containing at least one job with the
specified status, similar to the status filter in the Projects list for a Linguist user.
-
buyerId - The Buyer's ID.
-
pageNumber - Indicates the desired page number (zero-based) to retrieve. The total number of pages is returned in
the totalPages field within each response.
-
pageSize - Indicates the page size, affecting the
totalPagesretrieved in each response and potentially
influencing the number of iterations needed to obtain all projects.
-
nameOrInternalId - Specify either the project name or Internal ID (the sequence number in the project list
displayed in the UI).
-
includeArchived - A boolean parameter to include archived projects in the search.
-
archivedOnly - A boolean search indicating whether only archived projects should be searched.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
-1 for projects that are overdue |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Allowed for linguists only |
|
|
Allowed for linguists only |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Name or internal ID of project |
|
|
List also archived projects |
|
|
List only archived projects, regardless of includeArchived |
|
|
N/A |
POST listProviders_3
/api2/v2/projects/{projectUid}/providers/suggest
Get suggested providers
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PATCH patchProject
/api2/v1/projects/{projectUid}
Edit project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET relevantTermBases
/api2/v1/projects/{projectUid}/termBases/relevant
List project relevant term bases
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET relevantTransMemoriesForProject
/api2/v1/projects/{projectUid}/transMemories/relevant
List project relevant translation memories
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
POST searchTmSegment
/api2/v1/projects/{projectUid}/transMemories/searchSegmentInProject
Returns at most maxSegments
records with score >= scoreThreshold and at most maxSubsegments records which are subsegment,
i.e. the source text is substring of the query text.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: 5 |
|
|
Default: 5 |
|
|
N/A |
PUT setFinancialSettings
/api2/v1/projects/{projectUid}/financialSettings
Edit financial settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT setMtSettingsForProject
/api2/v1/projects/{projectUid}/mtSettings
This will erase all mtSettings per language for project.
To remove all machine translate settings from project call without a machineTranslateSettings parameter.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT setMtSettingsPerLanguageForProject
/api2/v1/projects/{projectUid}/mtSettingsPerLanguage
This will erase mtSettings for project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT setProjectQASettingsV2
/api2/v2/projects/{projectUid}/qaSettings
Edit quality assurance settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST setProjectStatus
/api2/v1/projects/{projectUid}/setStatus
Edit project status
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT setProjectTermBases
/api2/v1/projects/{projectUid}/termBases
Edit term bases
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT setProjectTransMemoriesV3
/api2/v3/projects/{projectUid}/transMemories
If user wants to edit “All target languages” or "All workflow steps”,
but there are already varied TM settings for individual languages or steps,
then the user risks to overwrite these individual choices.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updateFileNamingSettings
/api2/v1/projects/{projectUid}/fileNamingSettings
Update file naming settings for project
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updateProjectPreTranslateSettingsV4
/api2/v4/projects/{projectUid}/preTranslateSettings
Update project pre-translate settings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
Pre-translate & set job to completed: Pre-translate on job creation. Default: false |
|
|
Pre-translate & set job to completed: Set job to completed once pre-translated. Default: false |
|
|
Pre-translate & set job to completed when all segments confirmed:
|
|
|
Pre-translate & set job to completed: Set project to completed once all jobs pre-translated. Default: false |
|
|
Overwrite existing translations in target segments. Default: false |
Provider
POST listProviders_4
/api2/v2/projects/{projectUid}/jobs/{jobUid}/providers/suggest
Get suggested providers
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Quality Assurance (26)
POST addIgnoredWarnings
/api2/v1/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/ignoredWarnings
Add ignored warnings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST addIgnoredWarningsV2
/api2/v2/projects/{projectUid}/jobs/qualityAssurances/ignoredWarnings
Add ignored warnings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createLqaProfile
/api2/v1/lqa/profiles
Create LQA profile
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE deleteIgnoredWarnings
/api2/v1/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/ignoredWarnings
Delete ignored warnings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteIgnoredWarningsV2
/api2/v2/projects/{projectUid}/jobs/qualityAssurances/ignoredWarnings
Delete ignored warnings
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteLqaProfile
/api2/v1/lqa/profiles/{profileUid}
Delete LQA profile
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST duplicateProfile
/api2/v1/lqa/profiles/{profileUid}/duplicate
Duplicate LQA profile
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET enabledQualityChecksForJob
/api2/v2/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/settings
Returns enabled quality assurance checks and settings for job.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET enabledQualityChecksForProject
/api2/v2/projects/{projectUid}/jobs/qualityAssurances/settings
Returns enabled quality assurance checks and settings.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getLqaProfile
/api2/v1/lqa/profiles/{profileUid}
Get LQA profile details
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getLqaProfileAuthors
/api2/v1/lqa/profiles/authors
Get list of LQA profile authors
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getLqaProfileAuthorsV2
/api2/v2/lqa/profiles/authors
Get list of LQA profile authors
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 20 |
|
|
N/A |
GET getLqaProfileDefaultValues
/api2/v1/lqa/profiles/defaultValues
Get LQA profile default values
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getLqaProfiles
/api2/v1/lqa/profiles
GET list LQA profiles
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Name of LQA profiles, it is used for filter the list by name |
|
|
It is used for filter the list by who created the profile |
|
|
It is used for filter the list by date created |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 20 |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getQaSettingsForJobPartV4
/api2/v4/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/settings
Returns enabled quality assurance checks and settings for job.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getQaSettingsForProjectV4
/api2/v4/projects/{projectUid}/jobs/qualityAssurances/settings
Returns enabled quality assurance checks and settings.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST makeDefault
/api2/v1/lqa/profiles/{profileUid}/default
Make LQA profile default
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST runQaAndSaveV4
/api2/v4/projects/{projectUid}/jobs/qualityAssurances/segments/{segmentId}/runWithUpdate
By default runs only fast running checks.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST runQaForJobPartV3
/api2/v3/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/run
Call "Get QA settings" endpoint to get the list of enabled QA checks
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
Maximum number of QA warnings in result, default: 100. For efficiency reasons QA
|
|
|
N/A |
POST runQaForJobPartV4
/api2/v4/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/run
Call "Get QA settings" endpoint to get the list of enabled QA checks
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
Maximum number of QA warnings in result, default: 100. For efficiency reasons QA
|
|
|
N/A |
POST runQaForJobPartsV3
/api2/v3/projects/{projectUid}/jobs/qualityAssurances/run
Call "Get QA settings" endpoint to get the list of enabled QA checks
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Maximum number of QA warnings in result, default: 100. For efficiency reasons QA
|
POST runQaForJobPartsV4
/api2/v4/projects/{projectUid}/jobs/qualityAssurances/run
Call "Get QA settings" endpoint to get the list of enabled QA checks
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
Maximum number of QA warnings in result, default: 100. For efficiency reasons QA
|
POST runQaForSegmentsV3
/api2/v3/projects/{projectUid}/jobs/qualityAssurances/segments/run
By default runs only fast running checks. Source and target language of jobs have to match.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
When empty only fast checks run |
|
|
Maximum number of QA warnings in result, default: 100. For efficiency reasons QA
|
POST runQaForSegmentsV4
/api2/v4/projects/{projectUid}/jobs/qualityAssurances/segments/run
By default runs only fast running checks. Source and target language of jobs have to match.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
When empty only fast checks run |
|
|
Maximum number of QA warnings in result, default: 100. For efficiency reasons QA
|
POST updateIgnoredChecks
/api2/v1/projects/{projectUid}/jobs/{jobUid}/qualityAssurances/ignoreChecks
Edit ignored checks
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT updateLqaProfile
/api2/v1/lqa/profiles/{profileUid}
Update LQA profile
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Quote (4)
POST createQuoteV2
/api2/v2/quotes
Either WorkflowSettings or Units must be sent for billingUnit "Hour".
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
DELETE deleteQuote
/api2/v1/quotes/{quoteUid}
Delete quote
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST emailQuotes
/api2/v1/quotes/email
Email quotes
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET get_2
/api2/v1/quotes/{quoteUid}
Get quote
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
SCIM (10)
POST createUserSCIM
/api2/v1/scim/Users
Supported schema: "urn:ietf:params:scim:schemas:core:2.0:User"
Create active user:
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User"
],
"active": true,
"userName": "john.doe",
"emails": [
{
"primary": true,
"value": "john.doe@example.com",
"type": "work"
}
],
"name": {
"givenName": "John",
"familyName": "Doe"
}
}
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
Default: true |
DELETE deleteUserScim
/api2/v1/scim/Users/{userId}
Delete user using SCIM
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT editUser
/api2/v1/scim/Users/{userId}
Edit user using SCIM
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
Default: true |
GET getResourceTypes
/api2/v1/scim/ResourceTypes
List the types of SCIM Resources available
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getSchemaByUrn
/api2/v1/scim/Schemas/{schemaUrn}
Get supported SCIM Schema by urn
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getSchemas
/api2/v1/scim/Schemas
Get supported SCIM Schemas
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getScimUser
/api2/v1/scim/Users/{userId}
Get user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getServiceProviderConfigDto
/api2/v1/scim/ServiceProviderConfig
Retrieve the Service Provider's Configuration
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PATCH patchUser
/api2/v1/scim/Users/{userId}
Patch user using SCIM
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET searchUsers
/api2/v1/scim/Users
This operation supports SCIM Filter,
SCIM attributes and
SCIM sort
Supported attributes:
-
id -
active -
userName -
name.givenName -
name.familyName -
emails.value -
meta.created
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
See method description |
|
|
See method description |
|
|
See method description |
|
|
See method description |
|
|
The 1-based index of the first search result. Default 1 |
|
|
Non-negative Integer. Specifies the desired maximum number of search results per page; e.g., 10. |
|
|
N/A |
Segmentation Rules (5)
POST createSegmentationRule
/api2/v1/segmentationRules
Creates new Segmentation Rule with file and segRule JSON Object as header parameter. The same object is used for GET action.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE deletesSegmentationRule
/api2/v1/segmentationRules/{segRuleId}
Delete segmentation rule
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getListOfSegmentationRules
/api2/v1/segmentationRules
List segmentation rules
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET getSegmentationRule
/api2/v1/segmentationRules/{segRuleId}
Get segmentation rule
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updatesSegmentationRule
/api2/v1/segmentationRules/{segRuleId}
Edit segmentation rule
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: false |
Spell Check (4)
POST addWord
/api2/v1/spellCheck/words
Add word to dictionary
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
POST check
/api2/v1/spellCheck/check
Spell check using the settings of the user's organization
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST checkByJob
/api2/v1/spellCheck/check/{jobUid}
Spell check using the settings from the project of the job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST suggest
/api2/v1/spellCheck/suggest
Spell check suggest using the users's spell check dictionary
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
SubDomain (5)
POST createSubDomain
/api2/v1/subDomains
Create subdomain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE deleteSubDomain
/api2/v1/subDomains/{subDomainUid}
Delete subdomain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getSubDomain
/api2/v1/subDomains/{subDomainUid}
Get subdomain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listSubDomains
/api2/v1/subDomains
List subdomains
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Uid of user |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
PUT updateSubDomain
/api2/v1/subDomains/{subDomainUid}
Edit subdomain
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
Supported Languages
GET listOfLanguages
/api2/v1/languages
List supported languages
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Term Base (27)
POST browseTerms
/api2/v1/termBases/{termBaseUid}/browse
Browse term base
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE clearTermBase
/api2/v1/termBases/{termBaseUid}/terms
Deletes all terms
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createConcept
/api2/v1/termBases/{termBaseUid}/concepts
Create concept
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createTerm
/api2/v1/termBases/{termBaseUid}/terms
Set conceptId to assign the term to an existing concept, otherwise a new concept will be created.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (15)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createTermBase
/api2/v1/termBases
Create term base
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createTermByJob
/api2/v1/projects/{projectUid}/jobs/{jobUid}/termBases/createByJob
Create new term in the write term base assigned to the job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteConcept
/api2/v1/termBases/{termBaseUid}/concepts/{conceptId}
Delete concept
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteConcepts
/api2/v1/termBases/{termBaseUid}/concepts
Delete concepts
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteTerm
/api2/v1/termBases/{termBaseUid}/terms/{termId}
Delete term
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteTermBase
/api2/v1/termBases/{termBaseUid}
Delete term base
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
purge=false - the Termbase is can later be restored, "purge=true - the Termbase is completely deleted and cannot be restored |
|
|
N/A |
GET exportTermBase
/api2/v1/termBases/{termBaseUid}/export
Export term base
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getConcept
/api2/v1/termBases/{termBaseUid}/concepts/{conceptUid}
Get concept
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getLastBackgroundTask
/api2/v1/termBases/{termBaseUid}/lastBackgroundTask
Last import status
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getTerm
/api2/v1/termBases/{termBaseUid}/terms/{termId}
Get term
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getTermBase
/api2/v1/termBases/{termBaseUid}
Get term base
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getTermBaseMetadata
/api2/v1/termBases/{termBaseUid}/metadata
Get term base metadata
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST importTermBase
/api2/v1/termBases/{termBaseUid}/upload
Terms can be imported from XLS/XLSX and TBX file formats into a term base.
See Phrase Help Center
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
must match pattern ((inline|attachment); )?filename\*=UTF-8''(.+) |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST importTermBaseV2
/api2/v2/termBases/{termBaseUid}/upload
Terms can be imported from XLS/XLSX and TBX file formats into a term base.
See Phrase Help Center
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
must match pattern ((inline|attachment); )?filename\*=UTF-8''(.+) |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
GET listConcepts
/api2/v1/termBases/{termBaseUid}/concepts
List concepts
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET listTermBases
/api2/v1/termBases
List term bases
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Language of the term base |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
GET listTermsOfConcept
/api2/v1/termBases/{termBaseUid}/concepts/{conceptId}/terms
Get terms of concept
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST searchTerms
/api2/v1/termBases/{termBaseUid}/search
Search term base
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST searchTermsByJobV2
/api2/v2/projects/{projectUid}/jobs/{jobUid}/termBases/searchByJob
Search all read term bases assigned to the job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: 15 |
|
|
Default: 0 |
|
|
Default: false |
POST searchTermsInTextByJobV2
/api2/v2/projects/{projectUid}/jobs/{jobUid}/termBases/searchInTextByJob
Search in text in all read term bases assigned to the job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
Default: false |
|
|
N/A |
PUT updateConcept
/api2/v1/termBases/{termBaseUid}/concepts/{conceptUid}
Update concept
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updateTerm
/api2/v1/termBases/{termBaseUid}/terms/{termId}
Edit term
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (14)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
Default: false |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
PUT updateTermBase
/api2/v1/termBases/{termBaseUid}
It is possible to add new languages only
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
Translation Memory (25)
POST addTargetLangToTransMemory
/api2/v1/transMemories/{transMemoryUid}/targetLanguages
Add target language to translation memory
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
DELETE bulkDeleteTransMemories
/api2/v1/transMemories/bulk
Delete translation memories (batch)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE clearTransMemory
/api2/v1/transMemories/{transMemoryUid}/segments
Delete all segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE clearTransMemoryV2
/api2/v2/transMemories/{transMemoryUid}/segments
This call is asynchronous, use this API to check the result
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createTransMemory
/api2/v1/transMemories
Create translation memory
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteSourceAndTranslations
/api2/v1/transMemories/{transMemoryUid}/segments/{segmentId}
Not recommended for bulk removal of segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteTransMemory
/api2/v1/transMemories/{transMemoryUid}
Delete translation memory
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
DELETE deleteTranslation
/api2/v1/transMemories/{transMemoryUid}/segments/{segmentId}/lang/{lang}
Not recommended for bulk removal of segments
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET downloadCleanedTM
/api2/v1/transMemories/downloadCleaned/{asyncRequestId}
Download cleaned TM
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Request ID |
|
|
N/A |
GET downloadSearchResult
/api2/v1/transMemories/downloadExport/{asyncRequestId}
Download export
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Request ID |
|
|
N/A |
|
|
Fields to include in exported XLSX |
|
|
N/A |
PUT editTransMemory
/api2/v1/transMemories/{transMemoryUid}
Edit translation memory
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
New target languages to add. No languages can be removed |
|
|
N/A |
POST exportByQueryAsync
/api2/v1/transMemories/{transMemoryUid}/exportByQueryAsync
Use this API to download result
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST exportCleanedTMs
/api2/v1/transMemories/extractCleaned
Returns a ZIP file containing the cleaned translation memories in the specified outputFormat.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST exportV2
/api2/v2/transMemories/{transMemoryUid}/export
Use this API to download result
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
GET getBackgroundTasksForTransMems
/api2/v1/transMemories/{transMemoryUid}/lastBackgroundTask
Get last task information
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getMetadata
/api2/v1/transMemories/{transMemoryUid}/metadata
Get translation memory metadata
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getRelatedProjects
/api2/v1/transMemories/{transMemoryUid}/relatedProjects
List related projects
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Project name to filter by |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getTransMemory
/api2/v1/transMemories/{transMemoryUid}
Get translation memory
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST importTransMemoryV2
/api2/v2/transMemories/{transMemoryUid}/import
Import TMX
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
must match pattern ((inline|attachment); )?filename\*=UTF-8''(.+) |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST insertToTransMemory
/api2/v1/transMemories/{transMemoryUid}/segments
Insert segment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listTransMemories
/api2/v1/transMemories
List translation memories
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
POST search
/api2/v1/transMemories/{transMemoryUid}/search
Search translation memory (sync)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (7)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Remove leading and trailing whitespace from query. Default: true |
|
|
Return both wildcard and exact search results. Default: true |
POST searchSegmentByJob
/api2/v1/projects/{projectUid}/jobs/{jobUid}/transMemories/searchSegment
Returns at most maxSegments
records with score >= scoreThreshold and at most maxSubsegments records which are subsegment,
i.e. the source text is substring of the query text.
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (8)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: 5 |
|
|
Default: 5 |
PUT updateTranslation
/api2/v1/transMemories/{transMemoryUid}/segments/{segmentId}
Edit segment
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (2)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
POST wildcardSearch
/api2/v1/transMemories/{transMemoryUid}/wildCardSearch
Wildcard search
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Translation (3)
POST humanTranslate
/api2/v1/projects/{projectUid}/jobs/humanTranslate
Human translate (Gengo or Unbabel)
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (5)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST machineTranslationJob
/api2/v1/projects/{projectUid}/jobs/{jobUid}/translations/translateWithMachineTranslation
Configured machine translate settings is used
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
POST preTranslateV3
/api2/v3/projects/{projectUid}/jobs/preTranslate
Pre-translate job
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
If pre-translate settings from project should be used.
|
|
|
N/A |
User (15)
POST cancelDeletion
/api2/v1/users/{userUid}/undelete
Restore user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST createUserV3
/api2/v3/users
Create user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (10)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: true |
|
|
N/A |
|
|
Default: true |
DELETE deleteUser
/api2/v1/users/{userUid}
Delete user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST disableTwoFactorAuthV3
/api2/v3/users/{userUid}/disableTwoFactorAuth
Disable two-factor authentication
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getListOfUsersFiltered
/api2/v1/users
List users
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Filter for first name, that starts with value |
|
|
Filter for last name, that starts with value |
|
|
Filter for last name or first name, that starts with value |
|
|
N/A |
|
|
N/A |
|
|
Filter for last name, first name or email starting with the value |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getUserV3
/api2/v3/users/{userUid}
Get user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listAssignedProjects
/api2/v1/users/{userUid}/projects
List projects in which the user is assigned to at least one job matching the criteria
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Status of the assigned jobs |
|
|
Target language of the assigned jobs |
|
|
N/A |
|
|
Number of hours in which the assigned jobs are due. Use -1 for jobs that are overdue. |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listJobs
/api2/v1/users/{userUid}/jobs
List assigned jobs
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
-1 for jobs that are overdue |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listTargetLangs
/api2/v1/users/{userUid}/targetLangs
List assigned target languages
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
-1 for jobs that are overdue |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listWorkflowSteps
/api2/v1/users/{userUid}/workflowSteps
List assigned workflow steps
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
-1 for jobs that are overdue |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET loginActivity
/api2/v1/users/{userUid}/loginStatistics
Login statistics
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST sendLoginInfo
/api2/v1/users/{userUid}/emailLoginInformation
Send login information
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST updatePassword
/api2/v1/users/{userUid}/updatePassword
-
Password length must be between 8 and 255
-
Password must not be same as the username
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (1)
|
Option Name |
Description |
|---|---|
|
|
N/A |
PUT updateUserV3
/api2/v3/users/{userUid}
Edit user
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (9)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: true |
|
|
N/A |
|
|
Default: true |
GET user-lastLogins
/api2/v1/users/lastLogins
List last login dates
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 100, default 100 |
|
|
N/A |
Vendor (3)
POST createVendor
/api2/v1/vendors
Create vendor
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (3)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getVendor
/api2/v1/vendors/{vendorUid}
Get vendor
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET listVendors
/api2/v1/vendors
List vendors
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Name or the vendor, for filtering |
|
|
N/A |
Webhook (10)
POST createWebHookV2
/api2/v2/webhooks
Create webhook
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
|
|
Default: ENABLED |
DELETE deleteWebHookV2
/api2/v2/webhooks/{webHookUid}
Delete webhook
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getWebHookListV2
/api2/v2/webhooks
Lists webhooks
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
Filter by webhook name |
|
|
Filter by enabled/disabled status |
|
|
Filter by webhook URL |
|
|
Filter by webhook events, any match is included |
|
|
Filter by webhook creators UIDs |
|
|
Filter by webhook updaters UIDs |
|
|
Sort by this field |
|
|
Sort direction |
|
|
N/A |
GET getWebHookV2
/api2/v2/webhooks/{webHookUid}
Get webhook
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
GET getWebhookCallsList
/api2/v1/webhooksCalls
Lists webhook calls
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
List of Webhook events to filter by |
|
|
Status of Webhook calls to filter by |
|
|
UID of Webhook to filter by |
|
|
UID of parent webhook call to filter by |
|
|
N/A |
GET getWebhookPreviews
/api2/v2/webhooks/previews
Get webhook body previews
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Filter by webhook events |
|
|
N/A |
POST replayLast
/api2/v1/webhooksCalls/replay/latest
Replays specified number of last Webhook calls from oldest to the newest one
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Number of calls to be replayed |
|
|
List of Webhook events to filter by |
|
|
Status of Webhook calls to filter by |
|
|
N/A |
POST replayWebhookCalls
/api2/v1/webhooksCalls/replay
Replays given list of Webhook Calls in specified order in the request
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
POST sendTestWebhook
/api2/v2/webhooks/{webhookUid}/test
Send test webhook
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
UID of the webhook |
|
|
Event of test webhook |
|
|
N/A |
|
|
N/A |
PUT updateWebHookV2
/api2/v2/webhooks/{webHookUid}
Edit webhook
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (6)
|
Option Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Default: false |
|
|
Default: ENABLED |
Workflow Step (3)
POST createWFStep
/api2/v1/workflowSteps
Create workflow step
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
Name of the lqa workflow step |
|
|
Order value |
|
|
Default: false |
|
|
Abbreviation |
PUT editWFStep
/api2/v1/workflowSteps/{workflowStepUid}
Edit workflow step
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
Options (4)
|
Option Name |
Description |
|---|---|
|
|
Name of the lqa workflow step |
|
|
Order value |
|
|
Default: false |
|
|
Abbreviation |
GET listWFSteps
/api2/v1/workflowSteps
List workflow steps
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
Page number, starting with 0, default 0 |
|
|
Page size, accepts values between 1 and 50, default 50 |
|
|
N/A |
|
|
N/A |
|
|
Name of the workflow step |
|
|
Abbreviation of workflow step |
|
|
N/A |
Workflow changes
POST downloadWorkflowChanges
/api2/v2/jobs/workflowChanges
Download workflow changes report
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
XML Assistant
GET listXmlAssistantProfiles
/api2/v1/xmlAssistantProfiles
Get XML assistant profiles for organization
Parameters
|
Parameter Name |
Description |
|---|---|
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |
|
|
N/A |