{ "name": "RetrieveRetentionPolicyAssignment", "fully_qualified_name": "BoxApi.RetrieveRetentionPolicyAssignment@0.1.0", "description": "Fetch details of a retention policy assignment by ID.\n\nUse this tool to retrieve information about a specific retention policy assignment by providing the assignment ID. Useful for managing and reviewing data retention policies in Box.", "toolkit": { "name": "ArcadeBoxApi", "description": null, "version": "0.1.0" }, "input": { "parameters": [ { "name": "retention_policy_assignment_id", "required": true, "description": "The ID of the specific retention policy assignment to retrieve details for.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "The ID of the retention policy assignment." }, "inferrable": true, "http_endpoint_parameter_name": "retention_policy_assignment_id" }, { "name": "include_fields_in_response", "required": false, "description": "A list of attributes to include in the response. If specified, standard fields are excluded unless explicitly mentioned.", "value_schema": { "val_type": "array", "inner_val_type": "string", "enum": null, "properties": null, "inner_properties": null, "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested." }, "inferrable": true, "http_endpoint_parameter_name": "fields" } ] }, "output": { "description": "Response from the API endpoint 'get_retention_policy_assignments_id'.", "available_modes": [ "value", "error", "null" ], "value_schema": { "val_type": "json", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": null } }, "requirements": { "authorization": { "provider_id": "arcade-box", "provider_type": "oauth2", "id": null, "oauth2": null }, "secrets": null, "metadata": null }, "deprecation_message": null, "metadata": { "object_type": "api_wrapper_tool", "version": "1.0.0", "description": "Tools that enable LLMs to interact directly with the box API." }, "http_endpoint": { "metadata": { "object_type": "http_endpoint", "version": "1.0.0", "description": "" }, "url": "https://api.box.com/2.0/retention_policy_assignments/{retention_policy_assignment_id}", "http_method": "GET", "headers": { "box-version": "2024.0" }, "parameters": [ { "name": "fields", "tool_parameter_name": "include_fields_in_response", "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested.", "value_schema": { "val_type": "array", "inner_val_type": "string", "enum": null, "properties": null, "inner_properties": null, "description": "A comma-separated list of attributes to include in the\nresponse. This can be used to request fields that are\nnot normally returned in a standard response.\n\nBe aware that specifying this parameter will have the\neffect that none of the standard fields are returned in\nthe response unless explicitly specified, instead only\nfields for the mini representation are returned, additional\nto the fields requested." }, "accepted_as": "query", "required": false, "deprecated": false, "documentation_urls": [] }, { "name": "retention_policy_assignment_id", "tool_parameter_name": "retention_policy_assignment_id", "description": "The ID of the retention policy assignment.", "value_schema": { "val_type": "string", "inner_val_type": null, "enum": null, "properties": null, "inner_properties": null, "description": "The ID of the retention policy assignment." }, "accepted_as": "path", "required": true, "deprecated": false, "documentation_urls": [] } ], "documentation_urls": [], "secrets": [ { "arcade_key": "auth_token", "parameter_name": "Authorization", "accepted_as": "header", "formatted_value": "Bearer {authorization}", "description": "The OAuth token to use for authentication.", "is_auth_token": true } ] } }