---
title: "add granular acls"
method: POST
path: "/w/{workspace}/acls/add/{kind}/{path}"
tags: ["granular_acl"]
---

# add granular acls

`POST /w/{workspace}/acls/add/{kind}/{path}`

## Path parameters

- `workspace` string, required
- `path` string, required
- `kind` 'script' | 'group_' | 'resource' | 'schedule' | 'variable' | 'flow' | 'folder' | 'app' | 'raw_app' | 'http_trigger' | 'websocket_trigger' | 'kafka_trigger' | 'nats_trigger' | 'postgres_trigger' | 'mqtt_trigger' | 'amqp_trigger' | 'gcp_trigger' | 'azure_trigger' | 'sqs_trigger' | 'email_trigger' | 'volume', required

## Request body

- object
  - `owner` string, required
  - `write` boolean

## Response `200`

granular acl added

## Changes

> 176 revisions in range; 6 could not be searched.

- **2026-07-21** `f0a0103ed598` — 1 info
  - added the new enum value `amqp_trigger` to the `path` request parameter `kind`

[Change history](https://skmtc.dev/windmill/apis/windmill-api/changes/w/:workspace/acls/add/:kind/:path/post.md)

---

[API](https://skmtc.dev/windmill/apis/windmill-api.md) · [All operations](https://skmtc.dev/windmill/apis/windmill-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/windmill/windmill-api/revisions/7b281701c340/schema)
