delete_static_dhcp_lease
delete_static_dhcp_lease
Section titled “delete_static_dhcp_lease”Preview deletion of a static DHCP reservation.
v0.7.0: this tool no longer deletes on its own. It returns a preview
envelope with a token; call confirm_destructive_action(token)
to commit the delete. Tokens expire after 5 minutes.
Side effects:
- None until
confirm_destructive_actionruns against the token. - On confirm: removes the fixed-IP entry. The client returns to dynamic DHCP on its next renewal and may receive a different address.
dry_run=Truereturns the legacywould_deleteenvelope with no token — purely informational, no commit step possible.
Example
Section titled “Example”delete_static_dhcp_lease(lease_id="65f...")Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
lease_id | string | yes | — | The _id from list_dhcp_leases. |
controller | string | no | ”default” | Name of the UniFi controller to target. Defaults to "default". |
dry_run | boolean | no | false | True skips token generation and returns the legacy {"dry_run": true, ...} envelope. False (default) generates a preview token that must be confirmed. |