arcade-mcp/toolkits/box_api/arcade_box_api/wrapper_tools/DeleteLegalHoldPolicy.json
Renato Byrro 565bbe0aa5
Box.com Starter MCP Server (#584)
Starter MCP Server generated from the official Box.com OpenAPI
specifications for versions
[2025.0](https://github.com/box/box-openapi/blob/main/openapi/openapi-v2025.0.json)
and
[2024.0](https://github.com/box/box-openapi/blob/main/openapi/openapi.json)
2025-10-01 23:05:16 -03:00

103 lines
3 KiB
JSON

{
"name": "DeleteLegalHoldPolicy",
"fully_qualified_name": "BoxApi.DeleteLegalHoldPolicy@0.1.0",
"description": "Initiate deletion of a legal hold policy.\n\nUse this tool to start the process of deleting an existing legal hold policy. The deletion is asynchronous, meaning the policy won't be fully deleted when the response is received.",
"toolkit": {
"name": "ArcadeBoxApi",
"description": null,
"version": "0.1.0"
},
"input": {
"parameters": [
{
"name": "legal_hold_policy_id",
"required": true,
"description": "The ID of the legal hold policy to delete. This is necessary to identify and initiate the deletion of the specified policy.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the legal hold policy."
},
"inferrable": true,
"http_endpoint_parameter_name": "legal_hold_policy_id"
}
]
},
"output": {
"description": "Response from the API endpoint 'delete_legal_hold_policies_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/legal_hold_policies/{legal_hold_policy_id}",
"http_method": "DELETE",
"headers": {
"box-version": "2024.0"
},
"parameters": [
{
"name": "legal_hold_policy_id",
"tool_parameter_name": "legal_hold_policy_id",
"description": "The ID of the legal hold policy.",
"value_schema": {
"val_type": "string",
"inner_val_type": null,
"enum": null,
"properties": null,
"inner_properties": null,
"description": "The ID of the legal hold policy."
},
"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
}
]
}
}