Delete resources

Last updated
On this page

Permanent deletion removes a resource and its associated data. Use archive or disable when you want to stop delivery and keep historical results. You do not need to archive a resource before deleting it.

Resource Permanent deletion removes
Survey Its draft, published versions, responses and delivery history. Shared survey definitions still used by another survey are retained.
Site Its surveys, audiences, event definitions, stored events, visitors, responses and settings. Other sites remain.
Workspace Its sites and their associated data, memberships and workspace-specific access grants. Your user account and other workspaces remain.

In the dashboard, use Delete permanently in workspace settings, site settings or a survey's action menu. Review the affected record counts and type the exact resource name to confirm. Large counts display 10000+ instead of counting an entire event stream. If another survey or saved audience references the survey, remove that reference before confirming.

Permissions

Owners and admins can delete resources. CLI and MCP connections also need the separate resource:delete permission; an existing connection never gains it automatically. Run userreason access --open to review access when needed. A request to archive or disable a resource does not authorize permanent deletion.

What happens after confirmation

Delivery stops immediately. Cleanup runs in bounded background batches, including removing cached configurations and copies of deleted survey text from stored snapshots. Other surveys' versions and responses remain intact. The deletion receipt reports progress and automatically retried cleanup failures. You may close the dialog while cleanup continues.

Deletion is irreversible. A minimal receipt retains resource IDs, requester identity, timestamps and cleanup progress so retries and status checks work after the resource is gone; it does not retain the deleted questions or answers. Provider backups expire separately according to their retention policies, rather than being erased synchronously with an individual resource.

CLI and MCP

The CLI provides previews, explicit confirmation and status. With MCP, use deletion_preview, then deletion_request with the reviewed token, name, revision and a stable request ID. deletion_status reads your receipt. Each interface uses the same permission checks and deletion process.