nvr_raw_call
Sends a raw method and module directly to a VIGI NVR JSON API for edge cases not covered by standard calls. Use only when no catalogued call fits; writes require both gates and are logged.
Instructions
Off-catalog escape hatch: send {"method": method, module: params} directly. Prefer nvr_call. Everything but method="get" needs both write gates; the login and user_management modules are always refused. Logged at WARNING. Honours VIGI_NVR_DRY_RUN. Reply credentials are redacted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | ||
| module | Yes | ||
| params | No | ||
| 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. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||