cvcue_api_execute
Run CV-CUE REST API requests to query or change Wi-Fi management data; specify HTTP method, path, query parameters, and body for GET, POST, PUT, or DELETE calls.
Instructions
Execute ANY CV-CUE API call (step 4 of API discovery).
Paths are relative to the API base URL (…/wifi/api). Most list endpoints page with startindex (0-based offset) + pagesize, and accept locationid to scope results to a location subtree (see cvcue_list_locations).
Examples: GET /system/version GET /manageddevices/aps query_params={"pagesize": 20, "active": true} GET /clients/{macaddress}/associationhistory path_params={"macaddress": "AA:BB:CC:DD:EE:FF"} GET /troubleshooting/clientevents query_params={"fromtime": , "pagesize": 50}
Large responses: many GETs accept fields=[...] for a selective fetch (a field that doesn't support it fails with SELECTIVE_FETCH_OR_UPDATE_NOT_SUPPORTED_FOR_FIELD — drop that field and retry). /deviceconfiguration/devicetemplates is huge unless you pass modelspecific=false. Oversized results are refused with a shape preview.
Secret values (passphrases, RADIUS secrets...) come back as REDACTED. Never send that placeholder back in a write body — omit the field or supply the real value.
Non-GET calls require writes to be enabled for this connection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body for POST/PUT/DELETE | |
| path | Yes | API path, e.g. '/manageddevices/aps' or '/clients/{macaddress}/snapshots' | |
| method | Yes | HTTP method: GET, POST, PUT, DELETE | |
| version | No | Optional module API Version header (default: server latest) | |
| path_params | No | Substitutions for {placeholders} in path | |
| query_params | No | Query parameters (lists become repeated params) |