Modify a single asset
PATCH https://localise.biz/api/assets/{id}.json
Modifies the properties of an asset in the currently authenticated project and returns the full, modified object.
To modify tags, see the tagging endpoints. To modify plural forms, see the plural endpoints
URI parameters
id
|
Asset ID |
string | required |
key
|
API key - required if not sent in Authorization header |
string | optional |
Request body
The PATCH request body must contain (object) Partial asset data to update.
This must be a JSON-encoded string in the following form:
{
"id": "", // Unique asset identifier
"type": "text", // Broad content type to set
"context": "", // Optional context descriptor
"notes": "", // Optional notes for translators
"printf": "", // String formatting style
"aliases": { /* Hash of additional asset identifiers to set */ },
}
Loco's official SDK binds the request body to the "data"
parameter. Check the documentation for other libraries.
Request headers
Authorization
|
API key sent as |
string | required if not in query |
Response
A single JSON-encoded Asset
object, which takes the following form:
{
"id": "", // Unique asset identifier
"type": "text", // Content type for translations
"context": "", // Optional context descriptor
"notes": "", // Optional notes for translators
"printf": "", // String formatting style
"created": "", // Time first added in UTC
"modified": "", // Time last modified in UTC
"plurals": 0, // Number of associated plural forms
"tags": [ /* Array of terms asset is tagged with */ ],
"aliases": { /* Hash of additional asset identifiers, e.g */ },
"progress": {
"translated": 0, // Number of locales for which a translation exists (including those flagged)
"untranslated": 0, // Number of locales that do not yet have a translation of this asset
"flagged": 0, // Number of locales whose translations are flagged as requiring attention
}
}