delete_geomi_project
Remove a Geomi project from your Aptos development organization to manage your Aptos Build platform resources.
Instructions
Delete a Project for your Geomi Organization. Geomi is the essential toolkit for Aptos developers.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| organization_id | Yes | The organization id to delete the project for. | |
| project_id | Yes | The project id to delete the project for. |
Implementation Reference
- src/tools/geomi/projects.ts:79-94 (handler)The handler function that executes the deletion of a project in Geomi.
execute: async ( args: { organization_id: string; project_id: string }, context: any ) => { try { await recordTelemetry({ action: "delete_project" }, context); const geomi = new Geomi(context); const response = await geomi.deleteProject({ organization_id: args.organization_id, project_id: args.project_id, }); return JSON.stringify(response); } catch (error) { return `❌ Failed to delete project: ${error}`; } }, - src/tools/geomi/projects.ts:76-97 (registration)The registration of the 'delete_geomi_project' tool.
export const deleteProjectTool = { description: "Delete a Project for your Geomi Organization. Geomi is the essential toolkit for Aptos developers.", execute: async ( args: { organization_id: string; project_id: string }, context: any ) => { try { await recordTelemetry({ action: "delete_project" }, context); const geomi = new Geomi(context); const response = await geomi.deleteProject({ organization_id: args.organization_id, project_id: args.project_id, }); return JSON.stringify(response); } catch (error) { return `❌ Failed to delete project: ${error}`; } }, name: "delete_geomi_project", parameters: DeleteProjectToolScheme, };