Skip to main content
PATCH
cURL

Authorizations

Authorization
string
header
required

Enter your token in the format token TOKEN

Headers

X-PhraseApp-OTP
string

Two-Factor-Authentication token (optional)

Path Parameters

project_id
string
required

Project ID

id
string
required

ID

Body

application/json
branch
string

specify the branch to use

Example:

"my-feature-branch"

name
string

Key name

Example:

"home.index.headline"

description
string

Key description (usually includes contextual information for translators)

Example:

"Some description worth knowing..."

plural
boolean

Indicates whether key supports pluralization

Example:

null

use_ordinal_rules
boolean

Indicates whether key uses ordinal rules for pluralization

Example:

null

name_plural
string

Plural name for the key (used in some file formats, e.g. Gettext)

Example:

"home.index.headlines"

data_type
string

Type of the key. Can be one of the following: string, number, boolean, array, markdown.

Example:

"number"

tags
string

List of tags separated by comma to be associated with the key.

Example:

"awesome-feature,needs-proofreading"

max_characters_allowed
integer

Max. number of characters translations for this key can have.

Example:

140

screenshot
file
deprecated

Screenshot/image for the key. This parameter is deprecated. Please use the Screenshots endpoint instead.

remove_screenshot
boolean
deprecated

Indicates whether the screenshot will be deleted. This parameter is deprecated. Please use the Screenshots endpoint instead.

Example:

null

unformatted
boolean

Indicates whether the key should be exported as "unformatted". Supported by Android XML and other formats.

Example:

null

xml_space_preserve
boolean

Indicates whether the key should be exported with "xml:space=preserve". Supported by several XML-based formats.

Example:

null

original_file
string

Original file attribute. Used in some formats, e.g. XLIFF.

Example:

null

localized_format_string
string

NSStringLocalizedFormatKey attribute. Used in .stringsdict format.

Example:

null

localized_format_key
string

NSStringLocalizedFormatKey attribute. Used in .stringsdict format.

Example:

null

custom_metadata
object

Updates/Creates custom metadata property name and value pairs to be associated with key. If you want to delete a custom metadata property, you can set its value to null. If you want to update a custom metadata property, you can set its value to the new value.

Example:
excluded_in_locales
string[]

Locales for which translations of this key are excluded from exports. Pass an empty array to clear exclusions.

Example:
format_value_type
string

Override of the value type for the key in the export. Most useful for formats like Android XML that distinguish string vs. plural resources.

Example:

"string"

Response

OK

id
string
name
string
description
string
name_hash
string
plural
boolean
use_ordinal_rules
boolean
tags
string[]
data_type
string
created_at
string<date-time>
updated_at
string<date-time>
name_plural
string
comments_count
integer
max_characters_allowed
integer
screenshot_url
string
unformatted
boolean
xml_space_preserve
boolean
original_file
string
format_value_type
string
creator
user_preview · object
Example:
custom_metadata
custom_metadata · object