Remove a project language

Removes the given target language from the branch. By default, also removes the stack language when no project or branch uses it. Set delete_unused_stack_language=false to retain that stack language and its settings for reuse. Languages used elsewhere in the stack are always retained. The source language cannot be removed. 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.

Query Params
boolean
Defaults to true

Whether to delete the stack language after its last project or branch usage is removed. Only true or false is accepted; omission defaults to true.

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.

Responses

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