Skip to content

Latest commit

 

History

History
1667 lines (1189 loc) · 68.2 KB

v2.md

File metadata and controls

1667 lines (1189 loc) · 68.2 KB

Crowdin API v2

Operations

List project branches

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
name query Filter branch by name. [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a branch

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Get a branch

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
branchId path Branch Identifier. true [object Object]

Delete a branch

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
branchId path Branch Identifier. true [object Object]

Update a branch

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
branchId path Branch Identifier. true [object Object]

List project directories

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
branchId query Filter directories by branchId [object Object]
directoryId query Filter directories by directoryId [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a directory

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Get a directory

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
directoryId path Directory Identifier. true [object Object]

Delete a directory

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
directoryId path Directory Identifier. true [object Object]

Update a directory

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
directoryId path Directory Identifier. true [object Object]

List project files

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
branchId query List branch files.

Note! You can either list files for the specified branch (branchId) in the same request. | | [object Object] | | directoryId | query | List directory files.

Note! You can either list files for the specified directory (directoryId) in the same request. | | [object Object] | | limit | query | Maximum number of items to retrieve. | | [object Object] | | offset | query | Starting offset in the collection. | | [object Object] |

Create a file

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
branchId query Get files of branch. You can set branchId or directoryId, not both [object Object]
directoryId query Get files of directory. You can set branchId or directoryId, not both [object Object]

Get a file

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]

Delete a file

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]

Update a file

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]

Export file raw

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]

List Glossaries

Parameters

name in description required schema
groupId query A unique identifier for the group, this glossary is associated with. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a Glossary

Parameters

| | | |

Get a Glossary

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]

Delete a Glossary

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]

Update a Glossary

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]

Start Glossary export

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]

Get a Glossary download link

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]
format query Defines download format. Default is tbx. [object Object]

Get Glossary export status

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]
exportId path Export Identifier, consists of 36 characters. true [object Object]

Import a Glossary file

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]

Get Glossary import status

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]
importId path Import Identifier, consists of 36 characters. true [object Object]

List groups

Parameters

name in description schema
parentId query Parent group Identifier [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create group

Parameters

| | | |

Get group

Parameters

name in description required schema
groupId path A unique identifier for the group. true [object Object]

Delete Group

Parameters

name in description required schema
groupId path A unique identifier for the group. true [object Object]

Update group

Parameters

name in description required schema
groupId path A unique identifier for the group. true [object Object]

Upload project background

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Delete project background

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Upload project logo

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Delete project logo

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

List issues

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]
type query Defines the issue type. [object Object]
status query Defines the issue resolution status. [object Object]

List issue statistics

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]
status query Defines the issue resolution status. [object Object]
languageIds query Language identifier for filter. [object Object]

List supported languages

Parameters

name in description schema
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Get language

Parameters

name in description required schema
languageId path Language Identifier. true [object Object]

Pre-translate project files

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Get status of pre-translation

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
preTranslationId path Pre Translate Identifier. true [object Object]

Get preview

Parameters

parameter name in description required schema
StorageId storageId path A unique identifier for the storage. true [object Object]

Get branch translation progress

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
branchId path Branch Identifier. true [object Object]

Get directory translation progress

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
directoryId path Directory Identifier. true [object Object]

Get project translations export status

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
languageIds query Language identifier for filter. [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Get file translation progress

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]

Get project translation progress

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

List projects

Parameters

name in description schema
groupId query Group Identifier [object Object]
hasManagerAccess query Projects with Manager Access
  •      0 - false
    
  •      1 - true | [object Object] |
    

| limit | query | Maximum number of items to retrieve. | [object Object] | | offset | query | Starting offset in the collection. | [object Object] |

Create project

Parameters

| | | |

Get project

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Delete project

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Update project

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Build pseudo-translation files

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

View pseudo-translation build status

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
pseudoTranslationBuildId path Pseudo Translation Build Identifier, consists of 36 characters. true [object Object]

Get pseudo-translation last build download link

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

List QA check statistics

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]
languageIds query Language identifier for filter. [object Object]

List supported reports

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Generate a report

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Export project report raw

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
reportId path Report Identifier, consists of 36 characters true [object Object]

List file revisions

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a file revision

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]

Get a file revision

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId path File Identifier. true [object Object]
revision path Revision number. true [object Object]

List screenshots

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a screenshot

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Get a screenshot

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]

Replace a screenshot

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]

Delete a screenshot

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]

Update a screenshot

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]

List screenshot tags

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Replace all screenshot tags

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]

Add a tag

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]

Delete all screenshot tags

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]

Get a tag

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]
tagId path Screenshot’s tag identifier. Use List screenshots or Get screenshots method to get the tag identifier.. true [object Object]

Delete a tag

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]
tagId path Screenshot’s tag identifier. Use List screenshots or Get screenshots method to get the tag identifier.. true [object Object]

Update a tag

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
screenshotId path Screenshot Identifier. true [object Object]
tagId path Screenshot’s tag identifier. Use List screenshots or Get screenshots method to get the tag identifier.. true [object Object]

Get project settings

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Update project settings

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

List user storages

Parameters

parameter name in description required schema
StorageId storageId path A unique identifier for the storage. true [object Object]

Upload a file

Parameters

name in description required schema
Content-Type header File content type true [object Object]

Get storage

Parameters

parameter name in description required schema
StorageId storageId path A unique identifier for the storage. true [object Object]

Delete Storage

Parameters

parameter name in description required schema
StorageId storageId path A unique identifier for the storage. true [object Object]

List project strings

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
fileId query File Identifier. [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a project string

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Get a project string

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
stringId path String Identifier. true [object Object]

Delete a project string

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
stringId path String Identifier. true [object Object]

Update a project string

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
stringId path String Identifier. true [object Object]

List tasks

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a task

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Get a task

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
taskId path Task Identifier. true [object Object]

Delete a task

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
taskId path Task Identifier. true [object Object]

Update a task

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
taskId path Task Identifier. true [object Object]

List of task statistic

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]
status query Defines the task resolution status:
  • 0 - todo
  • 1 - in_progress
  • 2 - done
  • 3 - closed
  • 4 - archived
  • 5 - overdue | | [object Object] | | languageIds | query | Language identifier for filter. | | [object Object] |

List terms

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]
userId query User Identifier. [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a term

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]

Get a term

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]
termId path Term Identifier. true [object Object]

Delete a term

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]
termId path Term Identifier. true [object Object]

Update a term

Parameters

name in description required schema
glossaryId path Glossary Identifier. true [object Object]
termId path Term Identifier. true [object Object]

List TMs

Parameters

name in description required schema
groupId query A unique identifier for the group. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a TM

Parameters

| | | |

Get a TM

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]

Delete a TM

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]

Update a TM

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]

Get a TM download link

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]
sourceLanguageId query Defines a source language in the language pair. [object Object]
targetLanguageId query Defines a target language in the language pair. [object Object]
format query Defines the format of TMs file. Default is tmx. [object Object]

Start TM export

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]

Get TM export status

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]
exportId path Export Identifier, consists of 36 characters. true [object Object]

Upload a TM

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]

Get TM import status

Parameters

name in description required schema
tmId path TM Identifier. true [object Object]
importId path Import Identifier, consists of 36 characters. true [object Object]

List project builds

Parameters

name in description schema
branchId query Filter builds by branchId [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Build transaltions

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Download translations URL

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
buildId path Project Build Identifier. true [object Object]

Get project build info

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
buildId path Project Build Identifier. true [object Object]

Cancel project build

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
buildId path Project Build Identifier. true [object Object]

Upload translation for a specified language

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
languageId path Language Identifier. true [object Object]

List webhooks

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
limit query Maximum number of items to retrieve. [object Object]
offset query Starting offset in the collection. [object Object]

Create a webhook

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]

Get a webhook

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
webhookId path Webhook Identifier. true [object Object]

Delete a webhook

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
webhookId path Webhook Identifier. true [object Object]

Update a webhook

Parameters

name in description required schema
projectId path Project Identifier. true [object Object]
webhookId path Webhook Identifier. true [object Object]