← Tools Reference

Crowdin

Crowdin integration (Productivity, Communication). Imported from open-connector.

OAuth7 toolshttps://{organization_domain}.api.crowdin.com/api/v2
GET
crowdin_list_projects
List Crowdin projects.

/projects

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe offset for paginating through results.
GET
crowdin_list_branches
List Crowdin project branches.

/branches

4 parameters
ParamTypeRequiredDescription
projectIdintegerrequiredThe project ID to list branches for.
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe offset for paginating through results.
namestringoptionalThe branch name to filter by.
POST
crowdin_create_branch
Create a Crowdin project branch.

/branches

5 parameters
ParamTypeRequiredDescription
projectIdintegerrequiredThe project ID to create the branch in.
namestringrequiredThe name of the new branch.
titlestringoptionalThe title of the new branch.
exportPatternstringoptionalThe export pattern for the branch.
priorityintegeroptionalThe priority of the branch.
GET
crowdin_list_directories
List Crowdin directories.

/directories

7 parameters
ParamTypeRequiredDescription
projectIdintegerrequiredThe project ID to list directories for.
branchIdintegeroptionalThe branch ID to filter or create within.
directoryIdintegeroptionalThe directory ID to filter or create within.
filterstringoptionalThe filter string to match directory names.
recursionbooleanoptionalWhether to list directories recursively.
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe offset for paginating through results.
POST
crowdin_create_directory
Create a Crowdin directory.

/directories

7 parameters
ParamTypeRequiredDescription
projectIdintegerrequiredThe project ID to create the directory in.
namestringrequiredThe name of the new directory.
branchIdintegeroptionalThe branch ID to filter or create within.
directoryIdintegeroptionalThe directory ID to filter or create within.
titlestringoptionalThe title of the new directory.
exportPatternstringoptionalThe export pattern for the directory.
priorityintegeroptionalThe priority of the directory.
GET
crowdin_list_files
List Crowdin source files.

/files

7 parameters
ParamTypeRequiredDescription
projectIdintegerrequiredThe project ID to list files for.
branchIdintegeroptionalThe branch ID to filter or create within.
directoryIdintegeroptionalThe directory ID to filter or create within.
filterstringoptionalThe filter string to match file names.
recursionbooleanoptionalWhether to list files recursively.
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe offset for paginating through results.
POST
crowdin_upload_file
Upload a source file to Crowdin.

/projects/{projectId}/files

12 parameters
ParamTypeRequiredDescription
projectIdintegerrequiredThe project ID to upload the file to.
namestringrequiredThe name of the file to upload.
contentBase64stringrequiredThe base64-encoded content of the file.
contentTypestringoptionalThe MIME type of the file content.
branchIdintegeroptionalThe branch ID to filter or create within.
directoryIdintegeroptionalThe directory ID to filter or create within.
titlestringoptionalThe title of the source file.
contextstringoptionalThe context information for the source file.
typestringoptionalThe file type identifier.
parserVersionstringoptionalThe parser version to use for the file.
importOptionsobjectoptionalThe import options for the file.
exportOptionsobjectoptionalThe export options for the file.