Crowdin Enterprise (File-Based) icon

Crowdin Enterprise (File-Based)

Interact with Crowdin Enterprise API for localization management

Actions65

Placeholders → Edit Project Placeholder

AI-generated

Summary

Updates an existing project placeholder with new settings such as priority, blocking behavior, and file format restrictions.

Inputs

  • authentication (required) — OAuth2 (recommended) or Personal Access Token for Crowdin authentication.
  • projectId (required) — The Project Identifier.
  • projectPlaceholderId (required) — The identifier of the project placeholder to update.
  • updateFields (required) — A collection of fields to update. Includes index (position), type (priority), isBlocking (blocks translation on mismatch), and formats (file formats). Only provided fields are updated.
  • requestOptions — Configuration for request behavior, including batching (items per batch, interval), timeout, proxy, and SSL certificate validation.

Output shape

The input items, typically a list of items containing the updated placeholder data or confirmation.

Uses JSON Patch (RFC 6902) for updates, meaning only specified fields are modified; other fields remain unchanged. The operation is idempotent and returns the original input items on success.

Examples

Example 1: Update the priority and blocking status of a placeholder.

Project ID: 123, Placeholder ID: 456, Update Fields: Type 'high', Is Blocking 'true'.

Example 2: Restrict a placeholder to specific file formats.

Project ID: 123, Placeholder ID: 456, Update Fields: Formats ['', 'xml'].

Links

Discussion