businessobject-delete
Remove a Business Object from the Simplifier Low Code Platform. Delete specific business objects by name to manage your platform resources effectively.
Instructions
Delete an existing Business Object
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes |
Implementation Reference
- The asynchronous handler function that implements the core logic of the 'businessobject-delete' tool. It wraps the deletion call to the Simplifier client with tracking and error handling.async ({ name }) => { return wrapToolResult(`Delete Business Object ${name}`, async () => { const trackingKey = trackingToolPrefix + toolNameBusinessObjectDelete return await simplifier.deleteServerBusinessObject(name, trackingKey); }) });
- The input schema for the 'businessobject-delete' tool, defining a single required string parameter 'name' for the business object to delete.{ name: z.string() },
- src/tools/server-businessobject-tools.ts:283-300 (registration)The registration of the 'businessobject-delete' tool on the MCP server, including name, description, input schema, hints, and handler function.const toolNameBusinessObjectDelete = "businessobject-delete" server.tool(toolNameBusinessObjectDelete, `# Delete an existing Business Object`, { name: z.string() }, { title: "Delete a Business Object", readOnlyHint: false, destructiveHint: true, idempotentHint: true, openWorldHint: false }, async ({ name }) => { return wrapToolResult(`Delete Business Object ${name}`, async () => { const trackingKey = trackingToolPrefix + toolNameBusinessObjectDelete return await simplifier.deleteServerBusinessObject(name, trackingKey); }) });