- Get classification on folder
- Add classification to folder
- Update classification on folder
- Remove classification from folder
Retrieves the classification metadata instance that has been applied to a folder.
This API can also be called by including the enterprise ID in the
URL explicitly, for example
/folders/:id/enterprise_12345/securityClassification-6VMVochwUWo
.
This operation is performed by calling function getClassificationOnFolder
.
See the endpoint docs at API Reference.
client.getFolderClassifications().getClassificationOnFolder(folder.getId())
- folderId
String
- 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
thefolder_id
is123
. The root folder of a Box account is always represented by the ID0
. Example: "12345"
- 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
- headers
GetClassificationOnFolderHeaders
- Headers of getClassificationOnFolder method
This function returns a value of type Classification
.
Returns an instance of the securityClassification
metadata
template, which contains a Box__Security__Classification__Key
field that lists all the classifications available to this
enterprise.
Adds a classification to a folder by specifying the label of the classification to add.
This API can also be called by including the enterprise ID in the
URL explicitly, for example
/folders/:id/enterprise_12345/securityClassification-6VMVochwUWo
.
This operation is performed by calling function addClassificationToFolder
.
See the endpoint docs at API Reference.
client.getFolderClassifications().addClassificationToFolder(folder.getId(), new AddClassificationToFolderRequestBody.AddClassificationToFolderRequestBodyBuilder().boxSecurityClassificationKey(classification.getKey()).build())
- folderId
String
- 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
thefolder_id
is123
. The root folder of a Box account is always represented by the ID0
. Example: "12345"
- 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
- requestBody
AddClassificationToFolderRequestBody
- Request body of addClassificationToFolder method
- headers
AddClassificationToFolderHeaders
- Headers of addClassificationToFolder method
This function returns a value of type Classification
.
Returns the classification template instance that was applied to the folder.
Updates a classification on a folder.
The classification can only be updated if a classification has already been applied to the folder before. When editing classifications, only values are defined for the enterprise will be accepted.
This operation is performed by calling function updateClassificationOnFolder
.
See the endpoint docs at API Reference.
client.getFolderClassifications().updateClassificationOnFolder(folder.getId(), Arrays.asList(new UpdateClassificationOnFolderRequestBody(secondClassification.getKey())))
- folderId
String
- 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
thefolder_id
is123
. The root folder of a Box account is always represented by the ID0
. Example: "12345"
- 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
- requestBody
List<UpdateClassificationOnFolderRequestBody>
- Request body of updateClassificationOnFolder method
- headers
UpdateClassificationOnFolderHeaders
- Headers of updateClassificationOnFolder method
This function returns a value of type Classification
.
Returns the updated classification metadata template instance.
Removes any classifications from a folder.
This API can also be called by including the enterprise ID in the
URL explicitly, for example
/folders/:id/enterprise_12345/securityClassification-6VMVochwUWo
.
This operation is performed by calling function deleteClassificationFromFolder
.
See the endpoint docs at API Reference.
client.getFolderClassifications().deleteClassificationFromFolder(folder.getId())
- folderId
String
- 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
thefolder_id
is123
. The root folder of a Box account is always represented by the ID0
. Example: "12345"
- 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
- headers
DeleteClassificationFromFolderHeaders
- Headers of deleteClassificationFromFolder method
This function returns a value of type void
.
Returns an empty response when the classification is successfully deleted.