Update a project language

Partially updates the project language identified by the given language code (JSON merge-patch). Only fields present in the request body are changed; an omitted field is left unchanged and an explicit null clears file_slug or fallback_language_code. Returns the full updated language. Requires project-level languages management permission.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
^prb_[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

Unique identifier of the branch.

string
required

Language code that uniquely identifies a locale.

Body Params

Request body to partially update a project language (PATCH, JSON merge-patch). Omitted fields are left unchanged. Both file_slug and fallback_language_code may be set to null to clear them.

string | null

Custom slug used when generating resource file names for this language.

string | null

Language code used as a fallback when a translation is missing for this language.

Headers
string

Optional precondition. Send the quoted ETag from a GET of this resource. The mutation only runs if a strong tag matches the current representation, checked under the write lock. A comma-separated list is allowed; '*' requires an existing representation. Weak tags never match. Omit this header for an unconditional write. For an action, use the ETag from GET of the target resource, without the action suffix. A stale tag returns 412; read the current state before retrying.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json