Block access to specific node action

Describe the problem/error/question

I understand that its possible to block access to nodes as stated in this doc Block access to nodes | n8n Docs
However I would like to block just the action “Create incident” inside the ServiceNow node. As anyone done something similar? Is it possible? Because I can only find the Servicenow node name not the name for the create incident action - needed to block it

Information on your n8n setup

  • n8n version: 2.17.5
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

welcome to the n8n community @mfranma
I’m not sure if blocking access to a node works at the operation/action level inside a node, it seems to only work at the node level. There’s no native way to do exactly what you’re asking for.

From my point of view, your options would be to block the entire ServiceNow node, separate the credential scopes, or fork the ServiceNow node and remove the “Create” operation from it. The last one is more work, but gives you full control.

Thank you for the prompt response :slight_smile: will look into those options

hope it works out :crossed_fingers:

Oi @mfranma Jonathan aqui do time de produto. Estamos começando a analisar a adição de algumas funcionalidades relacionadas neste trimestre para fornecer melhores controles sobre quais tipos de nó e credenciais podem ser usados em uma instância. Uma das coisas que estamos considerando é o quão granular vamos nos controles e controles ‘operacionais’ específicos no nível do nó é algo que estamos considerando (embora provavelmente não esteja nas primeiras iterações). O foco principal será trazer para a interface uma interface de administrador para permitir/restringir diferentes tipos de nó e credenciais no nível da instância ou do projeto.

Fico feliz em compartilhar mais sobre isso se interessado. Mas a pergunta que tive foi um pouco mais de contexto sobre por que você especificamente precisa limitar essa ação dentro do nó de serviço agora. Você poderia compartilhar um exemplo de onde isso foi um problema para você no passado quando os usuários criam fluxos de trabalho? Há algum outro nó onde isso se aplicaria também?