Call any Open API endpoint
omada_callInvoke any Omada controller Open API endpoint using operationId or method+path, with automatic parameter insertion and dry-run previews for writes before confirmation.
Instructions
Invoke any controller Open API endpoint. Give either operationId (from omada_search_api) or method+path. {omadacId} and {siteId} are filled in automatically. Non-GET calls are refused in read-only mode, and even when writes are unlocked they return a dry-run preview unless confirm: true - show that preview to the user and get an explicit yes first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| path | No | e.g. /sites/{siteId}/clients - the /openapi/v1/{omadacId} prefix is added if absent | |
| query | No | ||
| method | No | ||
| confirm | No | Required to actually execute a write, after the user has approved it | |
| pathParams | No | Values for {placeholders} in the path | |
| operationId | No | From omada_search_api; supplies method and path |