NAiOS IconNAiOS Logo
Volver al catálogo

Crowdin

crowdin

Crowdin is a localization management platform that streamlines the translation process, offering tools for collaboration, content centralization, and workflow automation.

Acciones
28
Triggers
0
Autenticación
OAuth gestionado
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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

  • namestringObligatorio

    Name of the branch

  • titlestring

    Displayed name of the branch

  • prioritystringenum

    Priority of the branch (normal, high, urgent)

    normalhighurgent
  • projectIdstringObligatorio

    Identifier of the Crowdin project

  • exportPatternstring

    Export pattern for the branch

Parámetros de salida

  • dataobjectObligatorio
  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add FileCROWDIN_ADD_FILEAcción

Tool 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

  • namestringObligatorio

    Target file name in the project, including extension

  • typestring

    File format, e.g., 'android', 'ios'. If omitted, inferred from extension

  • branchIdinteger

    Branch identifier if adding to a specific branch

  • projectIdintegerObligatorio

    Unique identifier of the Crowdin project

  • storageIdintegerObligatorio

    Identifier of the previously uploaded file in Crowdin storage

  • directoryIdinteger

    Directory identifier if adding under a specific directory

  • exportOptionsobject

    Export options specific to the file type

  • importOptionsobject

    Import options specific to the file type

Parámetros de salida

  • dataobjectObligatorio

    Details of the created file

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add LabelCROWDIN_ADD_LABELAcción

Tool 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

  • namestringObligatorio

    Name of the label, 1-50 characters long

  • project_idintegerObligatorio

    ID of the Crowdin project where the label will be created

  • descriptionstring

    Optional label description, up to 1000 characters

Parámetros de salida

  • dataobjectObligatorio

    Created label details

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Crowdin ProjectCROWDIN_ADD_PROJECTAcción

Tool to create a new project in crowdin. use before uploading source files to initialize translation workflows.

Parámetros de entrada

  • logostring

    Logo file name within Enterprise organization.

  • namestringObligatorio

    Project name, e.g., 'My Website Localization'.

  • typeinteger

    Project type, integer code: 0 for file-based.

  • cnamestring

    Custom domain name for Enterprise projects.

  • visibilitystringenum

    Project visibility, either 'private' or 'open'.

    privateopen
  • descriptionstring

    Optional human-readable project description.

  • sourceLanguageIdstringObligatorio

    Source language identifier, for example 'en'.

  • targetLanguageIdsstring[]Obligatorio

    List of target language identifiers, for example ['fr', 'de'].

  • normalizePlaceholderboolean

    Enable placeholder normalization across languages.

  • notificationSettingsobject

    Notification settings object specifying email triggers.

  • sourceLanguageMappingobject

    Mapping of directory names to language identifiers.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Add WebhookCROWDIN_ADD_WEBHOOKAcción

Tool to create a new webhook in a crowdin project. use after confirming the project id and desired event triggers.

Parámetros de entrada

  • urlanyObligatoriouri

    Destination endpoint URL for webhook notifications

  • namestringObligatorio

    Unique name of the webhook in the project

  • eventsstring[]Obligatorio

    List of Crowdin event identifiers that trigger this webhook

  • headersobject

    Additional HTTP headers sent with each webhook request

  • payloadstring

    Custom JSON payload template for notifications (stringified JSON)

  • isActiveboolean

    Whether the webhook is immediately active upon creation

  • projectIdstringObligatorio

    Identifier of the Crowdin project

  • requestTypestringenum

    HTTP method used to deliver webhook payloads (post or get)

    postget

Parámetros de salida

  • dataobjectObligatorio
  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Assign Label to StringsCROWDIN_ASSIGN_LABEL_TO_STRINGSAcción

Tool 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

  • labelIdintegerObligatorio

    Identifier of the label to assign

  • projectIdstringObligatorio

    Identifier of the Crowdin project

  • stringIdsinteger[]Obligatorio

    List of string IDs to assign the label to

Parámetros de salida

  • dataobject[]Obligatorio

    List of strings with updated label assignments

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete BranchCROWDIN_DELETE_BRANCHAcción

Tool 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

  • branchIdintegerObligatorio

    Unique identifier of the branch to delete

  • projectIdintegerObligatorio

    Unique identifier of the Crowdin project

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete LabelCROWDIN_DELETE_LABELAcción

Tool 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_idintegerObligatorio

    ID of the label to delete

  • project_idintegerObligatorio

    ID of the Crowdin project containing the label

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ProjectCROWDIN_DELETE_PROJECTAcción

Tool 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_idintegerObligatorio

    ID of the Crowdin project to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete WebhookCROWDIN_DELETE_WEBHOOKAcción

Tool 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

  • projectIdstringObligatorio

    Identifier of the Crowdin project

  • webhookIdintegerObligatorio

    Identifier of the webhook to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Edit FileCROWDIN_EDIT_FILEAcción

Tool to update file details in a project. use after confirming valid project and file ids.

Parámetros de entrada

  • file_idintegerObligatorio

    Unique identifier of the file to update

  • operationsobject[]Obligatorio

    List of JSON-Patch operations to apply; at least one operation is required

  • project_idintegerObligatorio

    Unique identifier of the Crowdin project

Parámetros de salida

  • dataobjectObligatorio

    Updated file details

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Edit LabelCROWDIN_EDIT_LABELAcción

Tool 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

  • namestring

    New name for the label, 1-50 characters long

  • label_idintegerObligatorio

    ID of the label to edit

  • project_idintegerObligatorio

    ID of the Crowdin project containing the label

  • descriptionstring

    New description for the label, up to 1000 characters

Parámetros de salida

  • dataobjectObligatorio

    Edited label details

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Edit ProjectCROWDIN_EDIT_PROJECTAcción

Tool 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[]Obligatorio

    List of JSON-Patch operations to apply.

  • projectIdintegerObligatorio

    ID of the project to update.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Edit StringCROWDIN_EDIT_STRINGAcción

Tool 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

  • stringIdintegerObligatorio

    Unique identifier of the string to update.

  • projectIdintegerObligatorio

    Unique identifier of the Crowdin project.

  • operationsobject[]Obligatorio

    List of JSON-Patch operations to apply to the string.

Parámetros de salida

  • dataobjectObligatorio

    Response data model for an edited string.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get LabelCROWDIN_GET_LABELAcción

Tool 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_idintegerObligatorio

    ID of the label to retrieve

  • project_idintegerObligatorio

    ID of the Crowdin project containing the label

Parámetros de salida

  • dataobjectObligatorio

    Details of the retrieved label

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get LanguageCROWDIN_GET_LANGUAGEAcción

Tool 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

  • languageIdstringObligatorio

    Language identifier (path parameter)

Parámetros de salida

  • dataobjectObligatorio

    Details of the retrieved language

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Member InfoCROWDIN_GET_MEMBER_INFOAcción

Tool 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

  • memberIdintegerObligatorio

    Unique identifier of the project member

  • projectIdintegerObligatorio

    Unique identifier of the Crowdin project

Parámetros de salida

  • dataobjectObligatorio

    Details of the requested project member

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProjectCROWDIN_GET_PROJECTAcción

Tool to retrieve details of a specific crowdin project. use when you need to inspect project settings before making updates.

Parámetros de entrada

  • projectIdintegerObligatorio

    ID of the Crowdin project to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get StringCROWDIN_GET_STRINGAcción

Tool 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

  • stringIdintegerObligatorio

    String identifier

  • projectIdintegerObligatorio

    Project identifier

Parámetros de salida

  • dataobjectObligatorio

    Details of the retrieved string

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get WebhookCROWDIN_GET_WEBHOOKAcción

Tool 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_idintegerObligatorio

    ID of the Crowdin project containing the webhook

  • webhook_idintegerObligatorio

    ID of the webhook to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Details of the retrieved webhook

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List BranchesCROWDIN_LIST_BRANCHESAcción

Tool 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

  • limitinteger

    Maximum number of branches to return (default=25, max=500)

  • offsetinteger

    Number of items to skip before starting to collect the result set (default=0)

  • branchIdinteger

    Filter and return only the branch with this ID

  • projectIdintegerObligatorio

    Identifier of the Crowdin project

Parámetros de salida

  • dataobject[]Obligatorio

    List of branch resources

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination information

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List FilesCROWDIN_LIST_FILESAcción

Tool 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

  • limitinteger

    Maximum number of items to retrieve (default 25, max 500)

  • offsetinteger

    Number of items to skip before starting to collect the result set

  • groupIdinteger

    Filter results by a specific group ID

  • branchIdinteger

    Filter results by a specific branch ID

  • projectIdintegerObligatorio

    Project identifier

  • directoryIdinteger

    Filter results by a specific directory ID

Parámetros de salida

  • dataobject[]Obligatorio

    List of files

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination details

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List LabelsCROWDIN_LIST_LABELSAcción

Tool 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

  • limitinteger

    Maximum number of items to retrieve

  • offsetinteger

    Number of items to skip for pagination

  • project_idintegerObligatorio

    ID of the Crowdin project to list labels in

Parámetros de salida

  • dataobject[]Obligatorio

    Array of label resources

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination details

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List LanguagesCROWDIN_LIST_LANGUAGESAcción

Tool to retrieve a list of supported languages. use when you need to fetch all languages crowdin supports before starting localization.

Parámetros de entrada

  • limitinteger

    Maximum number of items to retrieve (default: server-side default)

  • offsetinteger

    Number of items to skip before collecting the result set (default: server-side default)

Parámetros de salida

  • dataobject[]Obligatorio

    List of languages retrieved

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination details of the response

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Project MembersCROWDIN_LIST_PROJECT_MEMBERSAcción

Tool 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

  • rolestring

    Filter members by role, e.g., 'translator' or 'proofreader'

  • limitinteger

    Maximum number of items to return (min 1, max 500)

  • offsetinteger

    Offset for pagination (starting from 0)

  • searchstring

    Search term to filter members by username or email

  • projectIdintegerObligatorio

    Unique identifier of the Crowdin project

  • languageIdstring

    Filter members by target language identifier (ISO code)

Parámetros de salida

  • dataobject[]Obligatorio

    List of project members

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination details for the response

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ProjectsCROWDIN_LIST_PROJECTSAcción

Tool 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

  • limitinteger

    Number of records to return (default is server-side default, max 500)

  • offsetinteger

    Offset for pagination (default is server-side default)

  • userIdinteger

    Filter projects by owner user ID

  • groupIdinteger

    Filter projects by group ID

  • isArchivedboolean

    Filter archived projects: true for archived, false for active

  • languageIdstring

    Filter projects that include the specified language code

  • hasManagerAccessboolean

    Filter projects where the user has manager access

Parámetros de salida

  • dataobject[]Obligatorio

    List of project objects

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination information

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ReportsCROWDIN_LIST_REPORTSAcción

Tool 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

  • limitinteger

    Maximum number of reports to return (default=25, max=500)

  • offsetinteger

    Number of items to skip before collecting the result set (default=0)

  • projectIdintegerObligatorio

    Identifier of the Crowdin project

Parámetros de salida

  • dataobject[]Obligatorio

    List of report resources

  • errorstring

    Error if any occurred during the execution of the action

  • paginationobjectObligatorio

    Pagination information

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Upload StorageCROWDIN_UPLOAD_STORAGEAcción

Tool 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

  • filestringObligatoriobinary

    Binary content of the file to upload.

  • fileNamestringObligatorio

    Name of the file including extension, e.g., 'example.txt'.

  • contentTypestringObligatorio

    MIME type of the file, e.g., 'application/octet-stream'.

Parámetros de salida

  • dataobjectObligatorio

    Details of the uploaded storage.

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not