nvr_move_channel
Move a camera binding to a different channel slot while keeping its credentials and settings; refuses if the target slot is occupied and returns before/after rows.
Instructions
Move a binding to another channel slot (chm_mod_dev_chn), keeping its credentials and settings. Refuses if new_id is occupied (the firmware would replace it). Same gates as nvr_remove_channel. Returns before/after rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new_id | Yes | ||
| old_id | Yes | ||
| confirm_write | No | Must be the JSON boolean true to authorise this mutating write. A string such as "true"/"1"/"yes" does NOT count and the write is refused with no network call; re-send with the boolean confirm_write=true after confirming the change with the operator. | |
| expected_uuid | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||