canvas_api_get
Fetch data from any Canvas REST API endpoint not covered by a dedicated tool. Use it for read-only GET requests; it cannot perform writes.
Instructions
Escape hatch: GET any Canvas REST endpoint without a dedicated tool.
Canvas publishes well over a thousand operations; the tools here cover the common teaching ones. Use this for the rest. Read-only by construction — it cannot issue a write even if asked to.
Args: path: path under /api/v1, e.g. "courses/12345/gradebook_history/days". A full URL is also accepted. params_json: optional JSON object of query parameters, e.g. '{"per_page": 20, "include[]": "submission"}'. max_chars: bound on the returned payload (0 = the server default).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| max_chars | No | ||
| params_json | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |