A retention assignment represents a rule specifying the files a retention policy retains. Assignments can retain files based on their folder or metadata, or hold all files in the enterprise.
"11446498"
The unique identifier for a retention policy assignment.
"retention_policy_assignment"
retention_policy_assignment
Value is always retention_policy_assignment
"2012-12-12T10:53:43-08:00"
When the retention policy assignment object was created.
A mini user object representing the user that created the retention policy assignment.
The type
and id
of the content that is under
retention. The type
can either be folder
enterprise
, or metadata_template
.
"a983f69f-e85f-4ph4-9f46-4afdf9c1af65"
The ID of the folder, enterprise, or metadata template the policy is assigned to.
"metadata_template"
The type of resource the policy is assigned to.
Value is one of folder
,enterprise
,metadata_template
An array of field objects. Values are only returned if the assigned_to
type is metadata_template
. Otherwise, the array is blank.
"a0f4ee4e-1dc1-4h90-a8a9-aef55fc681d4"
The metadata attribute key id.
"0c27b756-0p87-4fe0-a43a-59fb661ccc4e"
The metadata attribute field id. For value, only enum and multiselect types are supported.
A mini representation of a retention policy object that has been assigned to the content.
"upload_date"
The date the retention policy assignment begins.
If the assigned_to
type is metadata_template
,
this field can be a date field's metadata attribute key id.
{
"id": "11446498",
"type": "retention_policy_assignment",
"assigned_at": "2012-12-12T10:53:43-08:00",
"assigned_by": {
"id": "11446498",
"type": "user",
"login": "ceo@example.com",
"name": "Aaron Levie"
},
"assigned_to": {
"id": "a983f69f-e85f-4ph4-9f46-4afdf9c1af65",
"type": "metadata_template"
},
"filter_fields": [
{
"field": "a0f4ee4e-1dc1-4h90-a8a9-aef55fc681d4",
"value": "0c27b756-0p87-4fe0-a43a-59fb661ccc4e"
}
],
"retention_policy": {
"id": "12345",
"type": "retention_policy",
"disposition_action": "permanently_delete",
"policy_name": "Some Policy Name",
"retention_length": "365"
},
"start_date_field": "upload_date"
}