tailscale_update_acl
Update your tailnet's ACL policy by submitting the full HuJSON string with an ETag to prevent overwriting concurrent 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. |