changedOutput schema / anyOf
Previous value: -[
- {
- "properties": {
- "markdown": {
- "description": "The page's main content as Markdown.",
- "type": "string"
- }
- },
- "required": [
- "markdown"
- ],
- "type": "object"
- },
- {
- "properties": {
- "html": {
- "description": "The rendered HTML.",
- "type": "string"
- }
- },
- "required": [
- "html"
- ],
- "type": "object"
- },
- {
- "properties": {
- "summary": {
- "description": "A Markdown summary of the page.",
- "type": "string"
- }
- },
- "required": [
- "summary"
- ],
- "type": "object"
- },
- {
- "properties": {
- "keywords": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "keywords"
- ],
- "type": "object"
- },
- {
- "properties": {
- "entries": {
- "items": {
- "properties": {
- "text": {
- "type": "string"
- },
- "type": {
- "enum": [
- "error",
- "warning",
- "exception"
- ],
- "type": "string"
- }
- },
- "type": "object"
- },
- "type": "array"
- }
- },
- "required": [
- "entries"
- ],
- "type": "object"
- },
- {
- "properties": {
- "mime_type": {
- "description": "The image's type. The image itself is the image content block.",
- "type": "string"
- },
- "result_url": {
- "description": "A link to the image that needs no key.",
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "mime_type"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "alternates": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "hreflang": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "hreflang",
- "url"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "authors": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string"
- },
- "profiles": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "url": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "name",
- "url",
- "profiles"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "canonical_url": {
- "description": "The page's canonical URL, absolute.",
- "type": [
- "string",
- "null"
- ]
- },
- "description": {
- "type": [
- "string",
- "null"
- ]
- },
- "favicon_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "feeds": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "title": {
- "type": [
- "string",
- "null"
- ]
- },
- "type": {
- "type": [
- "string",
- "null"
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "type",
- "title"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "final_url": {
- "description": "The address the page ended on, after its redirects.",
- "type": [
- "string",
- "null"
- ]
- },
- "generator": {
- "type": [
- "string",
- "null"
- ]
- },
- "icons": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "rel": {
- "type": "string"
- },
- "sizes": {
- "type": [
- "string",
- "null"
- ]
- },
- "type": {
- "type": [
- "string",
- "null"
- ]
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "rel",
- "sizes",
- "type"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "image": {
- "additionalProperties": false,
- "properties": {
- "alt": {
- "type": [
- "string",
- "null"
- ]
- },
- "height": {
- "type": [
- "integer",
- "null"
- ]
- },
- "type": {
- "type": [
- "string",
- "null"
- ]
- },
- "url": {
- "type": "string"
- },
- "width": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "url",
- "width",
- "height",
- "alt",
- "type"
- ],
- "type": [
- "object",
- "null"
- ]
- },
- "keywords": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "language": {
- "description": "ISO 639-1 code of the language the content is written in.",
- "type": [
- "string",
- "null"
- ]
- },
- "locale": {
- "description": "The most specific language tag the page declares for that language, BCP 47 (en-US).",
- "type": [
- "string",
- "null"
- ]
- },
- "logo_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "manifest_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "modified_at": {
- "description": "ISO 8601, as published_at.",
- "type": [
- "string",
- "null"
- ]
- },
- "oembed_url": {
- "type": [
- "string",
- "null"
- ]
- },
- "open_graph": {
- "additionalProperties": false,
- "description": "The page's og: tags as declared.",
- "properties": {
- "description": {
- "type": [
- "string",
- "null"
- ]
- },
- "image": {
- "type": [
- "string",
- "null"
- ]
- },
- "locale": {
- "type": [
- "string",
- "null"
- ]
- },
- "site_name": {
- "type": [
- "string",
- "null"
- ]
- },
- "title": {
- "type": [
- "string",
- "null"
- ]
- },
- "type": {
- "type": [
- "string",
- "null"
- ]
- },
- "url": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "title",
- "description",
- "image",
- "url",
- "type",
- "site_name",
- "locale"
- ],
- "type": "object"
- },
- "published_at": {
- "description": "ISO 8601: a date (2024-05-01) or a moment with its offset.",
- "type": [
- "string",
- "null"
- ]
- },
- "robots": {
- "additionalProperties": false,
- "properties": {
- "follow": {
- "type": "boolean"
- },
- "index": {
- "type": "boolean"
- }
- },
- "required": [
- "index",
- "follow"
- ],
- "type": "object"
- },
- "site_name": {
- "type": [
- "string",
- "null"
- ]
- },
- "structured_data_types": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "theme_color": {
- "type": [
- "string",
- "null"
- ]
- },
- "title": {
- "description": "The page's own title, without the site's name around it.",
- "type": [
- "string",
- "null"
- ]
- },
- "twitter": {
- "additionalProperties": false,
- "description": "The page's twitter: tags as declared.",
- "properties": {
- "card": {
- "type": [
- "string",
- "null"
- ]
- },
- "creator": {
- "type": [
- "string",
- "null"
- ]
- },
- "description": {
- "type": [
- "string",
- "null"
- ]
- },
- "image": {
- "type": [
- "string",
- "null"
- ]
- },
- "site": {
- "type": [
- "string",
- "null"
- ]
- },
- "title": {
- "type": [
- "string",
- "null"
- ]
- }
- },
- "required": [
- "card",
- "site",
- "creator",
- "title",
- "description",
- "image"
- ],
- "type": "object"
- },
- "type": {
- "description": "The kind of page, as the page declares it.",
- "enum": [
- "article",
- "website",
- "profile",
- "book",
- "product",
- "video",
- "music",
- "place",
- "event",
- "recipe",
- null
- ],
- "type": [
- "string",
- "null"
- ]
- },
- "video": {
- "additionalProperties": false,
- "properties": {
- "height": {
- "type": [
- "integer",
- "null"
- ]
- },
- "type": {
- "type": [
- "string",
- "null"
- ]
- },
- "url": {
- "type": "string"
- },
- "width": {
- "type": [
- "integer",
- "null"
- ]
- }
- },
- "required": [
- "url",
- "type",
- "width",
- "height"
- ],
- "type": [
- "object",
- "null"
- ]
- }
- },
- "required": [
- "final_url",
- "canonical_url",
- "title",
- "description",
- "site_name",
- "type",
- "language",
- "locale",
- "authors",
- "published_at",
- "modified_at",
- "image",
- "video",
- "favicon_url",
- "icons",
- "logo_url",
- "feeds",
- "keywords",
- "theme_color",
- "generator",
- "manifest_url",
- "robots",
- "open_graph",
- "twitter",
- "alternates",
- "oembed_url",
- "structured_data_types"
- ],
- "type": "object"
- },
- {
- "properties": {
- "audits": {
- "type": "object"
- },
- "categories": {
- "type": "object"
- },
- "device": {
- "type": "string"
- },
- "fetchTime": {
- "type": "string"
- },
- "metrics": {
- "type": "object"
- },
- "url": {
- "type": "string"
- }
- },
- "type": "object"
- },
- {
- "properties": {
- "final_url": {
- "description": "The address the page ended on, after its redirects.",
- "type": [
- "string",
- "null"
- ]
- },
- "operations": {
- "additionalProperties": {
- "properties": {
- "cached": {
- "type": "boolean"
- },
- "error": {
- "type": "string"
- },
- "result": {},
- "success": {
- "type": "boolean"
- }
- },
- "type": "object"
- },
- "description": "One key per operation requested, in the order asked for.",
- "type": "object"
- },
- "url": {
- "type": "string"
- }
- },
- "type": "object"
- },
- {
- "properties": {
- "labels": {
- "type": "object"
- },
- "status": {
- "const": "processing",
- "type": "string"
- },
- "token": {
- "type": "string"
- }
- },
- "required": [
- "token",
- "status"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "markdown": {
+ "description": "The page's main content as Markdown.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "markdown"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "html": {
+ "description": "The rendered HTML.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "html"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "summary": {
+ "description": "A Markdown summary of the page.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "summary"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "keywords": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "keywords"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "entries": {
+ "items": {
+ "properties": {
+ "text": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "error",
+ "warning",
+ "exception"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "entries"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "mime_type": {
+ "description": "The image's type. The image itself is the image content block.",
+ "type": "string"
+ },
+ "result_url": {
+ "description": "A link to the image that needs no key.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "mime_type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "mime_type": {
+ "description": "Always application/pdf. The document itself is the resource content block.",
+ "type": "string"
+ },
+ "result_url": {
+ "description": "A link to the PDF that needs no key.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "mime_type"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "alternates": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "hreflang": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "hreflang",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "authors": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "profiles": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "url",
+ "profiles"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "canonical_url": {
+ "description": "The page's canonical URL, absolute.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "favicon_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "feeds": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "type",
+ "title"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "final_url": {
+ "description": "The address the page ended on, after its redirects.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "generator": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "icons": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "rel": {
+ "type": "string"
+ },
+ "sizes": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "rel",
+ "sizes",
+ "type"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "image": {
+ "additionalProperties": false,
+ "properties": {
+ "alt": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "height": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ },
+ "width": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "url",
+ "width",
+ "height",
+ "alt",
+ "type"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "keywords": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "language": {
+ "description": "ISO 639-1 code of the language the content is written in.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "locale": {
+ "description": "The most specific language tag the page declares for that language, BCP 47 (en-US).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "logo_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "manifest_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "modified_at": {
+ "description": "ISO 8601, as published_at.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "oembed_url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "open_graph": {
+ "additionalProperties": false,
+ "description": "The page's og: tags as declared.",
+ "properties": {
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "image": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "locale": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "site_name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "title",
+ "description",
+ "image",
+ "url",
+ "type",
+ "site_name",
+ "locale"
+ ],
+ "type": "object"
+ },
+ "published_at": {
+ "description": "ISO 8601: a date (2024-05-01) or a moment with its offset.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "robots": {
+ "additionalProperties": false,
+ "properties": {
+ "follow": {
+ "type": "boolean"
+ },
+ "index": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "index",
+ "follow"
+ ],
+ "type": "object"
+ },
+ "site_name": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "structured_data_types": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "theme_color": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "description": "The page's own title, without the site's name around it.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "twitter": {
+ "additionalProperties": false,
+ "description": "The page's twitter: tags as declared.",
+ "properties": {
+ "card": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "creator": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "image": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "site": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "card",
+ "site",
+ "creator",
+ "title",
+ "description",
+ "image"
+ ],
+ "type": "object"
+ },
+ "type": {
+ "description": "The kind of page, as the page declares it.",
+ "enum": [
+ "article",
+ "website",
+ "profile",
+ "book",
+ "product",
+ "video",
+ "music",
+ "place",
+ "event",
+ "recipe",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "video": {
+ "additionalProperties": false,
+ "properties": {
+ "height": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "type": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "url": {
+ "type": "string"
+ },
+ "width": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "url",
+ "type",
+ "width",
+ "height"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "final_url",
+ "canonical_url",
+ "title",
+ "description",
+ "site_name",
+ "type",
+ "language",
+ "locale",
+ "authors",
+ "published_at",
+ "modified_at",
+ "image",
+ "video",
+ "favicon_url",
+ "icons",
+ "logo_url",
+ "feeds",
+ "keywords",
+ "theme_color",
+ "generator",
+ "manifest_url",
+ "robots",
+ "open_graph",
+ "twitter",
+ "alternates",
+ "oembed_url",
+ "structured_data_types"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "final_url": {
+ "description": "The address the page ended on, after its redirects.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "technologies": {
+ "description": "Every technology detected, most certain first.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "categories": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "confidence": {
+ "description": "How sure the detection is, 0–100. Most are 100.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "cpe": {
+ "description": "The CPE 2.3 name, for looking the technology up in vulnerability databases.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "detected_by": {
+ "description": "Which signals gave it away: html, meta, headers, cookies, js, dom, script_src, scripts, css, text, url, xhr, cert_issuer, dns, robots. Empty for a technology only implied by another.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "implied_by": {
+ "description": "The detected technologies that imply this one (WordPress implies PHP).",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "name": {
+ "description": "The technology's name, e.g. WordPress.",
+ "type": "string"
+ },
+ "slug": {
+ "description": "A stable identifier for the technology, e.g. wordpress.",
+ "type": "string"
+ },
+ "version": {
+ "description": "The version, when the page gives it away.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "website": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "name",
+ "slug",
+ "version",
+ "confidence",
+ "categories",
+ "website",
+ "description",
+ "cpe",
+ "detected_by",
+ "implied_by"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "final_url",
+ "technologies"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": true,
+ "description": "One key per requested field, in the order requested. A value the page does not give is null.",
+ "type": "object"
+ },
+ {
+ "properties": {
+ "audits": {
+ "type": "object"
+ },
+ "categories": {
+ "type": "object"
+ },
+ "device": {
+ "type": "string"
+ },
+ "fetchTime": {
+ "type": "string"
+ },
+ "metrics": {
+ "type": "object"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "properties": {
+ "final_url": {
+ "description": "The address the page ended on, after its redirects.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "operations": {
+ "additionalProperties": {
+ "properties": {
+ "cached": {
+ "type": "boolean"
+ },
+ "error": {
+ "type": "string"
+ },
+ "result": {},
+ "success": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "description": "One key per operation requested, in the order asked for.",
+ "type": "object"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "properties": {
+ "labels": {
+ "type": "object"
+ },
+ "status": {
+ "const": "processing",
+ "type": "string"
+ },
+ "token": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "token",
+ "status"
+ ],
+ "type": "object"
+ }
+]