clickup_execute_operator
Runs one enabled ClickUp Unified API operator for requests with no dedicated tool or spanning many objects. Call get_operators first to find the enabled model.operator pair and its schema.
Instructions
Run one enabled Unified API operator (a <model>.<operator> pair) as the authenticated user, in the session workspace. The operator catalog is how this server exposes ClickUp operations beyond the dedicated clickup_* tools, and it grows over time: reach for it when no dedicated tool fits the request or when a request spans many objects (for example several tasks to change, create or read). Call clickup_get_operators first; it lists the enabled operators with each one's parameters and request-body schema, and only enabled operators are callable. Prefer a dedicated clickup_* tool when one covers the whole request in a single call. workspace_id is taken from the session and cannot be overridden. Operators that return full objects (creates and updates included) can produce very large results: pass query with the request to project only the fields you need. Errors carry the upstream status, operationId and response body. Do not retry a call that timed out: the operation may have completed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body shaped per the schema shown by clickup_get_operators. | |
| model | Yes | Lowercase model name from clickup_get_operators. | |
| query | No | Optional JMESPath expression applied to the response to return only what you need, e.g. `items[*].{id: id, name: name}`. | |
| operator | Yes | Operator from the canonical taxonomy, e.g. `get_many`, `update_many`. Only enabled pairs are accepted. | |
| parameters | No | Path and query parameters keyed by the names shown by clickup_get_operators (e.g. `list_id`). workspace_id is filled in automatically. | |
| operation_id | No | Underlying API operationId; only needed when clickup_get_operators lists several for the pair. | |
| workspace_id | No | Workspace ID (digits only). Only needed when you have multiple workspaces. |