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"