--- name: retention-policy-assignments-routes description: Handle 5 OpenAPI operation(s) under /retention_policy_assignments for the retention policy assignments route group. --- # retention policy assignments API Routes Handle 5 OpenAPI operation(s) under /retention_policy_assignments for the retention policy assignments route group. Use the generated operation tools to make real API calls. Do not invent API responses. If a tool reports missing setup, return the exact setup field name to the caller. For write, update, or delete operations, state the intended action before calling the tool. ## Operations ### post_retention_policy_assignments - Operation ID: `post_retention_policy_assignments` - Route: `POST /retention_policy_assignments` - Mode: WRITE - Summary: Assign retention policy - Body: JSON request body accepted. ### get_retention_policy_assignments_id - Operation ID: `get_retention_policy_assignments_id` - Route: `GET /retention_policy_assignments/{retention_policy_assignment_id}` - Mode: READ - Summary: Get retention policy assignment - Parameters: - `retention_policy_assignment_id` in `path` required - `fields` in `query` ### delete_retention_policy_assignments_id - Operation ID: `delete_retention_policy_assignments_id` - Route: `DELETE /retention_policy_assignments/{retention_policy_assignment_id}` - Mode: WRITE - Summary: Remove retention policy assignment - Parameters: - `retention_policy_assignment_id` in `path` required ### get_retention_policy_assignments_id_files_under_retention - Operation ID: `get_retention_policy_assignments_id_files_under_retention` - Route: `GET /retention_policy_assignments/{retention_policy_assignment_id}/files_under_retention` - Mode: READ - Summary: Get files under retention - Parameters: - `retention_policy_assignment_id` in `path` required - `marker` in `query` - `limit` in `query` ### get_retention_policy_assignments_id_file_versions_under_retention - Operation ID: `get_retention_policy_assignments_id_file_versions_under_retention` - Route: `GET /retention_policy_assignments/{retention_policy_assignment_id}/file_versions_under_retention` - Mode: READ - Summary: Get file versions under retention - Parameters: - `retention_policy_assignment_id` in `path` required - `marker` in `query` - `limit` in `query`