update_carrier_subscriber
Modify a UniFi Carrier Fabric subscriber's plan, host, contact details, or metadata. Preview changes with dry_run or apply them after confirmation.
Instructions
Update a UniFi Carrier Fabric subscriber.
Only provided fields are sent to the API. Spec semantics: an absent field leaves it unchanged, while an explicit null clears the field. This tool only sends provided fields, so use plan_id="" style clearing via direct API if ever needed.
Args: subscriber_id: Subscriber identifier settings: Application settings name: Display name email: Contact email notes: Operator notes service_address: Free-text service address plan_id: Service plan to assign host_id: Gateway host to attach metadata: Free-form metadata dictionary confirm: Must be true to apply the change (required unless dry_run) dry_run: Preview the change without applying it
Returns: The updated subscriber as a dictionary
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| No | |||
| notes | No | ||
| confirm | No | ||
| dry_run | No | ||
| host_id | No | ||
| plan_id | No | ||
| metadata | No | ||
| controller | No | Controller to run against (see list_controllers). Defaults to the controller chosen with select_controller, then the server default. | |
| subscriber_id | Yes | ||
| service_address | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||