delete_geomi_application
Remove an application from your Geomi organization on the Aptos blockchain. Specify the application, organization, and project IDs to delete it.
Instructions
Delete an Application for your Geomi Organization. Geomi is the essential toolkit for Aptos developers.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| application_id | Yes | The application id to delete. | |
| organization_id | Yes | The organization id to delete the application for. | |
| project_id | Yes | The project id to delete the application for. |
Implementation Reference
- src/tools/geomi/applications.ts:174-194 (handler)The execute function for the 'delete_geomi_application' tool which calls the Geomi service to delete the application.
execute: async ( args: { application_id: string; organization_id: string; project_id: string; }, context: any ) => { try { await recordTelemetry({ action: "delete_application" }, context); const geomi = new Geomi(context); const application = await geomi.deleteApplication({ application_id: args.application_id, organization_id: args.organization_id, project_id: args.project_id, }); return JSON.stringify(application); } catch (error) { return `❌ Failed to delete application: ${error}`; } }, - The Zod schema definition for the parameters used by 'delete_geomi_application'.
export const DeleteApplicationToolScheme = z.object({ application_id: z.string().describe("The application id to delete."), organization_id: z .string() .describe("The organization id to delete the application for."), project_id: z .string() .describe("The project id to delete the application for."), }); - src/tools/geomi/index.ts:39-40 (registration)The registration of 'deleteApplicationTool' into the FastMCP server.
// Delete tools server.addTool(deleteApplicationTool);