Crowdin
crowdinCrowdin is a localization management platform that streamlines the translation process, offering tools for collaboration, content centralization, and workflow automation.
Acciones disponibles (28)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Add BranchCROWDIN_ADD_BRANCHAcciónTool to create a new branch in a crowdin project. use when you need to isolate translations for a new feature or release.
CROWDIN_ADD_BRANCHAcciónTool to create a new branch in a crowdin project. use when you need to isolate translations for a new feature or release.
Parámetros de entrada
namestringObligatorioName of the branch
titlestringDisplayed name of the branch
prioritystringenumPriority of the branch (normal, high, urgent)
normalhighurgentprojectIdstringObligatorioIdentifier of the Crowdin project
exportPatternstringExport pattern for the branch
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add FileCROWDIN_ADD_FILEAcciónTool 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.
CROWDIN_ADD_FILEAcciónTool 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.
Parámetros de entrada
namestringObligatorioTarget file name in the project, including extension
typestringFile format, e.g., 'android', 'ios'. If omitted, inferred from extension
branchIdintegerBranch identifier if adding to a specific branch
projectIdintegerObligatorioUnique identifier of the Crowdin project
storageIdintegerObligatorioIdentifier of the previously uploaded file in Crowdin storage
directoryIdintegerDirectory identifier if adding under a specific directory
exportOptionsobjectExport options specific to the file type
importOptionsobjectImport options specific to the file type
Parámetros de salida
dataobjectObligatorioDetails of the created file
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add LabelCROWDIN_ADD_LABELAcciónTool to create a new label in a crowdin project. use when you need to tag resources with a custom identifier, such as 'sprint-5'.
CROWDIN_ADD_LABELAcciónTool to create a new label in a crowdin project. use when you need to tag resources with a custom identifier, such as 'sprint-5'.
Parámetros de entrada
namestringObligatorioName of the label, 1-50 characters long
project_idintegerObligatorioID of the Crowdin project where the label will be created
descriptionstringOptional label description, up to 1000 characters
Parámetros de salida
dataobjectObligatorioCreated label details
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Crowdin ProjectCROWDIN_ADD_PROJECTAcciónTool to create a new project in crowdin. use before uploading source files to initialize translation workflows.
CROWDIN_ADD_PROJECTAcciónTool to create a new project in crowdin. use before uploading source files to initialize translation workflows.
Parámetros de entrada
logostringLogo file name within Enterprise organization.
namestringObligatorioProject name, e.g., 'My Website Localization'.
typeintegerProject type, integer code: 0 for file-based.
cnamestringCustom domain name for Enterprise projects.
visibilitystringenumProject visibility, either 'private' or 'open'.
privateopendescriptionstringOptional human-readable project description.
sourceLanguageIdstringObligatorioSource language identifier, for example 'en'.
targetLanguageIdsstring[]ObligatorioList of target language identifiers, for example ['fr', 'de'].
normalizePlaceholderbooleanEnable placeholder normalization across languages.
notificationSettingsobjectNotification settings object specifying email triggers.
sourceLanguageMappingobjectMapping of directory names to language identifiers.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Add WebhookCROWDIN_ADD_WEBHOOKAcciónTool to create a new webhook in a crowdin project. use after confirming the project id and desired event triggers.
CROWDIN_ADD_WEBHOOKAcciónTool to create a new webhook in a crowdin project. use after confirming the project id and desired event triggers.
Parámetros de entrada
urlanyObligatoriouriDestination endpoint URL for webhook notifications
namestringObligatorioUnique name of the webhook in the project
eventsstring[]ObligatorioList of Crowdin event identifiers that trigger this webhook
headersobjectAdditional HTTP headers sent with each webhook request
payloadstringCustom JSON payload template for notifications (stringified JSON)
isActivebooleanWhether the webhook is immediately active upon creation
projectIdstringObligatorioIdentifier of the Crowdin project
requestTypestringenumHTTP method used to deliver webhook payloads (post or get)
postget
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Assign Label to StringsCROWDIN_ASSIGN_LABEL_TO_STRINGSAcciónTool to assign the specified label to provided string ids in a project. use after creating the label or verifying string ids to categorize content.
CROWDIN_ASSIGN_LABEL_TO_STRINGSAcciónTool to assign the specified label to provided string ids in a project. use after creating the label or verifying string ids to categorize content.
Parámetros de entrada
labelIdintegerObligatorioIdentifier of the label to assign
projectIdstringObligatorioIdentifier of the Crowdin project
stringIdsinteger[]ObligatorioList of string IDs to assign the label to
Parámetros de salida
dataobject[]ObligatorioList of strings with updated label assignments
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete BranchCROWDIN_DELETE_BRANCHAcciónTool to delete a specific branch from a crowdin project. use when you need to remove an obsolete branch after it's fully merged.
CROWDIN_DELETE_BRANCHAcciónTool to delete a specific branch from a crowdin project. use when you need to remove an obsolete branch after it's fully merged.
Parámetros de entrada
branchIdintegerObligatorioUnique identifier of the branch to delete
projectIdintegerObligatorioUnique identifier of the Crowdin project
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete LabelCROWDIN_DELETE_LABELAcciónTool 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.
CROWDIN_DELETE_LABELAcciónTool 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.
Parámetros de entrada
label_idintegerObligatorioID of the label to delete
project_idintegerObligatorioID of the Crowdin project containing the label
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ProjectCROWDIN_DELETE_PROJECTAcciónTool 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.
CROWDIN_DELETE_PROJECTAcciónTool 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.
Parámetros de entrada
project_idintegerObligatorioID of the Crowdin project to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete WebhookCROWDIN_DELETE_WEBHOOKAcciónTool to delete the webhook identified by the specified webhook id in a crowdin project. use when you need to remove obsolete or incorrect webhooks after confirming project and webhook ids.
CROWDIN_DELETE_WEBHOOKAcciónTool to delete the webhook identified by the specified webhook id in a crowdin project. use when you need to remove obsolete or incorrect webhooks after confirming project and webhook ids.
Parámetros de entrada
projectIdstringObligatorioIdentifier of the Crowdin project
webhookIdintegerObligatorioIdentifier of the webhook to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit FileCROWDIN_EDIT_FILEAcciónTool to update file details in a project. use after confirming valid project and file ids.
CROWDIN_EDIT_FILEAcciónTool to update file details in a project. use after confirming valid project and file ids.
Parámetros de entrada
file_idintegerObligatorioUnique identifier of the file to update
operationsobject[]ObligatorioList of JSON-Patch operations to apply; at least one operation is required
project_idintegerObligatorioUnique identifier of the Crowdin project
Parámetros de salida
dataobjectObligatorioUpdated file details
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit LabelCROWDIN_EDIT_LABELAcciónTool to edit a label in a crowdin project. use when you need to update the name or description of an existing label. ensure the label exists before using. example: edit label 42 to 'release-1.1'.
CROWDIN_EDIT_LABELAcciónTool to edit a label in a crowdin project. use when you need to update the name or description of an existing label. ensure the label exists before using. example: edit label 42 to 'release-1.1'.
Parámetros de entrada
namestringNew name for the label, 1-50 characters long
label_idintegerObligatorioID of the label to edit
project_idintegerObligatorioID of the Crowdin project containing the label
descriptionstringNew description for the label, up to 1000 characters
Parámetros de salida
dataobjectObligatorioEdited label details
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit ProjectCROWDIN_EDIT_PROJECTAcciónTool to update project details using json-patch. use after confirming project settings to modify metadata like name, description, visibility, or languages.
CROWDIN_EDIT_PROJECTAcciónTool to update project details using json-patch. use after confirming project settings to modify metadata like name, description, visibility, or languages.
Parámetros de entrada
patchobject[]ObligatorioList of JSON-Patch operations to apply.
projectIdintegerObligatorioID of the project to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Edit StringCROWDIN_EDIT_STRINGAcciónTool to update string details in a crowdin project. use when you need to modify a string's text or metadata after creation.
CROWDIN_EDIT_STRINGAcciónTool to update string details in a crowdin project. use when you need to modify a string's text or metadata after creation.
Parámetros de entrada
stringIdintegerObligatorioUnique identifier of the string to update.
projectIdintegerObligatorioUnique identifier of the Crowdin project.
operationsobject[]ObligatorioList of JSON-Patch operations to apply to the string.
Parámetros de salida
dataobjectObligatorioResponse data model for an edited string.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get LabelCROWDIN_GET_LABELAcciónTool 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.
CROWDIN_GET_LABELAcciónTool 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.
Parámetros de entrada
label_idintegerObligatorioID of the label to retrieve
project_idintegerObligatorioID of the Crowdin project containing the label
Parámetros de salida
dataobjectObligatorioDetails of the retrieved label
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get LanguageCROWDIN_GET_LANGUAGEAcciónTool to retrieve details of a specific language. use when you have a language identifier and need locale codes and plural rules before configuring translations.
CROWDIN_GET_LANGUAGEAcciónTool to retrieve details of a specific language. use when you have a language identifier and need locale codes and plural rules before configuring translations.
Parámetros de entrada
languageIdstringObligatorioLanguage identifier (path parameter)
Parámetros de salida
dataobjectObligatorioDetails of the retrieved language
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Member InfoCROWDIN_GET_MEMBER_INFOAcciónTool 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.
CROWDIN_GET_MEMBER_INFOAcciónTool 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.
Parámetros de entrada
memberIdintegerObligatorioUnique identifier of the project member
projectIdintegerObligatorioUnique identifier of the Crowdin project
Parámetros de salida
dataobjectObligatorioDetails of the requested project member
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ProjectCROWDIN_GET_PROJECTAcciónTool to retrieve details of a specific crowdin project. use when you need to inspect project settings before making updates.
CROWDIN_GET_PROJECTAcciónTool to retrieve details of a specific crowdin project. use when you need to inspect project settings before making updates.
Parámetros de entrada
projectIdintegerObligatorioID of the Crowdin project to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get StringCROWDIN_GET_STRINGAcciónTool to retrieve details of a specific string in a crowdin project. use after confirming the project and string ids to fetch its metadata.
CROWDIN_GET_STRINGAcciónTool to retrieve details of a specific string in a crowdin project. use after confirming the project and string ids to fetch its metadata.
Parámetros de entrada
stringIdintegerObligatorioString identifier
projectIdintegerObligatorioProject identifier
Parámetros de salida
dataobjectObligatorioDetails of the retrieved string
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get WebhookCROWDIN_GET_WEBHOOKAcciónTool to retrieve information about the webhook identified by the specified webhook id in a project. use after confirming the project context to fetch webhook details.
CROWDIN_GET_WEBHOOKAcciónTool to retrieve information about the webhook identified by the specified webhook id in a project. use after confirming the project context to fetch webhook details.
Parámetros de entrada
project_idintegerObligatorioID of the Crowdin project containing the webhook
webhook_idintegerObligatorioID of the webhook to retrieve
Parámetros de salida
dataobjectObligatorioDetails of the retrieved webhook
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List BranchesCROWDIN_LIST_BRANCHESAcciónTool to list all branches in a crowdin project. use after selecting a project to view its branch structure. supports pagination and optional filtering by branch id.
CROWDIN_LIST_BRANCHESAcciónTool to list all branches in a crowdin project. use after selecting a project to view its branch structure. supports pagination and optional filtering by branch id.
Parámetros de entrada
limitintegerMaximum number of branches to return (default=25, max=500)
offsetintegerNumber of items to skip before starting to collect the result set (default=0)
branchIdintegerFilter and return only the branch with this ID
projectIdintegerObligatorioIdentifier of the Crowdin project
Parámetros de salida
dataobject[]ObligatorioList of branch resources
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination information
successfulbooleanObligatorioWhether or not the action execution was successful or not
List FilesCROWDIN_LIST_FILESAcciónTool 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.
CROWDIN_LIST_FILESAcciónTool 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.
Parámetros de entrada
limitintegerMaximum number of items to retrieve (default 25, max 500)
offsetintegerNumber of items to skip before starting to collect the result set
groupIdintegerFilter results by a specific group ID
branchIdintegerFilter results by a specific branch ID
projectIdintegerObligatorioProject identifier
directoryIdintegerFilter results by a specific directory ID
Parámetros de salida
dataobject[]ObligatorioList of files
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination details
successfulbooleanObligatorioWhether or not the action execution was successful or not
List LabelsCROWDIN_LIST_LABELSAcciónTool to list labels in a crowdin project. use when you need to retrieve all labels for a specific project with optional pagination.
CROWDIN_LIST_LABELSAcciónTool to list labels in a crowdin project. use when you need to retrieve all labels for a specific project with optional pagination.
Parámetros de entrada
limitintegerMaximum number of items to retrieve
offsetintegerNumber of items to skip for pagination
project_idintegerObligatorioID of the Crowdin project to list labels in
Parámetros de salida
dataobject[]ObligatorioArray of label resources
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination details
successfulbooleanObligatorioWhether or not the action execution was successful or not
List LanguagesCROWDIN_LIST_LANGUAGESAcciónTool to retrieve a list of supported languages. use when you need to fetch all languages crowdin supports before starting localization.
CROWDIN_LIST_LANGUAGESAcciónTool to retrieve a list of supported languages. use when you need to fetch all languages crowdin supports before starting localization.
Parámetros de entrada
limitintegerMaximum number of items to retrieve (default: server-side default)
offsetintegerNumber of items to skip before collecting the result set (default: server-side default)
Parámetros de salida
dataobject[]ObligatorioList of languages retrieved
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination details of the response
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Project MembersCROWDIN_LIST_PROJECT_MEMBERSAcciónTool to list members in a crowdin project. use when you need to retrieve project member list for management tasks after confirming the project id.
CROWDIN_LIST_PROJECT_MEMBERSAcciónTool to list members in a crowdin project. use when you need to retrieve project member list for management tasks after confirming the project id.
Parámetros de entrada
rolestringFilter members by role, e.g., 'translator' or 'proofreader'
limitintegerMaximum number of items to return (min 1, max 500)
offsetintegerOffset for pagination (starting from 0)
searchstringSearch term to filter members by username or email
projectIdintegerObligatorioUnique identifier of the Crowdin project
languageIdstringFilter members by target language identifier (ISO code)
Parámetros de salida
dataobject[]ObligatorioList of project members
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination details for the response
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ProjectsCROWDIN_LIST_PROJECTSAcciónTool to retrieve a list of all crowdin projects with optional filters. use when you need to paginate through or filter projects by owner, group, language inclusion, or archive status.
CROWDIN_LIST_PROJECTSAcciónTool to retrieve a list of all crowdin projects with optional filters. use when you need to paginate through or filter projects by owner, group, language inclusion, or archive status.
Parámetros de entrada
limitintegerNumber of records to return (default is server-side default, max 500)
offsetintegerOffset for pagination (default is server-side default)
userIdintegerFilter projects by owner user ID
groupIdintegerFilter projects by group ID
isArchivedbooleanFilter archived projects: true for archived, false for active
languageIdstringFilter projects that include the specified language code
hasManagerAccessbooleanFilter projects where the user has manager access
Parámetros de salida
dataobject[]ObligatorioList of project objects
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination information
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ReportsCROWDIN_LIST_REPORTSAcciónTool to list reports for a given crowdin project. use after confirming project id to retrieve available reports. supports pagination via limit and offset.
CROWDIN_LIST_REPORTSAcciónTool to list reports for a given crowdin project. use after confirming project id to retrieve available reports. supports pagination via limit and offset.
Parámetros de entrada
limitintegerMaximum number of reports to return (default=25, max=500)
offsetintegerNumber of items to skip before collecting the result set (default=0)
projectIdintegerObligatorioIdentifier of the Crowdin project
Parámetros de salida
dataobject[]ObligatorioList of report resources
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination information
successfulbooleanObligatorioWhether or not the action execution was successful or not
Upload StorageCROWDIN_UPLOAD_STORAGEAcciónTool to upload a file to crowdin storage. use when you need to obtain a storageid for further operations like adding files to a project.
CROWDIN_UPLOAD_STORAGEAcciónTool to upload a file to crowdin storage. use when you need to obtain a storageid for further operations like adding files to a project.
Parámetros de entrada
filestringObligatoriobinaryBinary content of the file to upload.
fileNamestringObligatorioName of the file including extension, e.g., 'example.txt'.
contentTypestringObligatorioMIME type of the file, e.g., 'application/octet-stream'.
Parámetros de salida
dataobjectObligatorioDetails of the uploaded storage.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not