Applies an instance of a metadata template to a folder.
In most cases only values that are present in the metadata template
will be accepted, except for the global.properties template which accepts
any key-value pair.
To display the metadata template in the Box web app the enterprise needs to be configured to enable Cascading Folder Level Metadata for the user in the admin console.
The access token received from the authorization server in the OAuth 2.0 flow.
The unique identifier that represent a folder.
The ID for any folder can be determined
by visiting this folder in the web application
and copying the ID from the URL. For example,
for the URL https://*.app.box.com/folder/123
the folder_id is 123.
The root folder of a Box account is
always represented by the ID 0.
The scope of the metadata template.
global, enterprise The name of the metadata template.
A value for each of the fields that are present on the metadata
template.
For the global.properties template this can be a list of zero
or more fields, as this template allows for any generic key-value
pairs to be stored in the template.
For a taxonomy field, the value should be a list of the node identifiers
of the selected taxonomy nodes, since taxonomy fields support multi-select.
If a single select taxonomy field is being set, the list should contain a
single node identifier.
"Aaron Levie"
Returns the instance of the template that was applied to the folder, including the data that was applied to the template.
An instance of a metadata template, which has been applied to a file or folder.
The identifier of the item that this metadata instance
has been attached to. This combines the type and the id
of the parent in the form {type}_{id}.
"folder_59449484661,"
The name of the template.
"marketingCollateral"
An ID for the scope in which this template
has been applied. This will be enterprise_{enterprise_id} for templates
defined for use in this enterprise, and global for general templates
that are available to all enterprises using Box.
"enterprise_27335"
The version of the metadata instance. This version starts at 0 and increases every time a user-defined property is modified.
1
Whether the user can edit this metadata instance.
true
A UUID to identify the metadata instance.
36"01234500-12f1-1234-aa12-b1d234cb567e"
A unique identifier for the "type" of this instance. This is an internal system property and should not be used by a client application.
"properties-6bcba49f-ca6d-4d2a-a758-57fe6edf44d0"
The last-known version of the template of the object. This is an internal system property and should not be used by a client application.
2
A value for each of the fields that are present
on the metadata template.
For the global.properties template this can be
a list of zero or more fields,
as this template allows for any generic key-value pairs
to be stored stored in the template.
"Aaron Levie"