smartsuite_delete_field
Delete a field and its data from a SmartSuite table by slug. Requires confirm:true; previews by default and lists broken references.
Instructions
Delete a field from a table by slug. Requires readwrite/admin mode AND SMARTSUITE_ENABLE_SCHEMA_WRITE=true AND SMARTSUITE_ENABLE_DELETE=true. Destructive — removes the field and its data (system fields are refused). Useful e.g. to replace a formula field with a rollup: create the rollup, then delete the old formula. The response lists everything IN THIS TABLE that references the field — formulas, AI field prompts, rollup/lookup/count targets, filter conditions, display logic, and view configs — because SmartSuite deletes the field without repairing any of them and gives no warning; a dead reference only surfaces when someone opens the thing that broke. Automations and other tables are not checked. Dry-run preview unless confirm:true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The field slug to delete. | |
| confirm | No | Must be true to delete (default false = preview). | |
| applicationId | Yes | The application (table) ID. |