Batch update posture attributes
tailscale_batch_update_posture_attributesBatch update custom posture attributes on multiple Tailscale devices. Set or delete values with custom: keys using JSON Merge Patch semantics.
Instructions
Batch update custom posture attributes across multiple devices. Each attribute key must start with 'custom:'. Uses JSON Merge Patch semantics — pass null as the attribute config to delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nodes | Yes | Map of device ID to attribute config map (e.g. { "nPM2KNuedB21DEVEL": { "custom:compliant": { "value": "true" } }, "nPpz3VEKzX11DEVEL": { "custom:compliant": { "value": false, "expiry": "2026-12-01T00:00:00Z" } } }). Keys are device IDs, nodeIds preferred. Pass null as the config to delete an attribute. | |
| comment | No | Optional comment added to the audit log explaining why attributes are being set (max 200 chars) |