tailscale_update_acl
Update your tailnet ACL by submitting the full modified policy text with the current ETag to avoid overwriting concurrent changes. Fetch the current ACL first, then apply targeted edits.
Instructions
Update the ACL policy for your tailnet. Accepts the full policy as a string to preserve formatting, comments, and trailing commas (HuJSON). You MUST pass the ETag from tailscale_get_acl to prevent overwriting concurrent changes. Always get the current ACL first, make targeted edits to the text, and pass the full modified text back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| etag | Yes | The ETag from tailscale_get_acl. Required to prevent concurrent edit conflicts. | |
| policy | Yes | The full ACL policy text. Preserve existing formatting, comments, and structure. Only modify the specific parts that need to change. |