
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeThis is a frustrating issue! When the delete button doesn't work with no console errors, it's almost always a permissions problem. Here's what to check:
The most common cause is that your user role doesn't have delete permissions. In Sanity, there are default roles that include:
The critical thing to understand is that delete permissions require the "Publish" permission level. Some roles allow you to create and update documents but don't include the ability to delete them.
If you're on an Enterprise plan, your organization might be using custom roles with specific permission levels. The permission levels for content resources include:
If you have "Update and Create" permissions, you can edit documents but the delete button won't work. This is exactly the symptom you're experiencing - the button appears clickable but nothing happens when you click it.
Check your role: Go to sanity.io/manage, select your project, and look at the Members section to see what role you have
Ask for elevated permissions: You'll need someone with Administrator rights to either:
Content Resources with GROQ filters: If your organization uses custom roles with content resources, you might have full access to some documents but restricted access to others based on GROQ filter rules. The same role might let you delete some documents but not others.
Dataset privacy: Make sure you're working in the correct dataset and that your role has appropriate permissions for that specific dataset
Multiple roles: Remember that Sanity roles are additive - if you have multiple roles, you get the combined permissions of all of them. But if none of your roles include "Publish" level permissions, you still won't be able to delete.
The silent failure (no error message) is confusing, but it's by design - Sanity hides or disables actions you don't have permission to perform. Check with your project administrator to get the appropriate permissions!
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store