changedInput schema / properties / formats / description
Previous value: -"Comma-separated bodies to return per page, from markdown (default), text, cleanHtml and rawHtml, e.g. 'markdown,text'."New value: +"Bodies per page, comma-separated from markdown (default), text, cleanHtml and rawHtml. With full=true, config's formats list chooses them instead."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "description": "A scrape. A list: status, the pages with excerpts and an index of every url. One URL: that page in\nfull. full=true: the extraction, with the page under `page`. A batch still going: status 'running' and\na job.",
+ "properties": {
+ "code": {
+ "description": "Only on a failure: a machine-readable reason, e.g. read_only, validation, plan_limit or not_found.",
+ "title": "Code"
+ },
+ "detail": {
+ "description": "Only on a failure: the API's own wording, when the error was rephrased.",
+ "title": "Detail"
+ },
+ "error": {
+ "description": "Only when the call failed: what went wrong, in words an assistant can act on.",
+ "title": "Error"
+ },
+ "index": {
+ "description": "A list only: every url as {url, title, words, status}, so none is lost when excerpts are cut.",
+ "title": "Index"
+ },
+ "job": {
+ "description": "While a batch is still going: {kind: 'batch', id} for get_job and cancel_job.",
+ "title": "Job"
+ },
+ "note": {
+ "description": "What was left out and how to get it.",
+ "title": "Note"
+ },
+ "page": {
+ "description": "full=true only: the page in full -- markdown, html, head {title, description, canonical, h1}, fields, images, engine, pageStatus -- with each body capped at 12,000 characters.",
+ "title": "Page"
+ },
+ "pages": {
+ "description": "The pages read. A list: up to 50, each {url, title, words, status, links (a count), markdown excerpt}, the excerpts sharing 60,000 characters. One URL: that page in full, each body asked for capped at 12,000 characters.",
+ "title": "Pages"
+ },
+ "rest": {
+ "description": "A list past its index: {count, byStatus, notOk} for the urls not shown.",
+ "title": "Rest"
+ },
+ "status": {
+ "description": "'done' once read; 'running' with a `job` while a batch goes on; with full=true, 'blocked' when the site refused and 'error' when the read failed. On an error, the HTTP status code.",
+ "title": "Status"
+ }
+ },
+ "title": "ScrapeOut",
+ "type": "object"
+}