changedInput schema / properties / offset / description
Previous value: -"Rows to skip for pagination."New value: +"Rows to skip. For the next page pass offset + limit from the last result."
addedInput schema / properties / q
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 200,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Case-insensitive text to find in the title, description or link URL; % and _ match literally.",
+ "title": "Q"
+}
addedInput schema / properties / sort
Added value: +{
+ "default": "run_at_desc",
+ "description": "Order: run_at, created_at, title or status, each _asc or _desc. run_at_asc lists the next run first.",
+ "enum": [
+ "run_at_desc",
+ "run_at_asc",
+ "created_at_desc",
+ "created_at_asc",
+ "title_asc",
+ "title_desc",
+ "status_asc",
+ "status_desc"
+ ],
+ "title": "Sort",
+ "type": "string"
+}
addedOutput schema / description
Added value: +"One page of list_schedules results plus the total number of matching schedules."
addedOutput schema / properties / has_more
Added value: +{
+ "description": "true when more rows follow: call again with the same filters, q and sort and offset = offset + limit. When total is null it only means this page was full.",
+ "title": "Has More",
+ "type": "boolean"
+}
addedOutput schema / properties / items
Added value: +{
+ "description": "Schedules on this page in the requested order, each with id, pinterest_account_id, run_at, status, payload (board_id, title, media), pin_id once it ran, last_error, created_at and updated_at. Empty when nothing matches.",
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "title": "Items",
+ "type": "array"
+}
addedOutput schema / properties / limit
Added value: +{
+ "description": "Page size used for this call.",
+ "title": "Limit",
+ "type": "integer"
+}
addedOutput schema / properties / offset
Added value: +{
+ "description": "Rows skipped before this page.",
+ "title": "Offset",
+ "type": "integer"
+}
removedOutput schema / properties / result
Removed value: -{
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "title": "Result",
- "type": "array"
-}
addedOutput schema / properties / total
Added value: +{
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "How many rows match the filters and search across all pages. Answer \"how many ...?\" from this; limit=1 is enough. Null only when the PinBridge API is older than 1.34.",
+ "title": "Total"
+}
changedOutput schema / required
Previous value: -[
- "result"
-]New value: +[
+ "items",
+ "total",
+ "limit",
+ "offset",
+ "has_more"
+]
changedOutput schema / title
Previous value: -"list_schedulesOutput"New value: +"ScheduleListPage"