addedInput schema / properties / limit
Added value: +{
+ "description": "Cubes per page (1-500, default 200).",
+ "type": "number"
+}
addedInput schema / properties / page
Added value: +{
+ "description": "Page number, 1-based (default 1).",
+ "type": "number"
+}
addedInput schema / properties / title
Added value: +{
+ "description": "Case-insensitive substring match against the English and French cube titles, e.g. \"egg\" or \"population\". Applied to the cubes scanned on this page.",
+ "type": "string"
+}
changedOutput schema / properties / count / description
Previous value: -"Total number of cubes"New value: +"Cubes returned on THIS page (not the catalogue total -- StatCan's endpoint has no paging, so this tool streams and pages; use has_more/next_page)"
addedOutput schema / properties / has_more
Added value: +{
+ "description": "True when more cubes exist beyond this page",
+ "type": "boolean"
+}
addedOutput schema / properties / licence
Added value: +{
+ "description": "Statistics Canada Open Licence",
+ "type": "string"
+}
addedOutput schema / properties / limit
Added value: +{
+ "description": "Cubes per page (1-500, default 200)",
+ "type": "number"
+}
addedOutput schema / properties / next_page
Added value: +{
+ "description": "Next page number, or null at the end",
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / note
Added value: +{
+ "description": "Present when the scan was truncated: says what was scanned and how to narrow",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / page
Added value: +{
+ "description": "1-based page number returned",
+ "type": "number"
+}
addedOutput schema / properties / scan_truncated
Added value: +{
+ "description": "True when the read stopped at the cap rather than the end of the upstream array, so a short page is OUR ceiling and not proof the list ended",
+ "type": "boolean"
+}
addedOutput schema / properties / scanned
Added value: +{
+ "description": "Cubes read off the upstream stream before stopping -- the bound that keeps this call from holding StatCan's whole 8 MB array in memory",
+ "type": "number"
+}
addedOutput schema / properties / title_filter
Added value: +{
+ "description": "The lower-cased title substring applied, or null",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / upstream_bytes_read
Added value: +{
+ "description": "Bytes actually pulled from StatCan WDS for this call",
+ "type": "number"
+}
changedOutput schema / required
Previous value: -[
- "count",
- "cubes"
-]New value: +[
+ "count",
+ "page",
+ "limit",
+ "has_more",
+ "cubes"
+]