Crowdin is a localization management platform that streamlines the translation process, offering tools for collaboration, content centralization, and workflow automation.
Crowdin is a localization management platform that streamlines the translation process, offering tools for collaboration, content centralization, and workflow automation. On Nagent, Crowdin is exposed as a fully-configurable developer tools integration that any agent can call — 231 actions, and API_KEY, OAUTH2 authentication. No code is required to wire Crowdin into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Crowdin to automate the kinds of tasks developer tools teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Crowdin into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Crowdin, with input parameters and output schema. Drop these into any step of an agent built in Helix.
CROWDIN_ADD_BRANCHTool to create a new branch in a Crowdin project. Use when you need to isolate translations for a new feature or release.
Input parameters
Name of the branch
Displayed name of the branch
Priority of the branch (low, normal, high). Helps translators focus on the most important content first.
Identifier of the Crowdin project
Export pattern for the branch
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ADD_DIRECTORYTool to create a new directory in a Crowdin project. Use when you need to organize files into directories before uploading.
Input parameters
Name of the directory
Displayed title of the directory for translators
Branch identifier if adding directory to a specific branch
Priority of the directory (low, normal, high). Helps translators focus on the most important content first.
Identifier of the Crowdin project
Parent directory identifier. If not specified, directory will be created at root level
Export pattern for translations in this directory
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ADD_FILETool to add a new file to a Crowdin project. Use after uploading the file to storage to place it under the specified project, branch, or directory.
Input parameters
Target file name in the project, including extension
File format, e.g., 'android', 'ios'. If omitted, inferred from extension
Branch identifier if adding to a specific branch
Unique identifier of the Crowdin project
Identifier of the previously uploaded file in Crowdin storage
Directory identifier if adding under a specific directory
Export options specific to the file type
Import options specific to the file type
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ADD_GLOSSARY_TERMTool to add a new term to a Crowdin glossary. Use when you need to create terminology entries for consistent translations across projects.
Input parameters
Base URL or reference link providing additional context or documentation for the term.
Additional note such as usage instructions, explanations, or special considerations for translators.
The term text to add to the glossary.
Type options for glossary terms.
Gender options for glossary terms.
Status options for glossary terms.
Concept identifier to add this term as a translation to an existing concept. Get concept_id via CROWDIN_LIST_TERMS or CROWDIN_LIST_CONCEPTS.
Glossary identifier where the term will be added. Use CROWDIN_LIST_GLOSSARIES to get available glossary IDs.
Language identifier for the term (ISO 639-1 code, e.g., 'en', 'fr', 'de'). Use CROWDIN_LIST_LANGUAGES to get supported language codes.
Description or definition of the term. Use this to explain the meaning or provide context.
Part of speech options for glossary terms.
Term identifier to add this as a translation of an existing term. Get term id via CROWDIN_LIST_TERMS.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ADD_LABELTool to create a new label in a Crowdin project. Use when you need to tag resources with a custom identifier, such as 'Sprint-5'.
Input parameters
Title of the label to create. Must be 2-50 characters. Label names are case-insensitive and cannot contain commas.
Numeric ID of the Crowdin project where the label will be created. Use CROWDIN_LIST_PROJECTS to find available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ADD_PROJECTTool to create a new project in Crowdin. Use before uploading source files to initialize translation workflows.
Input parameters
Logo file name within Enterprise organization.
Display name for the project. Should be descriptive and unique within your organization.
Project type: 0 = file-based (default, supports uploaded files), 1 = strings-based (manages strings directly without files).
Custom domain name for Enterprise projects.
Unique project identifier string used in URLs. If not provided, auto-generated from project name.
Project visibility: 'private' (only invited members can access) or 'open' (publicly visible). Default: 'private'.
Optional human-readable project description.
Source language code (ISO 639-1 two-letter code, e.g., 'en' for English, 'de' for German, 'fr' for French). Use CROWDIN_LIST_LANGUAGES to get valid language codes.
List of target language codes (ISO 639-1 two-letter codes) for translation. At least one target language required. Use CROWDIN_LIST_LANGUAGES to get valid codes.
Language access policy: 'open' (any user can translate) or 'moderate' (restricted access). Default: 'moderate'.
Enable placeholder normalization across languages.
Notification settings object specifying email triggers.
Mapping of directory names to language identifiers.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ADD_PROJECT_FILE_FORMAT_SETTINGSTool to add file format settings to a Crowdin project. Use when configuring how specific file formats should be processed during import/export. Allows customization of segmentation, export paths, and format-specific options.
Input parameters
File format identifier. Examples: 'android', 'xml', 'json', 'md', 'html', 'docx', 'xlsx', 'csv', 'txt', etc. Must match a supported Crowdin file format.
File format settings object. Available settings depend on the format type. Common settings include contentSegmentation, exportPattern, srxStorageId.
Project identifier. Use CROWDIN_LIST_PROJECTS to get valid project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ADD_WEBHOOKTool to create a new webhook in a Crowdin project. Use after confirming the project ID and desired event triggers.
Input parameters
HTTPS endpoint URL that will receive webhook notifications
Unique name for the webhook within this project
Event types that trigger this webhook. Common events: file.translated, file.approved, project.translated, project.approved, string.added, string.updated, string.deleted, suggestion.added, suggestion.approved, task.added, task.status_changed. Note: string.* events require batchingEnabled=true
Custom HTTP headers to include with each webhook request
Custom payload template using Crowdin placeholders like {{event}}, {{projectId}}, {{fileId}}
Set to false to create webhook in disabled state
Numeric project identifier from Crowdin
Content-Type header for POST requests. Defaults to application/json
HTTP method for webhook delivery. Use 'post' for payloads, 'get' for simple notifications
Enable batching for high-frequency events. Required for string.added, string.updated, string.deleted events
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_ASSIGN_LABEL_TO_STRINGSAssign a label to one or more source strings in a Crowdin project. Labels help organize and categorize strings for easier filtering and management. The label and strings must exist in the same project. Returns the updated string details with their assigned label IDs.
Input parameters
Numeric ID of the label to assign. Obtain from Add Label or List Labels action.
Numeric ID of the Crowdin project. Obtain from List Projects action or project settings.
List of source string IDs to assign the label to. At least one string ID is required. Obtain string IDs from List Strings or Get String actions.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_BUILD_PROJECT_DIRECTORY_TRANSLATIONTool to build translations for a specific directory in a Crowdin project. Use when you need to export translations for a directory. Returns build details after successfully initiating the build process.
Input parameters
Project identifier. Use CROWDIN_LIST_PROJECTS to get available project IDs.
Directory identifier. Use CROWDIN_LIST_DIRECTORIES to get available directory IDs.
Specify target languages for build (e.g., \['de', 'fr', 'uk'\]). Leave empty to build all target languages.
Defines whether to export only approved strings.
Defines whether to export only translated files. Note: Cannot be true if skipUntranslatedStrings is true.
Preserve folder hierarchy in the exported translation build.
Defines whether to export only translated strings. Note: Cannot be true if skipUntranslatedFiles is true.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_BUILD_PROJECT_FILE_TRANSLATIONTool to build a project file translation in Crowdin. Use when you need to generate a translated version of a specific file for a target language. Returns a download URL for the translated file. May return 304 (Not Modified) if the file hasn't changed and If-None-Match header is provided.
Input parameters
File Identifier. Get via List Files action.
Project Identifier. Get via List Projects action.
Add Etag identifier to see whether any changes were applied to the file. Returns 304 (Not Modified) if file unchanged.
Defines whether to export file in XLIFF format. Use Export Project Translation instead. Default: false.
Target Language Identifier (e.g., 'de', 'fr', 'uk'). Get via Project Target Languages.
Defines whether to export only approved strings. Default: false.
Defines whether to export only translated file. Cannot be true when skipUntranslatedStrings is true. Default: false.
Defines whether to export only translated strings. Cannot be true when skipUntranslatedFiles is true. Default: false.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_BUILD_PROJECT_TRANSLATIONTool to build project translation in Crowdin, generating downloadable translation files. Use to create translation builds before downloading. This is an asynchronous operation - use CROWDIN_CHECK_PROJECT_BUILD_STATUS to monitor progress.
Input parameters
Branch identifier to build translations for. If not specified, builds the main branch.
Project Identifier. Use CROWDIN_LIST_PROJECTS or CROWDIN_GET_PROJECT to get valid project IDs.
List of target language codes to build (e.g., \['de', 'fr'\]). If not specified, builds all target languages. Use CROWDIN_LIST_LANGUAGES to get valid codes.
Export only approved translations. Useful for quality control workflows.
Skip untranslated files in the build. Cannot be used with skipUntranslatedStrings=true in the same request.
Skip untranslated strings in the build. Cannot be used with skipUntranslatedFiles=true in the same request.
Minimum number of approvals required for a translation to be exported. Applicable for Enterprise plans.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CANCEL_PROJECT_TRANSLATION_BUILDTool to cancel a project translation build in Crowdin. Use when you need to stop an ongoing or queued translation build.
Input parameters
Project Build Identifier. Get via List Project Builds
Project Identifier. Get via List Projects
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_BUNDLE_EXPORT_STATUSTool to check the status of a bundle export operation in Crowdin. Use when you need to monitor the progress of a bundle export initiated earlier. Returns the current export status, completion percentage, and download URL when the export finishes successfully.
Input parameters
Bundle Identifier. Get via bundle creation or list bundles endpoint.
Export Identifier in UUID format. Obtained from the export initiation response.
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_GLOSSARY_EXPORT_STATUSTool to check the status of a glossary export operation. Use after initiating a glossary export to monitor progress and retrieve download URL.
Input parameters
Export Identifier, consists of 36 characters. Get via Export Glossary endpoint.
Glossary Identifier. Get via List Glossaries endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_GLOSSARY_IMPORT_STATUSTool to check the status of a glossary import operation. Use after initiating a glossary import to monitor progress and verify completion.
Input parameters
Import Identifier, consists of 36 characters. Get via Import Glossary endpoint.
Glossary Identifier. Get via List Glossaries endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_GRAPHQL_RATE_LIMITTool to check GraphQL API rate limit status for Crowdin. Use to monitor remaining API quota and avoid rate limit errors. Returns maximum allowed points per hour, current call cost, remaining points in the window, and reset timestamp. The Crowdin GraphQL API enforces a 5000 points per hour rate limit using a normalized point scale.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_PROJECT_REPORTTool to check report generation status in a Crowdin project. Use when monitoring asynchronous report generation operations. Poll this endpoint until status is 'finished' or 'failed'.
Input parameters
Report identifier, consists of 36 characters (UUID format).
Project identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_PROJECTS_TRANSLATIONS_BUILDSTool to check the status of a project translation build in Crowdin. Use when you need to monitor the progress of a translation build operation. Returns build details including status (created, inProgress, finished, failed, canceled), progress percentage, and timestamps.
Input parameters
Project Build Identifier. Get via List Project Builds
Project Identifier. Get via List Projects
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_TM_EXPORT_STATUSTool to check Translation Memory export status in Crowdin. Use when you need to monitor the progress of an asynchronous TM export operation.
Input parameters
TM Identifier. Get via List TMs action.
Export Identifier, consists of 36 characters. Get via Export TM action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_TM_IMPORT_STATUSTool to check Translation Memory import status in Crowdin. Use when you need to monitor the progress of an asynchronous TM import operation.
Input parameters
TM Identifier. Get via List TMs action.
Import Identifier, consists of 36 characters. Get via Import TM action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CHECK_USERS_AI_REPORTSTool to check the generation status of an AI report for a Crowdin user. Use this to poll for completion status after generating an AI report. Returns current status, progress percentage, and timestamps.
Input parameters
User Identifier. Must be a valid Crowdin user ID.
AI Report Identifier, consists of 36 characters in UUID format (e.g., 'bd7dbb8d-c5d3-423d-91b1-d5885f0ceb3f').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CLONE_USERS_AI_PROMPTS_CLONESTool to clone an existing AI prompt in Crowdin. Use when you need to duplicate an AI prompt with a new name or configuration.
Input parameters
AI prompt name for the cloned prompt. If not provided, a default name will be generated.
User Identifier. This is the ID of the user who owns the AI prompt to be cloned.
AI Prompt identifier. Get via List AI Prompts action. This is the ID of the AI prompt you want to clone.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_GLOSSARYTool to create a new glossary in Crowdin. Use when you need to establish terminology standards for translation projects.
Input parameters
Name of the glossary. Should be descriptive and unique within your organization.
Group ID to associate the glossary with (Enterprise only). If not provided, glossary will be created at organization level.
Default language ID for the glossary (ISO 639-1 two-letter code, e.g., 'en' for English, 'de' for German, 'fr' for French). Use CROWDIN_LIST_LANGUAGES to get valid language codes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_GLOSSARY_IMPORTTool to import glossary terms from a file into a Crowdin glossary. Use when you need to bulk import glossary terms from TBX, CSV, or XLS/XLSX files. This is an asynchronous operation - use Check Glossary Import Status action to monitor completion.
Input parameters
Defines data columns mapping. Acceptable keys are: term_{language_code}, description_{language_code}, partOfSpeech_{language_code}, status_{language_code}, type_{language_code}, gender_{language_code}, url_{language_code}, note_{language_code}, conceptDefinition, conceptSubject, conceptNote, conceptUrl, conceptFigure. Values are column indices (0-based). Used for upload of CSV or XLS/XLSX files only.
Storage Identifier of the uploaded glossary file. Upload file via Upload Storage action first. Supported file formats: TBX, CSV, XLS/XLSX.
Glossary Identifier. Get via List Glossaries endpoint.
Defines whether file includes first row header that should not be imported. Used for upload of CSV or XLS/XLSX files only.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_LANGUAGETool to create a custom language in Crowdin. Use when standard languages don't meet needs and you require a custom language with specific codes and plural rules.
Input parameters
Custom language code identifier (e.g., 'tst2026', 'custom'). Must be unique.
Custom language name (e.g., 'TestLanguage2026', 'CustomDialect').
Use if custom language is a dialect of another language. Provide the parent language ID (e.g., 'uk', 'en'). Get ID via CROWDIN_LIST_LANGUAGES.
Custom language locale code (e.g., 'tst2026-UK', 'custom-Uk'). Format: {code}-{region}.
Text direction in custom language: 'ltr' (left-to-right) or 'rtl' (right-to-left).
Custom language 2-letter code following ISO 639-1 format (e.g., 'cu', 'ts'). Optional.
Custom language 3-letter code following ISO 639-3 format (e.g., 'tsl', 'cus').
Plural categories for the language. Select from predefined category combinations: 'one,other' (English-style), 'one,few,other' (Slavic), 'one,few,many,other' (Russian), 'zero,one,other' (Arabic-style), 'zero,one,two,few,many,other' (Arabic full), 'other' (no plurals).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_MTS_TRANSLATIONSTool to translate strings using Crowdin's Machine Translation engine. Use when you need to quickly translate text strings programmatically.
Input parameters
Machine Translation engine identifier. Get this from your Crowdin MT settings.
List of strings to translate. Maximum 100 strings per request. At least one string is required.
Source language identifier (ISO 639-1 code like 'en', 'de'). Required if languageRecognitionProvider is not set. Get valid codes via CROWDIN_LIST_LANGUAGES.
Target language identifier (ISO 639-1 code like 'de', 'fr', 'es'). Get valid codes via CROWDIN_LIST_LANGUAGES.
Provider for language recognition
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_PROJECT_COMMENTTool to add a comment or issue to a string or file (asset) in a Crowdin project. Use when you need to provide feedback, ask questions, or report issues on specific translation strings or asset files. Either stringId or fileId must be provided.
Input parameters
The comment text content. Must not be empty.
Comment type: 'comment' for regular comments, 'issue' for issue reports.
The numeric ID of the file (asset) to comment on. Required if stringId is not provided. Use for asset file comments.
The numeric ID of the string to comment on. Required if fileId is not provided. Use for text string comments.
Issue type when type='issue'. Only applicable for issue-type comments.
The numeric ID of the Crowdin project. Obtain from List Projects action.
Optional list of attachment objects to include with the comment.
Target language code (ISO 639-1) if commenting on a specific translation. Optional.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_PROJECT_MEMBERTool to add members to a Crowdin project. Use when you need to grant project access to users by their IDs, usernames, or email addresses. Supports assigning roles and permissions.
Input parameters
Array of role assignments with language permissions. For creating user with 'member' role leave this field empty. Note: managerAccess, developerAccess, and roles parameters are mutually exclusive.
List of user email addresses to add as project members. Note: One of userIds, usernames, or emails is required.
List of user identifiers to add as project members. Get via List Users action. Note: One of userIds, usernames, or emails is required.
Unique identifier of the Crowdin project. Get via List Projects action.
List of Crowdin usernames to add as project members. Get via List Users action. Note: One of userIds, usernames, or emails is required.
Grant manager access to the project. Note: managerAccess, developerAccess, and roles parameters are mutually exclusive.
Grant developer access to the project. Note: managerAccess, developerAccess, and roles parameters are mutually exclusive.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_PROJECTS_BUNDLESTool to add a new bundle to a Crowdin project. Bundles allow exporting sets of strings or files in specified formats regardless of original file format.
Input parameters
Bundle name
Bundle file format (e.g., xliff, android, ios, macosx, java, etc.)
Array of label IDs to filter strings included in the bundle
Project Identifier
Export pattern for the bundle files. Use placeholders like %file_name%, %file_extension%, %locale%, etc.
Whether the bundle should include all languages in a single file (for formats that support it)
Array of source file patterns to include in the bundle. Use '/' for all files in root, or specify specific paths/patterns
Array of label IDs to exclude strings from the bundle
Whether to include the project source language in the bundle export
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_PROJECTS_DISTRIBUTIONSTool to create a new distribution in a Crowdin project. Use to package translated files or bundles for distribution.
Input parameters
Distribution name
Files ids. Required for 'default' export mode. Get via CROWDIN_LIST_FILES.
Bundles ids. Required for 'bundle' export mode. Get via List Bundles.
Project Identifier. Get via CROWDIN_LIST_PROJECTS.
Export mode: 'default' (file-based export) or 'bundle' (bundle-based export)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_PROJECTS_REPORTS_SETTINGS_TEMPLATESTool to create a report settings template in Crowdin. Use when setting up cost estimation and translation pricing templates for projects.
Input parameters
Name of the report settings template.
Unit for calculating costs (e.g., 'words', 'strings', 'chars', 'chars_with_spaces').
Configuration object containing base rates, individual rates, and net rate schemes.
Currency code for the report (e.g., 'USD', 'EUR', 'GBP').
Whether this template is global (organization-wide). Enterprise plans only.
Whether this template is publicly accessible.
Project ID to create the report settings template for. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_PROJECTS_STRINGS_EXPORTER_SETTINGSTool to add project strings exporter settings in Crowdin. Use when configuring how strings should be exported from a project in specific formats (Android XML, macOS Strings, or XLIFF).
Input parameters
Format for the strings exporter. Options: 'android' for Android XML files, 'macosx' for iOS/macOS strings files, 'xliff' for XLIFF format.
Format-specific settings object. Each format accepts different configuration properties. For Android: may include convertPlaceholders, exportPattern, etc. For macOS: may include exportPattern, convertPlaceholders, etc. For XLIFF: may include exportPattern, convertPlaceholders, etc. Use empty object {} for default settings.
Project identifier. Get via CROWDIN_LIST_PROJECTS action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_PROJECT_TASKTool to create a new task in a Crowdin project. Use when you need to assign translation or proofreading work to team members.
Input parameters
Task type: 'translate' for translation tasks or 'proofread' for proofreading tasks.
Task title. A descriptive name for the task.
Task status. Common values include 'todo', 'in_progress', 'done'.
Array of file IDs to include in the task. Either fileIds or stringIds must be provided.
Project identifier. Use CROWDIN_LIST_PROJECTS to find available project IDs.
Array of string IDs to include in the task. Either fileIds or stringIds must be provided.
Target language ID for the task (e.g., 'de', 'fr', 'en'). Use CROWDIN_GET_LANGUAGE or CROWDIN_LIST_LANGUAGES to find valid language codes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_STRINGTool to add a new source string to a Crowdin project. Use when you need to create translatable content programmatically or add strings that are not part of uploaded files.
Input parameters
Source string text content to be translated.
File identifier to associate the string with a specific file. Required for file-based projects.
Contextual information for translators to understand the string usage.
Hide string from contributors if true. Defaults to false.
Array of label IDs to assign to the string for organization. Label IDs must exist in the same project.
Maximum allowed length of the translated string. 0 or omit for unlimited.
Unique identifier of the Crowdin project. Get from list_projects or get_project.
Custom key identifier for the string. Required for file-based projects. Useful for referencing strings programmatically.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_TM_IMPORTTool to import a Translation Memory file into Crowdin. Use when you need to import TM data from TMX, CSV, or XLS/XLSX files. This is an asynchronous operation - use Check TM Import Status action to monitor progress.
Input parameters
TM Identifier. Get via List TMs action.
Defines data columns mapping for CSV or XLS/XLSX files. The value should be a dictionary containing language ID as key and column number as value (column numbering starts at 0). Example: {'en': 0, 'de': 1, 'pl': 2}. Required for CSV or XLS/XLSX files.
Storage Identifier of the uploaded TM file. Upload file first using Upload Storage action. Supported formats: TMX, CSV, XLS/XLSX.
Defines whether file includes first row header that should not be imported. Only used for CSV or XLS/XLSX files. Defaults to false.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_TMSTool to create a new Translation Memory (TM) in Crowdin. Use when you need to establish a centralized repository of translations for reuse across projects.
Input parameters
Translation Memory name. Should be descriptive and unique within your organization.
Group ID to associate the TM with (Enterprise only). If not provided, TM will be created at organization level.
Translation Memory Language Identifier (ISO 639-1 two-letter code, e.g., 'en' for English, 'fr' for French, 'de' for German). Use CROWDIN_LIST_LANGUAGES to get valid language codes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_TMS_SEGMENTSTool to create translation memory segments in Crowdin. Use when you need to add new translation pairs to a translation memory for future reuse.
Input parameters
Translation Memory Identifier. Get via List TMs action.
List of translation memory segment records. Each record contains a language ID and corresponding text segment. Include source and target language pairs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_TMS_SEGMENTS_RECORDSTool to create translation memory segment records in Crowdin. Use when you need to add additional language translations to an existing TM segment.
Input parameters
Translation Memory Identifier. Get via List TMs action.
List of translation memory segment records to add. Each record contains a language ID and corresponding text for that specific segment.
TM Segment Identifier. Get via List TM Segments action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_TRANSLATION_ALIGNMENTTool to create translation alignment for a project. Use when aligning translations between source and target languages.
Input parameters
Text for alignment between source and target languages.
Project Identifier. Get via list_projects action.
Source Language Identifier (e.g., 'en' for English, 'de' for German). Get via list_languages action.
Target Language Identifier (e.g., 'de' for German, 'fr' for French). Get via list_languages action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_USERS_AI_PROMPTSTool to create a new AI prompt in Crowdin. Use when you need to configure AI-assisted translation, translation assistance, or quality assurance checks with specific context and settings.
Input parameters
AI prompt name. Should be descriptive and indicate the prompt's purpose.
AI prompt action type: 'pre_translate' for automatic translation, 'assist' for translation assistance, 'qa_check' for quality assurance checks.
Configuration object containing prompt settings, context options, and behavior parameters.
User Identifier. This is the ID of the user who will own the AI prompt.
AI Model ID to use for this prompt. If not specified, default model for the provider will be used.
Whether the prompt is enabled immediately upon creation. Default: false.
AI Provider ID to use for this prompt. If not specified, default provider will be used.
List of project IDs where this prompt should be enabled. If null or not provided, prompt is available for all projects.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_USERS_AI_SETTINGS_SNIPPETSTool to create an AI snippet in Crowdin. Use when you need to add a custom placeholder for AI prompts that will be used across translations.
Input parameters
The text content that will be utilized in the AI prompt. Must not exceed 4000 characters.
User Identifier. This is the ID of the user who will own the AI snippet.
Description of the AI snippet. Must be unique and between 3 and 255 characters.
Placeholder text for the AI snippet. Must be unique, start with '%custom:' and end with '%'. Allowed characters: a-z, A-Z, 0-9, hyphen. The full length must not exceed 255 characters.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_CREATE_USERS_REPORTS_SETTINGS_TEMPLATESTool to create a user report settings template in Crowdin. Use when setting up cost estimation and translation pricing templates for specific users.
Input parameters
Name of the report settings template.
Unit for calculating costs (e.g., 'words', 'strings', 'chars', 'chars_with_spaces').
Configuration object containing base rates, individual rates, and net rate schemes.
User ID to create the report settings template for. Get via Get Authenticated User action.
Currency code for the report (e.g., 'USD', 'EUR', 'GBP').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_BRANCHTool to delete a specific branch from a Crowdin project. Use when you need to remove an obsolete branch after it's fully merged.
Input parameters
Unique identifier of the branch to delete
Unique identifier of the Crowdin project
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_DIRECTORYTool to delete a specific directory from a Crowdin project. Use when you need to remove an obsolete directory and its contents.
Input parameters
Unique identifier of the Crowdin project
Unique identifier of the directory to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_FILETool to delete a specific file from a Crowdin project. Use when you need to remove an obsolete or incorrect file from the project.
Input parameters
File Identifier. Get via List Files
Project Identifier. Get via List Projects
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_GLOSSARYTool to delete a glossary from Crowdin. Use when you need to permanently remove a glossary that is no longer needed.
Input parameters
Unique identifier of the glossary to delete. Use List Glossaries action to find available glossary IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_GLOSSARY_CONCEPTTool to delete a concept from a Crowdin glossary. Use when you need to remove obsolete or incorrect concepts from your glossary.
Input parameters
Concept identifier to delete. Get via List Concepts action.
Glossary identifier containing the concept to delete. Get via List Glossaries action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_GLOSSARY_TERMTool to delete a term from a Crowdin glossary. Use when you need to remove obsolete or incorrect terminology entries. This operation is permanent and cannot be undone.
Input parameters
Term identifier to delete. Get via CROWDIN_LIST_TERMS action.
Glossary identifier containing the term to delete. Get via CROWDIN_LIST_GLOSSARIES action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_GLOSSARY_TERMSTool to clear terms from a Crowdin glossary. Use when you need to remove all terms or specific terms based on language, concept, or term ID. Without optional filters, this action deletes all terms in the glossary.
Input parameters
Concept identifier to delete a specific term along with its translations. Use CROWDIN_LIST_TERMS or CROWDIN_LIST_CONCEPTS to get concept IDs.
Glossary identifier. Use CROWDIN_LIST_GLOSSARIES to get available glossary IDs.
Language identifier to delete terms for a specific language only. Use CROWDIN_LIST_LANGUAGES to get supported language codes (e.g., 'en', 'fr', 'de').
Term identifier to delete a specific term along with its translations. Use CROWDIN_LIST_TERMS to get term IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_LABELTool to delete the label identified by the specified label ID in a project. Use when you need to remove outdated or incorrect labels. Ensure no resources reference the label before deletion.
Input parameters
Numeric ID of the label to permanently delete from the project. Use the List Labels action to find available label IDs within a project.
Numeric ID of the Crowdin project containing the label to delete. Use the List Projects action to find available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_LANGUAGETool to delete a custom language from Crowdin. Use when you need to remove a custom language that is no longer needed. Note: Only custom languages can be deleted, not standard built-in languages.
Input parameters
Language identifier of the custom language to delete. Get via List Supported Languages endpoint. Must be a custom language ID, not a standard language.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTTool to delete a Crowdin project by its ID. Use when you need to permanently remove a project after confirming no further usage. Ensure all resources are no longer needed before deletion.
Input parameters
ID of the Crowdin project to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECT_COMMENT_ATTACHMENTTool to delete an attachment from a string or asset comment in a Crowdin project. Use when you need to remove a file attachment from a comment. This operation is permanent.
Input parameters
String/asset comment identifier. Get via CROWDIN_LIST_STRING_COMMENTS or CROWDIN_LIST_PROJECT_COMMENTS action.
Project identifier. Get via CROWDIN_LIST_PROJECTS action.
Attachment identifier to delete from the comment.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECT_MEMBERTool to delete a member from a Crowdin project. Use when you need to remove a user's access to a specific project.
Input parameters
Project member identifier to delete. Get via List Project Members action.
Unique identifier of the Crowdin project. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTS_BUNDLESTool to delete a bundle from a Crowdin project. Use when you need to remove a bundle that is no longer needed.
Input parameters
Bundle Identifier
Project Identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTS_DISTRIBUTIONSTool to delete a distribution from a Crowdin project. Use when you need to permanently remove a distribution.
Input parameters
Distribution hash identifier. Get via List Distributions.
Project Identifier. Get via CROWDIN_LIST_PROJECTS.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTS_FILE_FORMAT_SETTINGSTool to delete file format settings from a Crowdin project. Use when removing obsolete or incorrect file format configurations. This action cannot be undone.
Input parameters
Project identifier. Use CROWDIN_LIST_PROJECTS to get valid project IDs.
File format settings identifier. Use CROWDIN_LIST_PROJECT_FILE_FORMAT_SETTINGS to get valid IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTS_REPORTS_SETTINGS_TEMPLATESTool to delete a report settings template from a Crowdin project. Use when you need to permanently remove a report settings template that is no longer needed.
Input parameters
Project Identifier. Get via List Projects action.
Report Settings Template Identifier. Get via List Report Settings Template action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTS_SCREENSHOTSTool to delete a screenshot from a Crowdin project. Use when you need to remove obsolete or incorrect screenshots.
Input parameters
Numeric ID of the Crowdin project. Get via CROWDIN_LIST_PROJECTS.
Numeric ID of the screenshot to delete. Get via CROWDIN_LIST_SCREENSHOTS.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTS_STRINGS_EXPORTER_SETTINGSTool to delete project strings exporter settings in Crowdin. Use when you need to remove strings exporter settings that are no longer needed.
Input parameters
Project Identifier. Get via CROWDIN_LIST_PROJECTS action.
System strings exporter Settings Identifier. Get via List Project Strings Exporter Settings.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECTS_TASKS_SETTINGS_TEMPLATESTool to delete a task settings template from a Crowdin project. Use when you need to permanently remove a task settings template that is no longer needed.
Input parameters
Project Identifier. Get via List Projects action.
Task Settings Template Identifier. Get via List Task Settings Templates action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECT_TASKTool to delete a specific task from a Crowdin project. Use when you need to remove an obsolete or completed task after it's no longer needed.
Input parameters
Unique identifier of the task to delete. Use CROWDIN_CREATE_PROJECT_TASK or project task listings to find task IDs.
Unique identifier of the Crowdin project containing the task. Use CROWDIN_LIST_PROJECTS to find available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_PROJECT_TASK_COMMENTTool to delete a specific comment from a project task. Use when you need to remove outdated or incorrect comments from tasks.
Input parameters
Task identifier. The task that contains the comment to delete.
Comment identifier. The specific comment to permanently delete from the task.
Project identifier. Use CROWDIN_LIST_PROJECTS to find available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_STORAGETool to delete a storage from Crowdin. Use when you need to remove a storage that is no longer needed or was uploaded incorrectly.
Input parameters
Storage Identifier. Get via List Storages or from Upload Storage response.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_STRINGTool to delete a specific source string from a Crowdin project. Use when you need to remove obsolete or incorrect strings that are no longer needed.
Input parameters
Numeric ID of the string to permanently delete from the project. Use the List Strings or Get String action to find available string IDs.
Numeric ID of the Crowdin project containing the string. Use the List Projects action to find available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_TMSTool to delete a Translation Memory (TM) from Crowdin. Use when you need to permanently remove a TM that is no longer needed.
Input parameters
TM Identifier. Get via List TMs action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_TM_SEGMENTTool to delete a specific translation memory segment from Crowdin. Use when you need to remove an obsolete or incorrect translation segment from a TM.
Input parameters
Translation Memory Identifier. Get via List TMs action.
TM Segment Identifier. Get via List TM Segments action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_TMS_SEGMENTSTool to clear all segments from a Translation Memory in Crowdin. Use when you need to remove all translation segments from a TM while keeping the TM itself.
Input parameters
Translation Memory Identifier. Use List TMs action to find available TM IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_TMS_SEGMENTS_RECORDSTool to delete a translation memory segment record in Crowdin. Use when you need to remove an obsolete or incorrect translation from a TM segment.
Input parameters
Translation Memory Identifier. Get via List TMs action.
TM Segment Record Identifier. Get via Get TM Segments action.
TM Segment Identifier. Get via List TM Segments action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_USERS_AI_PROMPTTool to delete an AI prompt for a specific user. Use when you need to remove an obsolete or unwanted AI prompt. This action cannot be undone.
Input parameters
User Identifier
AI Prompt Identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_USERS_AI_PROVIDERSTool to delete an AI provider for a specific user. Use when you need to remove an AI provider association from a user account. Returns 204 status code on successful deletion.
Input parameters
Numeric identifier of the user whose AI provider will be deleted
Numeric identifier of the AI provider to delete
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_USERS_AI_SETTINGS_SNIPPETSTool to delete an AI snippet from Crowdin. Use when you need to remove obsolete or no longer needed AI snippets from a user's settings.
Input parameters
User Identifier. This is the ID of the user who owns the AI snippet.
AI Snippet identifier. The unique identifier of the AI snippet to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_USERS_REPORTS_SETTINGS_TEMPLATESTool to delete a user report settings template from Crowdin. Use when you need to permanently remove a report settings template that is no longer needed for a specific user.
Input parameters
User Identifier. Get via Get Authenticated User action.
Report Settings Template Identifier. Get via List User Report Settings Template action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DELETE_WEBHOOKPermanently deletes a webhook from a Crowdin project. This action cannot be undone. Use when you need to remove obsolete, misconfigured, or no longer needed webhooks. Requires both the project ID and webhook ID which can be obtained from list webhooks.
Input parameters
Numeric identifier of the Crowdin project containing the webhook (e.g., '813524')
Numeric identifier of the webhook to delete. Can be obtained from list webhooks or add webhook responses
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DOWNLOAD_FILETool to download a file from a Crowdin project. Use when you need to retrieve the download URL for a specific file. Returns a temporary URL that expires after the specified time.
Input parameters
File Identifier. Get via List Files action.
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DOWNLOAD_GLOSSARIES_EXPORTS_DOWNLOADTool to download an exported glossary from Crowdin. Use when you have a completed glossary export and need to obtain the download URL. Returns a temporary URL that expires after the specified time.
Input parameters
Export Identifier, consists of 36 characters. Get via Export Glossary endpoint.
Glossary Identifier. Get via List Glossaries endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DOWNLOAD_PROJECTS_BUNDLES_EXPORTS_DOWNLOADTool to download an exported bundle from Crowdin. Use when you have a completed bundle export and need to obtain the download URL. Returns a temporary URL that expires after the specified time.
Input parameters
Bundle Identifier. Get via bundle creation or list bundles endpoint.
Export Identifier in UUID format. Obtained from the export initiation response.
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DOWNLOAD_PROJECTS_REPORTS_DOWNLOADTool to download a generated project report from Crowdin. Use after checking report status and confirming it is 'finished'. Returns a temporary download URL for the report file.
Input parameters
Report identifier, consists of 36 characters (UUID format).
Project identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DOWNLOAD_PROJECTS_TRANSLATIONS_BUILDS_DOWNLOADTool to download a built project translation from Crowdin. Use when you have a completed translation build and need to obtain the download URL. Returns a temporary URL that expires after the specified time.
Input parameters
Build Identifier. Get via Build Project Translation action or Check Project Build Status action.
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DOWNLOAD_TMS_EXPORTS_DOWNLOADTool to download an exported Translation Memory from Crowdin. Use when you have a completed TM export and need to obtain the download URL. Returns a temporary URL that expires after the specified time.
Input parameters
TM Identifier. Get via List TMs action.
Export Identifier, consists of 36 characters. Get via Export TM action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_DOWNLOAD_USERS_AI_REPORTS_DOWNLOADTool to download an AI report from Crowdin. Use when you have a completed AI report and need to obtain the download URL. Returns a temporary URL that expires after the specified time.
Input parameters
User Identifier. Must be a valid Crowdin user ID.
AI Report Identifier, consists of 36 characters in UUID format (e.g., '5b90f614-d5ba-4e9e-a2dd-94f116c3bb67').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EDIT_FILETool to update file details in a project. Use after confirming valid project and file IDs.
Input parameters
Unique identifier of the file to update
List of JSON-Patch operations to apply; at least one operation is required
Unique identifier of the Crowdin project
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EDIT_LABELTool to edit a label's title in a Crowdin project. Use when you need to rename an existing label. Labels are used to organize and categorize strings in your project. Example: Rename label 42 to 'Release-1.1'.
Input parameters
New title for the label, 2-50 characters long
ID of the label to edit
ID of the Crowdin project containing the label
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EDIT_PROJECTTool to update project details using JSON-Patch. Use after confirming project settings to modify metadata like name, description, visibility, or languages.
Input parameters
List of JSON-Patch operations to apply.
ID of the project to update.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EDIT_STRINGEdit a source string in a Crowdin project using JSON Patch operations. Use to modify string text, context, visibility, max length, labels, or identifier. Note: Only works with file formats that support online editing (CSV, RESX, JSON, Android XML, iOS strings, PROPERTIES, XLIFF).
Input parameters
Unique identifier of the source string to update. Get from list_strings or get_string.
Unique identifier of the Crowdin project. Get from list_projects or get_project.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EXECUTE_GRAPHQL_QUERYTool to execute GraphQL queries against the Crowdin GraphQL API. Use when you need to query complex nested data structures or perform advanced filtering. The GraphQL endpoint supports queries for projects, files, strings, translations, and more. All connection queries must include pagination parameters (first or last) with values between 1-10,000. The API enforces a 5,000-point-per-hour rate limit based on query complexity.
Input parameters
GraphQL query string to execute. Must include pagination parameters (first or last) on connections. Example: '{ viewer { projects(first: 5) { edges { node { id name } cursor } pageInfo { hasNextPage endCursor } totalCount } } }'. Maximum 10,000 nodes per query.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EXPORT_GLOSSARYTool to initiate a glossary export operation in Crowdin. Use when you need to export glossary terms to TBX, CSV, or XLSX format. After initiating, use Check Glossary Export Status to monitor progress and get download URL.
Input parameters
Search text to filter terms. Only terms matching this text will be exported.
Type options for glossary term filtering.
Export only terms created up to this date (ISO 8601 format in UTC, e.g., '2024-09-27T07:00:14+00:00').
Export format options for glossary exports.
Gender options for glossary term filtering.
Status options for glossary term filtering.
Filter terms by author ID. Only terms created by this user will be exported.
Export only terms created from this date (ISO 8601 format in UTC, e.g., '2024-01-23T07:00:14+00:00').
Glossary Identifier. Get via List Glossaries endpoint.
Array of fields to include in CSV or XLSX exports. Only used for CSV/XLSX formats. Defaults to \['term', 'description', 'partOfSpeech'\] if not specified.
Part of speech options for glossary term filtering.
Enable strict search mode. Must be used together with 'text' parameter. Defaults to false.
Enable case-sensitive search. Must be used together with 'text' parameter. Defaults to false.
Search for full match only. Must be used together with 'text' parameter. Defaults to false.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EXPORT_PROJECTS_BUNDLESTool to initiate an asynchronous export operation for a bundle in Crowdin. Use when you need to export a bundle of translated files. Returns an export identifier that can be used with Check Bundle Export Status action to monitor progress and download the bundle once completed.
Input parameters
Bundle Identifier. Get via bundle creation or list bundles endpoint.
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EXPORT_PROJECTS_TRANSLATIONS_EXPORTSTool to export project translations from Crowdin. Returns a download URL for the exported translation file. Use when you need to download translations for a specific target language.
Input parameters
Defines export file format. Use API Type feature specified at the corresponding file format from Crowdin Store. Required in all cases except when exporting translations for a single file in its original format.
File Identifiers. Get via CROWDIN_LIST_FILES or List Files endpoint. Cannot be used with branchIds or directoryIds in same request.
Label Identifiers. Get via List Labels endpoint.
Branch Identifiers. Get via CROWDIN_LIST_BRANCHES or List Branches endpoint. Cannot be used with directoryIds or fileIds in same request.
Project Identifier. Get via CROWDIN_LIST_PROJECTS or List Projects endpoint.
Directory Identifiers. Get via List Directories endpoint. Cannot be used with branchIds or fileIds in same request.
Specify target language for export. Get via CROWDIN_LIST_LANGUAGES or List Supported Languages endpoint. Required in all cases.
Defines whether to export only approved strings. Default: false. See Crowdin project settings for more info.
Defines whether to export only translated files. Cannot be used with skipUntranslatedStrings in same request. Default: false.
Defines whether to export only translated strings. Cannot be used with skipUntranslatedFiles in same request. Default: false.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EXPORT_PROJECT_TASK_STRINGSTool to export strings from a project task in XLIFF format. Use when you need to download task strings for translation or review. Returns a temporary download URL that expires after a specified time.
Input parameters
Task Identifier. Unique identifier of the task to export strings from.
Project Identifier. Unique identifier of the Crowdin project containing the task.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_EXPORT_TMS_EXPORTSTool to export Translation Memory (TM) from Crowdin. Use when you need to export TM data in TMX, CSV, or XLSX format. This is an asynchronous operation - use Check TM Export Status action to monitor progress and retrieve the download URL.
Input parameters
TM Identifier. Get via List TMs action.
Defines TMs file format. Supported formats: tmx, csv, xlsx.
Defines Source Language in language pair. Get via List Supported Languages action. ISO 639-1 code (e.g., 'en', 'de', 'fr').
Defines Target Language in language pair. Get via List Supported Languages action. ISO 639-1 code (e.g., 'de', 'fr', 'es').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GENERATE_REPORTTool to generate organization reports in Crowdin projects. Creates asynchronous report generation jobs for cost estimation, top members, translation costs, and other analytics. Use Check Project Report to monitor generation status.
Input parameters
Report type name. Common types: 'costs-estimation', 'costs-estimation-pe' (post-editing), 'top-members', 'translation-costs', 'contribution-raw-data'.
Configuration schema for the report. Required fields vary by report type.
Project identifier. The report will be generated for this project. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GENERATE_USERS_AI_PROMPTS_FINE_TUNING_DATASETSTool to generate an AI prompt fine-tuning dataset from project or TM data. Use when you need to create training or validation datasets for fine-tuning AI models. This is an asynchronous operation - check status using the returned identifier.
Input parameters
TM identifiers from which the dataset will be generated. Get via List TMs. Not supported for prompts with external configuration.
End date for dataset generation in ISO 8601 format (e.g., '2019-09-23T11:26:54+00:00').
User Identifier
Purpose of the AI prompt fine-tuning dataset.
Start date for dataset generation in ISO 8601 format (e.g., '2019-09-23T11:26:54+00:00').
AI Prompt identifier. Get via List AI Prompts.
Project identifiers from which the dataset will be generated. Get via List Projects. Required if tmIds are not specified.
Maximum dataset file size in bytes. If not provided, default limits based on the model will be applied.
Maximum number of examples in the dataset. If not provided, default limits based on the model will be applied.
Minimum number of examples in the dataset. If not provided, default limits based on the model will be applied.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_BRANCHTool to retrieve details of a specific branch in a Crowdin project by its ID. Use when you need to inspect branch settings or verify branch existence.
Input parameters
Numeric identifier of the branch to retrieve. Use CROWDIN_LIST_BRANCHES to get available branch IDs.
Numeric identifier of the Crowdin project. Use CROWDIN_LIST_PROJECTS to get available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_FILETool to retrieve detailed information about a specific file in a Crowdin project. Use when you need to inspect file properties, metadata, or settings before processing.
Input parameters
File identifier. Obtain from List Files action.
Project identifier. Obtain from List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_GLOSSARYTool to retrieve information about a specific glossary by its ID. Use when you need to fetch glossary details including terms count, languages, and associated projects.
Input parameters
Glossary Identifier. Get via List Glossaries action to find available glossary IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_GLOSSARY_CONCEPTTool to retrieve a specific concept from a Crowdin glossary. Use when you need to view concept details including definition, subject, notes, and metadata.
Input parameters
Concept identifier to retrieve. Get via List Concepts action.
Glossary identifier containing the concept to retrieve. Get via List Glossaries action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_GLOSSARY_TERMTool to retrieve a specific term from a Crowdin glossary. Use when you need to inspect term details including translations, definitions, and metadata.
Input parameters
Term identifier to retrieve. Get via CROWDIN_LIST_TERMS action.
Glossary identifier containing the term to retrieve. Get via CROWDIN_LIST_GLOSSARIES action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_LABELTool to retrieve information about the label identified by the specified label ID in a project. Use after confirming the project context to fetch label details.
Input parameters
ID of the label to retrieve
ID of the Crowdin project containing the label
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_LANGUAGETool to retrieve details of a specific language. Use when you have a language identifier and need locale codes and plural rules before configuring translations.
Input parameters
Language identifier (e.g., 'en', 'de', 'fr', 'es', 'uk'). Use standard ISO 639-1 two-letter codes or Crowdin language IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_MEMBER_INFOTool to retrieve information about a project member. Use when you need to inspect details for a specific user within a project after obtaining their member ID.
Input parameters
Unique identifier of the project member. You can obtain this from the List Project Members action.
Unique identifier of the Crowdin project. You can obtain this from the List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_MTTool to retrieve details of a specific Machine Translation engine. Use when you need to inspect MT engine configuration and settings.
Input parameters
Machine Translation engine identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTTool to retrieve details of a specific Crowdin project. Use when you need to inspect project settings before making updates.
Input parameters
ID of the Crowdin project to retrieve
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_AI_SETTINGSTool to retrieve AI settings for a specific Crowdin project. Use when you need to inspect project-level AI configuration.
Input parameters
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_BRANCHES_LANGUAGES_PROGRESSTool to retrieve branch translation progress for all languages in a Crowdin project. Use when you need to monitor translation status for a specific branch.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Starting offset in the collection (default 0)
Branch Identifier. Get via List Branches
Project Identifier. Get via List Projects
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_BUNDLESTool to retrieve details of a specific bundle from a Crowdin project. Use when you need to inspect bundle configuration.
Input parameters
Bundle Identifier
Project Identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_COMMENTSTool to retrieve a specific string or asset comment by its ID in a Crowdin project. Use when you need to inspect comment details, check issue status, or view comment metadata.
Input parameters
The numeric ID of the comment to retrieve. Obtain from List String Comments action.
The numeric ID of the Crowdin project. Obtain from List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_DIRECTORIESTool to retrieve information about a specific directory in a Crowdin project. Use when you need to inspect directory details or verify directory existence.
Input parameters
Project Identifier
Directory Identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_DIRECTORIES_LANGUAGES_PROGRESSTool to get translation progress for all languages in a specific directory of a Crowdin project. Use when you need to check translation and approval progress by language for a directory. Returns detailed progress information including word counts, phrase counts, and progress percentages for each target language.
Input parameters
Maximum number of items to retrieve per page (default is 25, max 500).
Starting offset in the collection for pagination (default is 0).
Project identifier. Use CROWDIN_LIST_PROJECTS to get available project IDs.
Directory identifier. Use CROWDIN_LIST_DIRECTORIES to get available directory IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_DISTRIBUTIONSTool to retrieve details of a specific distribution in a Crowdin project. Use when you need to inspect distribution settings or metadata.
Input parameters
Distribution hash identifier. Get via List Distributions.
Project Identifier. Get via CROWDIN_LIST_PROJECTS.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_FILE_FORMAT_SETTINGSTool to retrieve file format settings for a specific project. Use when you need to inspect configuration options for how files are processed in Crowdin translations.
Input parameters
ID of the Crowdin project. Obtain this from the list_projects action or via List Projects endpoint.
File Format Settings Identifier. Obtain this via List Project File Format Settings endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_FILES_LANGUAGES_PROGRESSTool to retrieve file translation progress for all languages in a Crowdin project. Use when you need to monitor translation status before exporting.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
File Identifier. Get via List Files
Starting offset in the collection (default 0)
Project Identifier. Get via List Projects
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_FILES_REVISIONSTool to retrieve details of a specific file revision in a Crowdin project. Use when you need to inspect revision changes before restoring.
Input parameters
File identifier. Get via List Files action.
Project identifier. Get via List Projects action.
Revision identifier. Get via List File Revisions action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_LANGUAGES_PROGRESSTool to retrieve project translation progress for all languages in a Crowdin project. Use when you need to monitor overall project translation status.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Starting offset in the collection (default 0)
Project Identifier. Get via List Projects
Filter progress by Language Identifier (comma-separated language codes). Get via Project Target Languages
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_LANGUAGES_PROGRESS2Tool to retrieve translation progress for a specific language across all files in a Crowdin project. Use when you need to monitor translation status for a particular language.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Starting offset in the collection (default 0)
Project Identifier. Get via List Projects
Language Identifier (e.g., 'fr', 'de'). Get via Project Target Languages
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_QA_CHECKS_REVALIDATETool to retrieve the status of a QA checks revalidation job. Use when you need to check the progress of a previously started revalidation.
Input parameters
Project identifier. Get via CROWDIN_LIST_PROJECTS.
QA Checks Revalidation identifier, consists of 36 characters. Get via CROWDIN_REVALIDATE_QA_CHECKS.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_REPORTS_SETTINGS_TEMPLATESTool to retrieve a specific report settings template from Crowdin. Use when you need to inspect existing template configuration for cost estimation and translation pricing.
Input parameters
Project Identifier. Get via List Projects action.
Report Settings Template Identifier. Get via List Report Settings Template action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_STRINGS_EXPORTER_SETTINGSTool to retrieve project strings exporter settings by ID. Use when you need to inspect exporter configuration before making updates.
Input parameters
Project identifier. Get via List Projects action.
System strings exporter settings identifier. Get via List Project Strings Exporter Settings action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECTS_TASKS_SETTINGS_TEMPLATESTool to retrieve a specific task settings template from a Crowdin project. Use when you need to inspect template configuration before creating tasks.
Input parameters
Project Identifier. Get via List Projects action.
Task Settings Template Identifier. Get via List Task Settings Templates action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECT_TASKTool to retrieve details of a specific task in a Crowdin project. Use when you need to inspect task status, progress, or configuration.
Input parameters
Task identifier. The ID of the task to retrieve.
Project identifier. The ID of the project containing the task.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_PROJECT_TASK_COMMENTTool to retrieve a specific task comment by its ID in a Crowdin project. Use when you need to inspect task comment details, check issue status, or view comment metadata.
Input parameters
The numeric ID of the task. Obtain from List Tasks action.
The numeric ID of the comment to retrieve.
The numeric ID of the Crowdin project. Obtain from List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_STORAGETool to retrieve details of a specific file uploaded to Crowdin storage. Use when you need to verify storage file information before using it in other operations.
Input parameters
Storage Identifier. The unique ID of the uploaded file in Crowdin storage.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_STRINGRetrieves detailed information about a specific source string in a Crowdin project. Returns the string's text content, metadata (type, context, maxLength), translation status flags (isHidden, isDuplicate, hasPlurals, isIcu), associated labels, timestamps, and editor URL. Use this to inspect individual strings before editing or to verify string properties.
Input parameters
The numeric ID of the source string to retrieve. Obtain from List Strings or other string-related actions.
The numeric ID of the Crowdin project containing the string. Obtain from List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_TMSTool to retrieve information about a specific Translation Memory by its ID. Use when you need to fetch TM details including segment count, languages, and associated projects.
Input parameters
TM Identifier. Get via List TMs action to find available Translation Memory IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERTool to retrieve information about the currently authenticated user. Use when you need to get the profile details of the user making the API request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_AI_PROMPTTool to retrieve a specific AI prompt from Crowdin. Use when you need to inspect existing AI prompt configuration, settings, or enabled project associations.
Input parameters
User Identifier. This is the ID of the user who owns the AI prompt.
AI Prompt Identifier. The unique ID of the AI prompt to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_AI_PROMPTS_FINE_TUNING_DATASETSTool to retrieve the generation status of an AI prompt fine-tuning dataset. Use this to check the progress and completion status of a dataset generation job initiated by Generate AI Prompt Fine-Tuning Dataset.
Input parameters
User Identifier
AI Prompt identifier. Get via List AI Prompts.
AI Prompt Fine-Tuning Dataset Generation Identifier, consists of 36 characters in UUID format. Get via Generate AI Prompt Fine-Tuning Dataset.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_AI_PROVIDERSTool to retrieve an AI provider for a specific user. Use when you need to fetch configuration details of a specific AI provider instance.
Input parameters
User identifier. The ID of the user who owns the AI provider.
AI Provider identifier. The ID of the specific AI provider to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_AI_SETTINGSTool to retrieve AI settings for a Crowdin user. Use when you need to inspect current AI configuration and preferences for a specific user.
Input parameters
User Identifier. Must be a valid Crowdin user ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_AI_SETTINGS_SNIPPETSTool to retrieve an AI snippet from Crowdin. Use when you need to fetch details of a specific custom placeholder for AI prompts.
Input parameters
User Identifier. The ID of the user who owns the AI snippet.
AI Snippet identifier. Get via List AI Snippets action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_REPORTS_ARCHIVESTool to get a specific report archive for a Crowdin user. Use when retrieving details of a previously generated report archive by its ID.
Input parameters
Numeric ID of the Crowdin user whose report archive to retrieve. Use the authenticated user's ID.
Report archive identifier. Get via List Report Archives action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_REPORTS_SETTINGS_TEMPLATESTool to retrieve a user report settings template in Crowdin. Use when you need to view cost estimation and translation pricing template details for a specific user.
Input parameters
User ID to retrieve the report settings template for. Get via Get Authenticated User action.
Report Settings Template ID. Get via List User Report Settings Template action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_USERS_SECURITY_LOGTool to retrieve details of a specific security log entry for a user. Returns information about security events such as logins, password changes, email changes, including event type, location, IP address, device, and timestamp. Use when you need to audit or investigate specific user security activities.
Input parameters
User identifier. Obtain via Get Authenticated User for own security logs or from user management endpoints.
User Security Log identifier. Obtain via List User Security Logs endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_VIEWERTool to retrieve information about the authenticated user via GraphQL. Use when you need to get the current user's ID and username.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_GET_WEBHOOKRetrieves detailed information about a specific webhook in a Crowdin project. Returns webhook configuration including name, URL, events that trigger it, HTTP method, headers, payload template, and status. Use this to verify webhook setup or check if a webhook is active before relying on it. Requires both project_id and webhook_id. Returns 404 if either doesn't exist.
Input parameters
Numeric ID of the Crowdin project. Obtain this from the list_projects action or Crowdin dashboard URL.
Numeric ID of the webhook to retrieve. Obtain this from the add_webhook response or list webhooks endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_APPLICATIONS_INSTALLATIONSList all application installations in Crowdin with pagination and filtering support. Use this action to retrieve installed applications, filter by installer user, or paginate through large lists using limit and offset.
Input parameters
Maximum number of application installations to retrieve per page (default=25, max=500)
Number of items to skip for pagination (default=0). Use with limit to paginate through results.
Sort results by field. Format: 'field' or 'field desc'. Allowed fields: id, createdAt. Example: 'createdAt desc'
Filter by user identifier who installed the application. Returns only installations created by this user.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_BRANCHESList all branches in a Crowdin project. Returns branch details including name, title, priority, and export patterns. Use to view project branch structure, pagination support via limit/offset. Filter by name if needed.
Input parameters
Filter branches by exact name match. Returns only the branch with this exact name.
Maximum number of branches to return per page (default=25, max=500).
Number of items to skip for pagination (default=0). Use with limit to paginate through results.
Numeric identifier of the Crowdin project. Use CROWDIN_LIST_PROJECTS to get available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_FILESTool to list files in a Crowdin project. Use when you need to retrieve a list of project files with optional filters by directory, group, or branch before processing.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Number of items to skip before starting to collect the result set
Filter results by a specific group ID
Filter results by a specific branch ID
Project identifier
Filter results by a specific directory ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_GLOSSARIESTool to list all glossaries available to the authenticated user. Use when you need to view available glossaries or retrieve glossary IDs for other glossary operations.
Input parameters
Number of glossaries to return per page (default is server-side default, max 500)
Number of glossaries to skip for pagination
Filter glossaries by owner user ID
Sorting rules for the glossaries list. Format: 'field direction', e.g., 'name asc' or 'createdAt desc'
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_GLOSSARIES_CONCEPTSTool to list concepts in a Crowdin glossary with pagination and sorting support. Concepts group related terms across multiple languages. Use when you need to view all concepts in a glossary or get concept IDs for other operations.
Input parameters
Maximum number of concepts to retrieve per page. Defaults to 25 if not specified.
Number of concepts to skip for pagination. Use with limit to retrieve subsequent pages.
Sort order options for concept listing.
Glossary identifier to list concepts from. Get via List Glossaries action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_GLOSSARIES_TERMSTool to list all terms in a Crowdin glossary. Use when you need to view terminology entries, their translations, definitions, and metadata. Supports filtering by language, user, concept, and advanced CroQL queries. Includes pagination support via limit/offset parameters.
Input parameters
Filter strings using CroQL (Crowdin Query Language). Can only be used with orderBy, offset, and limit parameters in the same request. See https://developer.crowdin.com/croql/ for syntax.
Maximum number of terms to return per page (default=25, max=500).
Number of items to skip for pagination (default=0). Use with limit to paginate through results.
Filter terms by the project member who created them. Get user ID via CROWDIN_LIST_PROJECT_MEMBERS action.
Sort order for results. Can use single field (e.g., 'createdAt') or multiple with direction (e.g., 'createdAt desc,text'). Available fields: id, text, description, partOfSpeech, status, type, gender, note, lemma, createdAt, updatedAt.
Filter terms by concept ID. Use for terms that have translations. Get via CROWDIN_LIST_CONCEPTS action.
Glossary identifier to list terms from. Get via CROWDIN_LIST_GLOSSARIES action.
Filter terms by language identifier (ISO 639-1 code, e.g., 'en', 'fr', 'de'). Get via CROWDIN_LIST_LANGUAGES action.
Filter terms that are translations of a specific term. Use for terms that have translations.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_GRAPHQL_PROJECT_FILE_STRINGSTool to list source strings within files in Crowdin projects using GraphQL API. Returns strings with support for PlainSourceString, ICUSourceString, PluralSourceString, and AssetSourceString types. Use when you need to retrieve strings from multiple projects and files with cursor-based pagination.
Input parameters
Cursor for files pagination. Use endCursor from previous response's files pageInfo to fetch next page.
Number of files to retrieve per project per page (1-100)
Cursor for files pagination. Use startCursor from previous response's files pageInfo to fetch previous page.
Cursor for strings pagination. Use endCursor from previous response's strings pageInfo to fetch next page.
Number of strings to retrieve per file per page (1-100)
Cursor for projects pagination. Use endCursor from previous response's projects pageInfo to fetch next page.
Number of projects to retrieve per page (1-100)
Cursor for strings pagination. Use startCursor from previous response's strings pageInfo to fetch previous page.
Cursor for projects pagination. Use startCursor from previous response's projects pageInfo to fetch previous page.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_LABELSLists all labels in a Crowdin project with pagination support. Labels are used to categorize and organize source strings for easier management. Use this tool to view available labels before assigning them to strings or to retrieve label IDs for other label operations.
Input parameters
Maximum number of labels to retrieve per page. Defaults to 25 if not specified. Maximum allowed is 500.
Number of labels to skip for pagination. Use with limit to retrieve subsequent pages of results.
Numeric ID of the Crowdin project whose labels to list. Use the List Projects action to find available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_LANGUAGESTool to retrieve a list of supported languages. Use when you need to fetch all languages Crowdin supports before starting localization.
Input parameters
Maximum number of items to retrieve (default: server-side default)
Number of items to skip before collecting the result set (default: server-side default)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_MTSTool to retrieve a paginated list of Machine Translation engines. Use when you need to view all configured MT engines and their settings.
Input parameters
Maximum number of items to retrieve per page. Default is 25 if not specified.
Number of items to skip before collecting the result set for pagination.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECT_MEMBERSTool to list members in a Crowdin project. Use when you need to retrieve project member list for management tasks after confirming the project ID.
Input parameters
Filter members by role. Valid values: 'translator', 'proofreader', 'manager', 'language_coordinator', 'developer'. Note: 'owner' is returned in responses but cannot be used as a filter value.
Maximum number of items to return (min 1, max 500)
Offset for pagination (starting from 0)
Search term to filter members by username or email
Unique identifier of the Crowdin project
Filter members by target language identifier (ISO code)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS2List all Crowdin projects accessible to the authenticated user with advanced filtering and sorting options. Use to retrieve projects with customizable sort order, filter by user/type/manager access, and paginate results.
Input parameters
Enum for project type parameter values.
Maximum number of records to return (default 25, max 500)
Starting offset in the collection for pagination (default 0)
Filter projects by owner user ID. Get via Get Authenticated User
Sort order for results. Can use comma-separated values with optional 'desc' suffix. Example: 'createdAt desc,name,id'. Available fields: id, name, identifier, description, createdAt, updatedAt, lastActivity
Enum for hasManagerAccess parameter values.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_APPROVALSTool to list translation approvals in a Crowdin project with filtering and pagination. Use when you need to retrieve approved translations, optionally filtered by file, string, language, labels, or translation ID.
Input parameters
Maximum number of approvals to retrieve per page. Defaults to 25 if not specified.
File Identifier to filter approvals. Must be used together with languageId. Get via List Files action.
Number of approvals to skip for pagination. Use with limit to retrieve subsequent pages.
Enum for sorting order options.
Comma-separated Label Identifiers to filter approvals. Get via List Labels action.
String Identifier to filter approvals. Must be used together with languageId. Get via List Strings action.
Project Identifier. Get via List Projects action.
Language Identifier to filter approvals (e.g., 'fr', 'de', 'es'). Must be used together with stringId or fileId. Get via Project Target Languages.
Translation Identifier to filter approvals. If specified, fileId, stringId, and languageId are ignored. Get via List String Translations action.
Comma-separated Label Identifiers to exclude from results. Get via List Labels action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_BUNDLESRetrieves a paginated list of bundles in a Crowdin project. Use this to view all bundles with their configurations including formats, source patterns, and export settings.
Input parameters
Maximum number of bundles to return per page (default=25, max=500)
Number of items to skip for pagination (default=0)
Project identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_BUNDLES_FILESTool to list files in a specific Crowdin project bundle. Use when you need to retrieve the list of files included in a bundle before exporting or processing.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Number of items to skip before starting to collect the result set
Bundle identifier
Project identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_COMMENTSTool to retrieve a paginated list of comments on strings or assets in a Crowdin project. Use when you need to view all comments, filter by string/file, or search for specific comment types or issues.
Input parameters
Enum for comment type filter.
Maximum number of comments to retrieve per page. Defaults to 25 if not specified.
Filter comments by specific file ID. Cannot be used together with stringId.
Number of comments to skip for pagination. Use with limit to retrieve subsequent pages of results.
Sorting order for the results. Can be a single field or comma-separated fields with optional 'desc' suffix. Available fields: id, text, type, createdAt, resolvedAt, issueStatus, issueType.
Filter comments by specific string ID. Cannot be used together with fileId.
Filter by issue type. Can be a single issue type or comma-separated list. Available values: general_question, translation_mistake, context_request, source_mistake.
The numeric ID of the Crowdin project. Obtain from List Projects action.
Enum for issue status filter.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_DICTIONARIESTool to list all dictionaries in a Crowdin project. Use when you need to view available dictionaries for translation quality and consistency checks.
Input parameters
Project Identifier. Get via List Projects action.
Filter dictionaries by Language Identifiers (comma-separated). Get via List Supported Languages action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_DIRECTORIESList all directories in a Crowdin project. Returns directory details including name, path, priority, and export patterns. Use to view project directory structure with pagination support via limit/offset. Filter by branchId or parentDirectoryId if needed.
Input parameters
Maximum number of directories to return per page (default=25, max=500).
Number of items to skip for pagination (default=0). Use with limit to paginate through results.
Filter directories by branch. Only returns directories that belong to the specified branch.
Project Identifier. Use CROWDIN_LIST_PROJECTS to get available project IDs.
Filter by parent directory to get subdirectories. Returns only directories that are children of the specified parent.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_DISTRIBUTIONSTool to retrieve a list of distributions for a Crowdin project. Use when you need to view existing distribution configurations before releasing or managing them.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Number of items to skip before starting to collect the result set
Project Identifier. Get via List Projects
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_FILE_FORMAT_SETTINGSTool to list all file format settings for a Crowdin project. Use to retrieve configuration options for how different file types are processed in translations. Supports pagination via limit/offset parameters.
Input parameters
Maximum number of items to retrieve per page (default 25, max 500).
Number of items to skip for pagination (default 0). Use with limit to paginate through results.
Project Identifier. Get via List Projects endpoint.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_FILES_REFERENCESTool to list asset references for a specific file in a Crowdin project. Use when you need to view file references with pagination support.
Input parameters
Maximum number of items to retrieve (default 25, max 500).
File identifier. Get via List Files action.
Starting offset in the collection for pagination (default 0).
Project identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_FILES_REVISIONSTool to list all revisions for a specific file in a Crowdin project. Use when you need to view file change history or select a revision to restore.
Input parameters
Maximum number of items to retrieve (default 25, max 500).
File identifier. Get via List Files action.
Starting offset in the collection for pagination (default 0).
Project identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_ISSUESTool to list reported issues in a Crowdin project. Use when you need to retrieve issues that have been reported by project members or translators. Supports filtering by issue type and resolution status.
Input parameters
Enum for issue types in Crowdin.
Maximum number of items to retrieve. Defaults to 25 if not specified.
Starting offset in the collection for pagination.
Enum for issue resolution status in Crowdin.
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_LANGUAGES_TRANSLATIONSTool to list language translations for a specific project and language. Use when you need to retrieve translations for a target language with optional filtering by strings, labels, files, branches, or directories.
Input parameters
Filter translations using CroQL query language. Cannot be used with stringIds, labelIds, fileId or approvedOnly
Maximum number of items to retrieve (default 25, max 500)
Filter translations by file ID. Cannot be used with branchId or directoryId. Get via List Files action
Number of items to skip for pagination (default 0)
Sort order for results. Format: 'field' or 'field desc'. Multiple fields separated by comma
Filter translations by branch ID. Cannot be used with fileId or directoryId. Get via List Branches action
Filter translations by label IDs (comma-separated). Get via List Labels action
Project identifier. Get via List Projects action
Filter translations by string IDs (comma-separated). Get via List Strings action
Language identifier (e.g., 'fr', 'es', 'uk'). Get via Project Target Languages
Filter translations by directory ID. Cannot be used with fileId or branchId. Get via List Directories action
Filter to show only approved translations: 1 for approved only, 0 for all
Enable denormalized placeholders: 1 to enable, 0 to disable
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_QA_CHECKSTool to list QA check issues in a Crowdin project with pagination and filtering support. Use this to identify translation quality issues that need attention before finalizing translations. Supports filtering by category type, validation level, and target languages.
Input parameters
Maximum number of QA check issues to retrieve per page. Defaults to 25 if not specified. Maximum allowed is 500.
Number of issues to skip for pagination. Use with limit to retrieve subsequent pages of results.
Filter by QA check category type. Examples include: empty, variables, tags, spaces, punctuation, spelling, icu, etc.
Numeric ID of the Crowdin project. Use the List Projects action to find available project IDs.
Filter by validation type. Possible values: error, warning. Error means translation cannot be saved, warning allows saving with notification.
Comma-separated list of language IDs to filter issues by specific target languages.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_REPORTS_SETTINGS_TEMPLATESTool to list report settings templates for a Crowdin project. Use when you need to retrieve available cost estimation and translation pricing templates for a project.
Input parameters
Maximum number of items to retrieve per page (default=25, max=500).
Number of items to skip before collecting the result set (default=0). Use for pagination.
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_SCREENSHOTSTool to list screenshots in a Crowdin project. Use when you need to retrieve all screenshots or filter them by strings or labels. Returns screenshot details including id, name, URL, dimensions, and associated tags/labels with pagination support.
Input parameters
Maximum number of items to retrieve (default 25)
Starting offset in the collection (default 0)
Filter screenshots by label IDs (comma-separated)
Numeric ID of the Crowdin project. Use CROWDIN_LIST_PROJECTS to find available project IDs.
Filter screenshots by string IDs (comma-separated)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_STRINGSLists all source strings in a Crowdin project with filtering and pagination. Use when you need to retrieve project strings, optionally filtered by file, branch, directory, labels, or text content. Supports both simple filters and advanced CroQL queries.
Input parameters
Filter strings using CroQL query language. Cannot be used with labelIds, filter, or scope parameters.
Maximum number of items to retrieve (default 25, max 500)
Specify field to be the target of filtering (e.g., 'text', 'identifier', 'context')
Filter by file identifier
Filter strings by text and context
Starting offset in the collection (default 0)
Sorting parameter (e.g., 'id', 'text', 'createdAt')
Filter by branch identifier
Filter by label IDs. Cannot be used with croql parameter.
Project identifier. Required path parameter.
Filter by directory identifier
Enable denormalize placeholders
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_STRINGS_EXPORTER_SETTINGSTool to list project strings exporter settings in Crowdin. Use when you need to retrieve all configured export format settings for a project.
Input parameters
Maximum number of items to retrieve (default is server-side default, max 500).
Number of items to skip before starting to collect the result set.
Project identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_TASKS_SETTINGS_TEMPLATESTool to retrieve a paginated list of task settings templates for a Crowdin project. Use when you need to view available templates before creating tasks or to get template IDs for task operations.
Input parameters
Maximum number of items to retrieve (default: 25, max: 500)
Starting offset in the collection for pagination (default: 0)
Project Identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_TRANSLATIONS_BUILDSTool to list translation builds for a Crowdin project. Use when you need to retrieve all builds or check recent build history. Returns build details including status, progress, timestamps, and configuration for each build.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Starting offset in the collection (default 0)
Branch identifier to filter builds for a specific branch
Project Identifier. Get via List Projects
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_VOTESTool to list translation votes in a Crowdin project. Use when you need to retrieve voting information for translations, optionally filtered by string, language, translation, file, or labels.
Input parameters
Maximum number of votes to retrieve per page (default 25, max 500)
File identifier to filter votes by a specific file
Number of votes to skip for pagination (default 0)
Comma-separated list of label identifiers to filter votes by labels
String identifier to filter votes by a specific string
Project identifier. Use the List Projects action to find available project IDs.
Language identifier to filter votes by language (e.g., 'fr', 'de', 'es')
Translation identifier to filter votes by a specific translation
Comma-separated list of label identifiers to exclude from results
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECTS_WEBHOOKSTool to retrieve a paginated list of webhooks configured in a Crowdin project. Use when you need to view all webhooks, check webhook configurations, or find specific webhook IDs.
Input parameters
Maximum number of webhooks to retrieve per page (default 25, max 500)
Number of webhooks to skip for pagination (default 0)
Numeric project identifier from Crowdin. Obtain this from the list_projects action or Crowdin dashboard URL.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_PROJECT_TASK_COMMENTSTool to retrieve all comments on a specific project task. Use when you need to view feedback, issues, or discussions related to a task.
Input parameters
Maximum number of comments to retrieve per page (default is server-side default, max 500).
Number of comments to skip for pagination (default is 0).
Task identifier. The task whose comments should be retrieved.
Project identifier. Use CROWDIN_LIST_PROJECTS to find available project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_STORAGESTool to list files uploaded to Crowdin storage with pagination. Use when you need to retrieve a list of previously uploaded storage files.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Number of items to skip before starting to collect the result set
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_TASKSTool to list tasks in a Crowdin project. Use when you need to retrieve translation or proofreading tasks with optional filters by status or assignee.
Input parameters
Maximum number of items to retrieve (default 25, max 500)
Number of items to skip before starting to collect the result set
Filter by task status (e.g., 'todo', 'in_progress', 'done', 'closed')
Project identifier. Use CROWDIN_LIST_PROJECTS to find available project IDs.
Filter by assigned user ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_TMSTool to list all Translation Memories available to the authenticated user. Use when you need to view available TMs, retrieve TM IDs for other operations, or filter TMs by user or ordering criteria.
Input parameters
Maximum number of Translation Memories to return per page. Default is 25.
Number of Translation Memories to skip for pagination. Use with limit for paginated requests. Default is 0.
Filter TMs by owner user ID. Use to retrieve Translation Memories created by a specific project member.
Sorting rules for the TMs list. Format: 'field direction', e.g., 'id asc', 'name desc', 'createdAt desc,name'. Valid fields: id, name, userId, createdAt. Default is 'id'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_TMS_SEGMENTSTool to list Translation Memory segments in Crowdin. Use when you need to view all translation segments stored in a specific TM, with support for filtering via CroQL and pagination.
Input parameters
Translation Memory Identifier. Use List TMs action or Get TMs action to find available Translation Memory IDs.
Filter segments using CroQL (Crowdin Query Language). See https://developer.crowdin.com/croql/ for syntax details.
Maximum number of TM segments to retrieve per page (default: 25, max: 500).
Number of segments to skip for pagination (default: 0).
Sorting options for TM segments list.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_AI_PROMPTSTool to list AI prompts for a specific user in Crowdin. Use when you need to retrieve all available AI prompts, optionally filtered by project or action type.
Input parameters
Maximum number of items to retrieve per page. Default is 25.
AI Prompt action type.
Starting offset in the collection for pagination. Default is 0.
User Identifier. This is the ID of the user whose AI prompts to retrieve.
Filter prompts by project ID. Returns only prompts available for the specific project.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_AI_PROMPTS_FINE_TUNING_JOBSTool to list AI prompt fine-tuning jobs for a specific user. Use when you need to view all fine-tuning jobs, check their status, or filter by job status.
Input parameters
Maximum number of fine-tuning jobs to return per page (default=25, max=500).
Number of items to skip before collecting the result set (default=0). Use for pagination.
User Identifier. This is the ID of the user whose fine-tuning jobs to list.
Sort order for results. Format: 'field \[asc\\ | desc\]'. Available fields: createdAt, updatedAt, startedAt, finishedAt. Example: 'createdAt desc'.
Filter by status. Can be a single status or comma-separated list of statuses. Possible values: created, in_progress, canceled, failed, finished.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_AI_PROVIDERSTool to list all AI providers configured for a specific user. Use when you need to retrieve all AI provider configurations for a user. Returns paginated list of AI providers with details including type, credentials, and enabled status.
Input parameters
Number of records to return per page (default is server-side default, max 500)
Offset for pagination (default is 0)
User identifier. The ID of the user whose AI providers will be listed.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_AI_PROVIDERS_MODELSTool to list AI provider models configured for a specific user. Use when you need to retrieve all AI models across all providers configured for a user.
Input parameters
User identifier. The ID of the user whose AI provider models will be listed.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_AI_PROVIDERS_SUPPORTED_MODELSTool to list supported AI provider models for a user. Use when you need to retrieve available AI models and their configurations.
Input parameters
Maximum number of items to retrieve per page (default 25)
Starting offset in the collection for pagination (default 0)
User identifier. The ID of the user to query for supported models.
Filter by enabled providers. Set to true to show only enabled providers, false for disabled.
Enum for orderBy parameter values.
Filter by provider type (e.g., 'open_ai', 'azure_openai', 'google_gemini')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_AI_SETTINGS_SNIPPETSTool to list AI snippets for a specific user in Crowdin. Use when you need to retrieve all custom placeholders configured for AI prompts in translations.
Input parameters
Maximum number of items to retrieve. Defaults to 25 if not specified.
Starting offset in the collection for pagination. Defaults to 0 if not specified.
User Identifier. This is the ID of the user whose AI snippets will be listed.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_REPORTS_ARCHIVESTool to list report archives for a Crowdin user. Use when retrieving historical report data for a specific user, with optional filtering by scope, task, report name, or date range.
Input parameters
Enum for report archive name types.
Maximum number of items to retrieve per page (default=25, max=500).
Archive date to in UTC, ISO 8601 format (e.g., '2019-09-27T07:00:14+00:00'). Filter archives created before this date.
Starting offset in the collection for pagination (default=0).
Task Identifier. Filter archives by specific task ID.
User Identifier. Numeric ID of the Crowdin user whose report archives to list.
Filter archives by specific scope id. When scopeType is 'project', pass the project ID.
Archive date from in UTC, ISO 8601 format (e.g., '2019-09-23T07:00:14+00:00'). Filter archives created after this date.
Enum for scope type.
Filter by User Identifier in query params. Note: this is different from the path userId parameter.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_REPORTS_SETTINGS_TEMPLATESTool to list user report settings templates in Crowdin. Use when retrieving cost estimation and translation pricing templates for a specific user.
Input parameters
Maximum number of report settings templates to return per page (default=25, max=500).
Number of items to skip before collecting the result set (default=0). Use for pagination.
User ID to list report settings templates for. Get via Get Authenticated User action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_SECURITY_LOGSTool to list security log entries for a specific user. Returns user activity events such as logins, password changes, email changes, MFA changes, session management, and SSO connections. Use when you need to audit user security activities, investigate suspicious behavior, or track authentication events. Supports filtering by event type, date range, and IP address.
Input parameters
Security event types that can be logged.
Maximum number of security logs to return per page (default=25, max=500).
Number of items to skip for pagination (default=0). Use with limit to paginate through results.
User identifier. Obtain via Get Authenticated User for own security logs or from user management endpoints.
Filter security logs by IP address from which the event originated.
Filter security logs created after this date. Date in UTC, ISO 8601 format.
Filter security logs created before this date. Date in UTC, ISO 8601 format.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USERS_TASKSTool to retrieve a paginated list of tasks assigned to a specific user. Use when you need to see all tasks for a particular user including translation and proofreading assignments.
Input parameters
Maximum number of items to retrieve (default: 25, max: 500)
Starting offset in the collection for pagination (default: 0)
User identifier. The ID of the user whose tasks you want to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_USER_TASKSTool to retrieve tasks assigned to the authenticated user across all projects. Use when you need to view tasks assigned to the current user.
Input parameters
Maximum number of items to retrieve (default: 25, max: 500)
Starting offset in the collection for pagination (default: 0)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_VIEWER_PROJECTS_FILESTool to list files within projects using GraphQL viewer query. Returns file names, types, and total count for files in projects accessible to the authenticated user. Supports pagination with cursors for both projects and files.
Input parameters
Pagination cursor for files (after cursor)
Number of files to retrieve per project (default 10, max 10000)
Pagination cursor for files (before cursor)
Pagination cursor for projects (after cursor)
Number of projects to retrieve (default 1, max 10000)
Pagination cursor for projects (before cursor)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_VIEWER_PROJECTS_FILES_STRINGS_TRANSLATIONSTool to retrieve translation information for strings in specific target languages. Returns translations for PlainStringTranslation, ICUStringTranslation, PluralStringTranslation, and AssetStringTranslation types. Supports pagination across projects, files, strings, and translations.
Input parameters
Target language ID for translations (e.g., 'uk', 'es', 'fr')
Pagination cursor for files (after cursor)
Number of files to retrieve per project (default 3, max 10000)
Pagination cursor for files (before cursor)
Pagination cursor for strings (after cursor)
Number of strings to retrieve per file (default 5, max 10000)
Pagination cursor for projects (after cursor)
Number of projects to retrieve (default 3, max 10000)
Pagination cursor for strings (before cursor)
Pagination cursor for projects (before cursor)
Pagination cursor for translations (after cursor)
Number of translations to retrieve per string (default 10, max 10000)
Pagination cursor for translations (before cursor)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_VIEWER_PROJECTS_GRAPH_QLTool to retrieve projects via Crowdin GraphQL API using viewer.projects query. Use when you need cursor-based pagination or advanced filtering/sorting capabilities.
Input parameters
Number of items to retrieve before cursor (backward pagination, 1-10000). Cannot be used with 'first'.
Cursor indicating query start position for forward pagination. Use with 'first'.
Number of items to retrieve after cursor (forward pagination, 1-10000). Cannot be used with 'last'. Defaults to 10 if neither 'first' nor 'last' is provided.
Cursor indicating query end position for backward pagination. Use with 'last'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_LIST_VIEWER_PROJECTS_TRANSLATIONSTool to list translations for projects in a specific language using GraphQL viewer query. Returns translations with support for different types: PlainStringTranslation, ICUStringTranslation, PluralStringTranslation, and AssetStringTranslation. Supports pagination with cursors for both projects and translations.
Input parameters
Language identifier for translations (e.g., 'uk', 'en', 'de')
Pagination cursor for projects (after cursor)
Number of projects to retrieve (default 1, max 10000)
Pagination cursor for projects (before cursor)
Number of translations to retrieve from end (backward pagination, max 10000)
Pagination cursor for translations (after cursor)
Number of translations to retrieve per project (default 10, max 10000)
Pagination cursor for translations (before cursor)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_NOTIFY_PROJECT_MEMBERSTool to send notifications to Crowdin project members. Use when you need to alert specific users or all members with a role about project updates or events.
Input parameters
Role to notify (all members with this role will receive the notification). Valid values: 'manager', 'translator', 'proofreader', 'language_coordinator', 'developer'. Cannot be used together with 'userIds'.
Notification message to send to project members. Should be clear and informative.
List of specific user IDs to notify. Use this to notify specific members. Cannot be used together with 'role'. Use CROWDIN_LIST_PROJECT_MEMBERS to get valid user IDs.
Project identifier. Use CROWDIN_LIST_PROJECTS to get valid project IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_QUERY_GRAPHQL_NODETool to query Crowdin GraphQL Project nodes by their global ID. Use when you need to retrieve Project details using a base64-encoded node identifier (format: base64("Project:numericId")). Note: Currently only Project nodes are supported by Crowdin's GraphQL API. File, Branch, Directory, and String nodes cause internal server errors.
Input parameters
Base64-encoded global node ID for a Project (e.g., 'UHJvamVjdDo4MTM4Nzg=' for Project:813878). Format: base64('Project:numericId'). Note: Only Project nodes are currently supported by Crowdin's GraphQL API.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_RELEASE_DISTRIBUTIONTool to release a distribution in a Crowdin project. Use when you need to publish the latest version of a distribution to make translated files available for download.
Input parameters
Distribution hash identifier. Get via List Distributions action.
Project identifier. Get via List Projects action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_RESET_PROJECTS_FILE_FORMAT_CUSTOM_SEGMENTATIONSTool to reset custom segmentations for file format settings in a Crowdin project. Use when reverting custom segmentation rules to defaults.
Input parameters
Project identifier. Use CROWDIN_LIST_PROJECTS to get valid project IDs.
File format settings identifier. Use CROWDIN_LIST_PROJECT_FILE_FORMAT_SETTINGS to get valid IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_REVALIDATE_QA_CHECKSTool to revalidate QA checks for a Crowdin project. Use when you need to manually trigger QA check validation for specific languages or categories. Returns a job identifier for tracking the async revalidation process.
Input parameters
Project identifier. Get via CROWDIN_LIST_PROJECTS.
If true, only languages with failed QA checks will be revalidated. Default: false.
Language IDs to revalidate. Required parameter - specify target languages to revalidate QA checks for. Get project target languages via CROWDIN_GET_PROJECT.
QA check categories to revalidate. If not specified, all active categories will be checked. Available values: 'terms', 'ai'. Get available categories via CROWDIN_GET_PROJECT.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_SEARCH_GLOSSARIES_CONCORDANCETool to search for glossary terms using concordance search in Crowdin. Use when you need to find matching glossary entries for a specific expression across source and target languages.
Input parameters
Project identifier. Get via list_projects or get_project.
Text expression to search for in glossaries. The search will return matching glossary terms.
Source language identifier (e.g., 'en', 'de', 'fr'). Use list_languages to get valid codes.
Target language identifier (e.g., 'en', 'de', 'fr'). Use list_languages to get valid codes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_SEARCH_TMS_CONCORDANCETool to search for translations in Translation Memory (TM) using concordance search. Use when you need to find existing translations for specific expressions or phrases across all translation memories in a project.
Input parameters
Project Identifier. Get via List Projects action.
Single expression to search in translation memory. Cannot be used with 'expressions' in same request.
List of expressions to search in translation memory. Cannot be used with 'expression' in same request.
Show TM suggestions with specified minimum match percentage (40-100). Higher values return only closer matches.
Improves TM suggestions by enabling automatic substitution of similar terms.
Source Language Identifier (e.g., 'en', 'de', 'fr'). Get via List Supported Languages action.
Target Language Identifier (e.g., 'en', 'de', 'fr'). Get via List Supported Languages action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_SEND_NOTIFICATIONTool to send a notification message to the authenticated Crowdin user. Use when you need to alert the user about important events or updates.
Input parameters
Notification message text to send to the authenticated user. Maximum length: 10000 characters.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_GLOSSARIESTool to update glossary details using JSON-Patch operations. Use when you need to modify glossary metadata like name or primary language.
Input parameters
List of JSON-Patch operations to apply to the glossary. Each operation must specify 'op', 'path', and optionally 'value'.
Glossary Identifier. Get via List Glossaries action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_GLOSSARY_CONCEPTTool to update a concept in a Crowdin glossary. Use when you need to modify concept details including subject, definition, notes, translatable status, or language-specific information.
Input parameters
Base URL to a web page with relevant information about the concept.
Additional notes or explanations about the concept.
Used for an external cross-reference, such as a URL, or to point to an external graphic file.
Subject or topic area of the concept (e.g., 'Technology', 'Medicine', 'Testing').
Concept identifier to update. Get via List Concepts action.
Clear explanation of the concept's meaning.
Glossary identifier containing the concept to update. Get via List Glossaries action.
Whether the concept can be translated. Default: true.
Language-specific definitions and notes for the concept. Each entry must include languageId and definition.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_GLOSSARY_TERMTool to update an existing glossary term in Crowdin using JSON Patch operations. Use when you need to modify term properties like text, description, status, or grammatical attributes for consistent terminology management.
Input parameters
Term identifier to update. Use CROWDIN_LIST_TERMS to get term IDs from the glossary.
Glossary identifier containing the term. Use CROWDIN_LIST_GLOSSARIES to get available glossary IDs.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request to update multiple fields at once.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_LANGUAGETool to update a custom language in Crowdin using JSON-Patch operations. Use when you need to modify properties of an existing custom language like name, text direction, or plural categories.
Input parameters
List of JSON-Patch operations to apply to the language.
Language identifier of the custom language to update. Get via List Supported Languages endpoint (CROWDIN_LIST_LANGUAGES). Must be a custom language ID.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECT_COMMENTTool to edit a string or asset comment in a Crowdin project using JSON Patch operations. Use to modify comment text or update issue status for issue-type comments.
Input parameters
String Comment Identifier. Get via List String Comments action.
Project Identifier. Get via List Projects action.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_BRANCHESTool to update branch details using JSON-Patch operations. Use when you need to modify branch metadata like name, title, export pattern, or priority.
Input parameters
List of JSON-Patch operations to apply. Each operation must have 'op', 'path', and 'value' fields.
Unique identifier of the branch to update
Unique identifier of the Crowdin project
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_BUNDLESTool to update bundle properties in a Crowdin project using JSON-Patch operations. Use when you need to modify bundle settings like name, format, source patterns, or export configuration.
Input parameters
List of JSON-Patch operations to apply to the bundle
Bundle Identifier
Project Identifier
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_COMMENTSTool to perform batch operations on project comments using JSON-Patch. Use when you need to update multiple comments, change issue statuses, or modify comment text in a single request. Supports add, replace, and remove operations.
Input parameters
Project identifier. Get via List Projects action.
List of JSON-Patch operations to apply. Each operation can add, replace, or remove comments or comment fields. Operations are applied in order.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_DICTIONARIESTool to edit a dictionary in a Crowdin project using JSON-Patch operations. Use when you need to add or remove words from project dictionaries for translation quality and consistency checks.
Input parameters
List of JSON-Patch operations to apply to the dictionary. Each operation can add or remove words. Multiple operations can be applied in a single request.
Project Identifier. Get via CROWDIN_LIST_PROJECTS action.
Language Identifier for the dictionary (ISO 639-1 code, e.g., 'en', 'fr', 'de'). Get via CROWDIN_LIST_LANGUAGES action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_DIRECTORIESTool to update directory details in a Crowdin project using JSON-Patch operations. Use when you need to modify directory name, title, export pattern, or priority.
Input parameters
Unique identifier of the Crowdin project
List of JSON-Patch operations to apply; at least one operation is required
Unique identifier of the directory to update
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_DISTRIBUTIONSTool to update distribution settings using JSON-Patch operations. Use to modify name, export mode, or file/bundle IDs.
Input parameters
Distribution hash identifier. Get via CROWDIN_LIST_PROJECTS_DISTRIBUTIONS.
List of JSON-Patch operations to apply to the distribution
Project Identifier. Get via CROWDIN_LIST_PROJECTS.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_FILE_FORMAT_SETTINGSTool to edit file format settings in a Crowdin project using JSON Patch operations. Use when modifying existing format configurations like export patterns or segmentation rules.
Input parameters
Project identifier. Use CROWDIN_LIST_PROJECTS to get valid project IDs.
List of JSON Patch operations to apply. At least one operation is required.
File Format Settings identifier. Use CROWDIN_LIST_PROJECT_FILE_FORMAT_SETTINGS to get valid IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_FILESTool to update or restore a file in a Crowdin project. Use when you need to replace file content with a new version from storage (provide storageId) or restore a file to a previous revision (provide revisionId).
Input parameters
New file name (only when replacing from storage).
File Identifier. Get via List Files action.
Project Identifier. Get via List Projects action.
Storage Identifier for replacing file content. Required when updating file from storage. Get via Upload Storage action.
Revision Identifier for restoring file to a previous version. Required when restoring file. Get via file history.
Update option strategy (only when replacing from storage). Controls how new content is merged with existing translations.
Export options specific to the file type (only when replacing from storage).
Import options specific to the file type (only when replacing from storage).
Array of label IDs to attach to the file (only when replacing from storage).
Array of label IDs to detach from the file (only when replacing from storage).
Whether to replace modified context when updating (only when replacing from storage).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_REPORTS_SETTINGS_TEMPLATESTool to update a report settings template using JSON-Patch operations. Use when you need to modify template name, currency, unit, mode, or configuration settings for cost estimation and translation pricing.
Input parameters
List of JSON-Patch operations to apply to the report settings template.
Project Identifier. Get via List Projects action.
Report Settings Template Identifier. Get via List Report Settings Template action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_SCREENSHOTSTool to edit a screenshot in a Crowdin project using JSON Patch operations. Use to modify screenshot name or label assignments. Operations are applied atomically - all succeed or all fail.
Input parameters
Numeric ID of the Crowdin project. Use CROWDIN_LIST_PROJECTS to find available project IDs.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
Numeric ID of the screenshot to update. Use CROWDIN_LIST_PROJECTS_SCREENSHOTS to get available screenshot IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_SCREENSHOTS_TAGSTool to edit a screenshot tag in a Crowdin project using JSON Patch operations. Use when you need to update tag position or change the associated string ID. Tags link strings to specific areas on screenshots to provide visual context for translators.
Input parameters
Tag identifier. Get via List Tags action
Project identifier. Get via List Projects action
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request
Screenshot identifier. Get via List Screenshots action
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_STRINGSTool to perform batch operations on strings in a Crowdin project using JSON Patch. Use to update multiple string fields, create new strings, or delete strings in a single request. Supports replace (update field values), add (create new strings), and remove (delete strings) operations.
Input parameters
Unique identifier of the Crowdin project. Get from list_projects or get_project.
List of JSON-Patch operations to apply. Supports replace (update fields), add (create new strings), and remove (delete strings).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_STRINGS_EXPORTER_SETTINGSTool to edit project strings exporter settings in Crowdin using JSON Patch operations. Use when modifying existing exporter configurations (e.g., changing format, updating export patterns, toggling placeholder conversion). Apply targeted updates to specific settings without replacing the entire configuration.
Input parameters
Project identifier. Get via CROWDIN_LIST_PROJECTS action.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
System strings exporter settings identifier. Get via list project strings exporter settings action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_TASKS_SETTINGS_TEMPLATESTool to update a task settings template in a Crowdin project using JSON Patch operations. Use when you need to modify template name or configuration settings.
Input parameters
Project Identifier. Get via List Projects action.
List of JSON Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
Task Settings Template Identifier. Get via List Task Settings Templates action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECTS_WEBHOOKSTool to update webhook configuration in a Crowdin project using JSON Patch operations. Use when you need to modify webhook properties like name, URL, event triggers, or active status.
Input parameters
Array of JSON Patch operations to apply to the webhook. Each operation modifies a specific webhook property. Apply multiple operations to update several fields at once.
Numeric identifier of the Crowdin project containing the webhook. Obtain from list_projects or project URL.
Numeric identifier of the webhook to update. Obtain from add_webhook or list_webhooks responses.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECT_TASKTool to update a project task in Crowdin using JSON Patch operations. Use when you need to modify task details like title, description, status, deadline, or assignees.
Input parameters
Task identifier. The ID of the task to update.
Project identifier. The ID of the project containing the task.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_PROJECT_TASK_COMMENTTool to edit a task comment in a Crowdin project using JSON Patch operations. Use to modify comment text or update issue status for issue-type comments.
Input parameters
Task Identifier. Get via List Tasks action.
Comment Identifier. Get via List Task Comments action.
Project Identifier. Get via List Projects action.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_TMSTool to update a Translation Memory (TM) in Crowdin using JSON Patch operations. Use when you need to modify TM name or language settings. Supports RFC 6902 JSON Patch operations (replace, test) on paths /name and /languageId.
Input parameters
TM Identifier. Get via List TMs action.
List of JSON Patch operations to apply to the Translation Memory. Each operation specifies an 'op' (replace/test), 'path' (/name or /languageId), and 'value'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_TMS_SEGMENTSTool to edit a translation memory segment in Crowdin using JSON Patch operations. Use when you need to update translation text or metadata for existing TM segment records.
Input parameters
Translation Memory Identifier. Get via List TMs action.
TM Segment Identifier. Get via List TM Segments action.
List of JSON-Patch operations to apply to the TM segment. Each operation updates one field. Multiple operations can be applied in a single request to update different records or fields.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_TMS_SEGMENTS_RECORDSTool to edit a translation memory segment record in Crowdin using JSON Patch operations. Use when you need to update the text of an existing translation in a TM segment. Note: This action is deprecated - prefer using newer TM management actions if available.
Input parameters
Translation Memory Identifier. Get via List TMs action.
TM Segment Record Identifier. Get via Get TM Segments action.
TM Segment Identifier. Get via List TM Segments action.
List of JSON-Patch operations to apply. Each operation updates the text field. Multiple operations can be applied in a single request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_USERTool to update the authenticated user's profile using JSON Patch operations. Use to modify username, full name, timezone, or avatar. Applies one or more field updates in a single request.
Input parameters
List of JSON-Patch operations to apply to the user profile. Each operation updates one field. Multiple operations can be applied in a single request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_USERS_AI_PROMPTSTool to update an AI prompt in Crowdin using JSON-Patch operations. Use when you need to modify AI prompt configuration, name, enabled status, or project associations after the prompt has been created.
Input parameters
List of JSON-Patch operations to apply to the AI prompt. Each operation modifies one field. Multiple operations can be applied in a single request.
User Identifier. This is the ID of the user who owns the AI prompt.
AI Prompt Identifier. The unique ID of the AI prompt to update.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_USERS_AI_PROVIDERSTool to edit an AI Provider for a specific user using JSON Patch operations. Use to update provider name, enable/disable status, or modify configuration settings. Operations follow RFC 6902 JSON Patch standard.
Input parameters
List of JSON Patch operations to apply to the AI provider. Each operation modifies a specific field following RFC 6902 standard.
User Identifier. The ID of the user whose AI provider should be updated.
AI Provider Identifier. The ID of the AI provider to update.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_USERS_AI_SETTINGSTool to update AI settings for a Crowdin user using JSON Patch operations. Use to modify AI prompt IDs or shortcuts configuration. Supports updating pre-translation prompts, assist action prompts, editor suggestions, and custom AI shortcuts.
Input parameters
User Identifier. Must be a valid Crowdin user ID.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_USERS_AI_SETTINGS_SNIPPETSTool to update an existing AI snippet in Crowdin using JSON Patch operations. Use when you need to modify snippet properties like description, placeholder, or value for AI prompts.
Input parameters
User Identifier. The ID of the user who owns the AI snippet.
List of JSON-Patch operations to apply. Each operation updates one field. Multiple operations can be applied in a single request to update multiple fields at once.
AI Snippet identifier. Use CROWDIN_LIST_USERS_AI_SETTINGS_SNIPPETS to get available snippet IDs.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_USERS_REPORTS_SETTINGS_TEMPLATESTool to update a user report settings template in Crowdin using JSON Patch operations. Use when modifying template name, currency, unit, or configuration for cost estimation and translation pricing.
Input parameters
User ID who owns the report settings template. Get via Get Authenticated User action.
List of JSON Patch operations to apply. Each operation updates one field of the template.
Report Settings Template ID to update. Get via List User Report Settings Templates action.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPDATE_WEBHOOKSTool to update organization webhook configuration in Crowdin using JSON Patch operations. Use when you need to modify organization-level webhook properties like name, URL, or event triggers.
Input parameters
Array of JSON Patch operations to apply to the webhook. Each operation modifies a specific webhook property. Apply multiple operations to update several fields at once.
Numeric identifier of the organization webhook to update. Obtain from list organization webhooks response.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_UPLOAD_STORAGEUpload a file to Crowdin storage to get a storage ID for subsequent operations. Storage is a temporary container for files at Crowdin. Use this action before: - Adding new source files to a project (Add File action) - Updating existing source files (Update File action) - Uploading Translation Memory (TM) or Glossary files Returns a storage ID that can be used in follow-up API calls.
Input parameters
Binary content of the file to upload (base64 encoded when passed as JSON).
Name of the file including extension. Example: 'strings.xml', 'en.json', 'messages.properties'.
MIME type of the file. Common types: 'application/octet-stream' (binary), 'text/plain' (text files), 'application/json' (JSON), 'application/xml' (XML). Defaults to 'application/octet-stream'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
CROWDIN_VALIDATE_QA_CHECKSTool to validate translation text by QA checks in a Crowdin project. Use to check if translations meet quality requirements before submitting.
Input parameters
Project identifier. Get via List Projects endpoint.
Array of translation items to validate. Each item must include stringId, languageId, and text. At least one item is required.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 32 agents privately built on Nagent that already use Crowdin.
Build on Nagent
Connect Crowdin to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Crowdin, and click "Connect Now." You'll authenticate with API_KEY, OAUTH2 — Nagent handles credential storage and refresh automatically. Once connected, Crowdin is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Crowdin is connected, you configure its 231 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Crowdin steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Crowdin event fires, the agent kicks off automatically.
Every Crowdin action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Crowdin ships with 231 pre-built developer tools actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Crowdin together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Crowdin-based workflows tailored to your business.