fabric_connector_put
Execute a full-replace PUT on a UniFi Fabric resource, with pre- and post-write reads to verify changes and identify no-op updates. Requires explicit confirmation and write permission; use for reversible per-device config probes.
Instructions
Relay a PUT (full replace) through the Fabric connector. MUTATION — GATED.
Refused unless BOTH confirm=true AND UNIFI_ENABLE_CONNECTOR_WRITE are set. PUT has a GET
twin at the same resource path, so the resource is read BEFORE and AFTER the write and
the result carries readBefore / readAfter / noOp (diff-based: a same-value write is
flagged noOp=true). Use this for reversible per-device config probes (e.g. Classic REST
network/api/s/{site}/rest/device/{id}); scope='device' guards against selecting a
site-global setting route. EXPERIMENTAL for undocumented legacy routes until persistence
and rollback are proven live.
See fabric_connector_get for host/path/site/scope semantics. body: the JSON request body.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| host | Yes | ||
| path | Yes | ||
| site | No | ||
| scope | No | ||
| confirm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||