elaichi__synthetic_tool__get
Read one synthetic tool, including the input_schema its caller must satisfy and the steps it runs. Returns the record directly. OWNER-ONLY: a caller who does not own the tool gets a 404, not a permission error, even holding toolbox:view or toolbox:manage — not being allowed to see a tool and the tool not existing are deliberately indistinguishable, so never report a 404 here as proof the id is wrong. There is no visibility parameter on this operation or on GET /synthetic-tool/:id: a synthetic tool’s body is the most private thing the product stores about a member (the ids of connections nobody else can see, literal args_template text, the output JSONata), and no permission opens it. Reading one is also not permission to RUN it: synthetic_tool.execute needs the same ownership. Read this before synthetic_tool.execute — the input schema is author-defined and cannot be guessed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Synthetic tool id (`syn_…`) from synthetic_tool.list. |