Metadata dependencies
Metadata dependencies are logic rules that control how metadata behaves based on other metadata values: they let you show or hide fields, set default values, and restrict options so that your data stays relevant, accurate, and consistent.
Create a dependency
Dependencies are created at the metadata field level by defining a combination of:
asset type: filtered list of assets (all assets, images,...)
trigger: a condition that when honoured triggers action (s)
action(s): an automated action(s) applied to another metadata field or field group

The dependency tab is accessible by editing a metadata supporting dependencies
Supported conditions (trigger)
The following conditions can be used to trigger a dependency (this depends on the type of metadata used to create the dependency)
is_true
✅
❌
❌
is_false
✅
❌
❌
is_empty
✅
✅
✅
is_not_empty
✅
✅
✅
is_in
❌
✅
✅
is_not_in
❌
✅
✅
is
❌
❌
✅
is_not
❌
❌
✅
Supported actions
is_hidden
Hides the metadata / group of metadata
✅
(Hides all the metadata in the group)
✅
✅
✅
✅
is_required
Metadata needs to be filled in to save
❌
✅
✅
✅
✅
allow_values
Set the values that will be shown to the user
(subset of the metadata options list)
❌
❌
❌
✅ (multiple values)
✅ (multiple values)
set_values
Set the value(s) of the metadata
❌
❌
✅
✅
✅
When a dependency is enabled, it applies to assets. In the asset details modal / info sidebar, metadata fields controlled by a dependency are marked with a link icon (hover over the icon to see the dependency details):

Some conflicts may arise when a dependency is enabled (for example if the dependency is setting a value to a metadata that has already a different one). Conflicts (if any) are indicated in a banner located on top of the panel. Click on Solve conflicts to highlights and fix the issues.
Last updated