Developer guide for importing custom metadata using user-defined fields to enhance dataset search and filtering.
string
float
datetime
(UTC format)enum
(single or multi-select)link
(URL)READY
state.task_id
.media_id
– a unique identifier generated by Visual Layer for each imagevalue
– the metadata value for that imagemedia_id
s:media_id
assigned to each media item.media_id
s to match your custom metadata with the corresponding images.field_name
is unique within the dataset.
string
, float
, datetime
, link
enum
is_multi = false
is_multi = true
is_multi: false
(Each image can have only one value.)is_multi: true
(Each image can have multiple values.)task_id
- you’ll need it for the next steps in the flow.task_id
to upload your metadata file. Each entry must include a valid media_id
and a value
matching the declared field type.
string
, float
, datetime
, link
enum
- when is_multi = false
enum
- when is_multi = true
field_name
and reupload the data.field_name
will automatically appear in the Filters section of the UI.
You can then filter dataset images using these fields — just like any other built-in filter.
>
, <
, =
)BETWEEN start_date AND end_date
)