Applies an instance of a metadata template to a file.
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.
The access token received from the authorization server in the OAuth 2.0 flow.
The unique identifier that represents a file.
The ID for any file can be determined
by visiting a file in the web application
and copying the ID from the URL. For example,
for the URL https://*.app.box.com/files/123
the file_id is 123.
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 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 file, including the data that was applied to the template.
An instance of a metadata template, which has been applied to a file or folder. An instance of a metadata template, which has been applied to a file or folder. The base representation of a metadata instance.
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"