Crowdin Enterprise (String-Based) icon

Crowdin Enterprise (String-Based)

Interact with Crowdin Enterprise API for localization management

Actions361

Source Strings → Upload Strings

AI-generated

Summary

Uploads a file of source strings to a Crowdin Enterprise project branch, with optional parsing, labeling, string updates, and import settings.

Inputs

  • authentication — Connect with OAuth2 (default) or an access token.
  • projectId (required) — Project to upload strings to.
  • storageId (required) — Storage containing the file to upload.
  • branchId (required) — Branch where the file will be added.
  • type — File format to parse, such as JSON, CSV, Android XML, XLIFF, or XLSX. Leave unset or choose auto to detect the format.
  • parserVersion — Parser version; 0 uses the latest. Use together with type.
  • labelIds — Labels to attach to strings in the upload.
  • updateStrings — When enabled, update existing strings with matching keys.
  • cleanupMode — When enabled, delete strings carrying a system label if they are absent from the uploaded file.
  • importOptions — Format-specific settings: map spreadsheet columns to string fields and languages; for String Catalog files, choose whether to import keys as source strings and translations; for other supported formats, configure content segmentation or an SRX rules storage.
  • updateOption — When updating strings, choose whether to clear translations and approvals, keep translations, or keep both translations and approvals. Use with updateStrings.
  • requestOptions — Request settings include batching, SSL certificate handling, proxy, and timeout.

Output shape

A single Crowdin upload response record.

The request uploads from the selected storage; the operation properties do not specify the response fields.

Links

Discussion