...
The exact request to send here depends on the specific meta field type you want to updatethat is updated, so each field type is documented as a separate request. You don’t The meta field type does not need to pass be passed in a meta field type as the type is inferred based on the target field.
...
If the response is successful, you get a status code of 204 No Content status code is returned.
Request properties available on all metafield types:
Name | Type | Description |
---|---|---|
targetItemIds | list of ints | The itemIds of the assets to update with this update request part. |
| int | The metafieldLabelId of the metafield in a specific language to update. Either this or |
| guid | The itemGuid of the meta field to update. This always updates the value in the current access key language if used. Either this or |
Bit
request properties
Name | Type | Description |
---|---|---|
value | bool | The value to assign |
Expand | ||
---|---|---|
| ||
|
DateTime
request properties
Name | Type | Description |
---|---|---|
value | DateTime/null | The value to assign, or null to clear the field. |
Expand | ||
---|---|---|
| ||
|
Float
request properties
Name | Type | Description |
---|---|---|
value | double/null | The value to assign, or null to clear the field. |
Expand | ||
---|---|---|
| ||
|
Int
request properties
Name | Type | Description |
---|---|---|
value | int/null | The value to assign, or null to clear the field. |
Expand | ||
---|---|---|
| ||
|
String/Note/Link
request properties
Name | Type | Description |
---|---|---|
value | string/null | The value to assign, or null to clear the field. |
Expand | ||
---|---|---|
| ||
|
EditComboValue
request properties
Name | Type | Description |
---|---|---|
comboValue | string/null | The value to assign, or null to clear the field. |
Expand | ||
---|---|---|
| ||
|
EditMultiComboValue
request properties
Name | Type | Description |
---|---|---|
comboValues | list of strings | The values to work on, the exact work depending on |
updateMethod | enum/string, of
| How the values should be updated.
If not specified |
Expand | ||
---|---|---|
| ||
|
ComboValue
request properties
Name | Type | Description |
---|---|---|
comboValue | int/object/null | If you want to select an existing value, pass the id of the combo value. If you pass in an object you can create a new value on-the-fly. If the combo already exists it will be reused. Pass |
comboValue.label | string | The name/title/label of the combo value. |
comboValue.optionValue | string | The option value of the combo value |
...
Expand | ||
---|---|---|
| ||
|
MultiComboValue
request properties
Name | Type | Description |
---|---|---|
comboValues | array of int/object | If you want to select an existing value, pass the id of the combo value. If you pass in an object you can create a new value on-the-fly. If the combo already exists it will be reused. |
comboValues.label | string | The name/title/label of the combo value. |
comboValues.optionValue | string | The option value of the combo value |
updateMethod | enum/string, of
| How the values should be updated.
If not specified |
...
Expand | ||
---|---|---|
| ||
|
MasterItemReference/SlaveItemReference
request properties
Name | Type | Description |
---|---|---|
itemIds | list of int | The itemIds if the items to select, to work on, the exact work depending on |
updateMethod | enum/string, of
| How the values should be updated.
If not specified |
Expand | ||
---|---|---|
| ||
|
Tree
request properties
Name | Type | Description |
---|---|---|
treeValues | list of int/object | If you want to select existing tree nodes, pass their ids. If you want to create new ones on-the-fly, you can pass an object. This object can be recursive to specify nodes further down in the tree. |
treeValues.label | string | The name/title/label of the tree value. |
treeValues.optionValue | string | The option value of the tree value |
treeValues.select | bool | If this value should be selected or if it is just for reference. Useful if you only want to select the leaf node in a tree, and not any of the nodes on the way. |
treeValues.children | array of objects | This can be specified recursively. See the request examples. |
updateMethod | enum/string, of
| How the values should be updated.
If not specified |
...
Expand | ||
---|---|---|
| ||
|
Update multiple items/fields at the same time
This example will set the title of 2 assets to different values. The description to the same, but in separate parts, and same keywords for each asset in one part:
...