addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / operation
Added value: +{
+ "default": "generate",
+ "description": "\"generate\" builds a <urlset> from \"urls\"; \"generateIndex\" builds a <sitemapindex> from \"sitemaps\". Defaults to generate.",
+ "enum": [
+ "generate",
+ "generateIndex"
+ ],
+ "type": "string"
+}
addedInput schema / properties / prettyPrint / default
Added value: +true
addedInput schema / properties / prettyPrint / description
Added value: +"When true, indents and newline-separates the XML; false emits a single minified line."
addedInput schema / properties / sitemaps
Added value: +{
+ "description": "Child-sitemap entries for operation \"generateIndex\" (required for that operation, min 1 valid entry).",
+ "items": {
+ "properties": {
+ "lastmod": {
+ "description": "Optional ISO 8601 last-modified date; invalid values warn.",
+ "type": "string"
+ },
+ "loc": {
+ "description": "Absolute URL of a child sitemap file.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "loc"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / urls / description
Added value: +"URL entries for operation \"generate\" (required, min 1 valid entry). Entries missing loc are skipped with a warning."
addedInput schema / properties / urls / items / properties / alternates
Added value: +{
+ "description": "Optional hreflang alternates; triggers the xhtml namespace on <urlset>.",
+ "items": {
+ "properties": {
+ "href": {
+ "description": "Absolute URL of the alternate-language page.",
+ "type": "string"
+ },
+ "hreflang": {
+ "description": "BCP 47 language/region code, e.g. en-US.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hreflang",
+ "href"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / urls / items / properties / changefreq / description
Added value: +"Optional change-frequency hint; other values warn and are dropped."
addedInput schema / properties / urls / items / properties / changefreq / enum
Added value: +[
+ "always",
+ "hourly",
+ "daily",
+ "weekly",
+ "monthly",
+ "yearly",
+ "never"
+]
addedInput schema / properties / urls / items / properties / lastmod / description
Added value: +"Optional ISO 8601 date or datetime (e.g. 2024-05-27 or 2024-05-27T13:45:00Z); invalid values warn."
addedInput schema / properties / urls / items / properties / loc / description
Added value: +"Absolute URL. Max 2048 chars (over-length warns, not rejected)."
addedInput schema / properties / urls / items / properties / priority / description
Added value: +"Optional crawl priority 0.0-1.0, serialized to one decimal; out-of-range warns and is dropped."
addedInput schema / properties / urls / items / properties / priority / maximum
Added value: +1
addedInput schema / properties / urls / items / properties / priority / minimum
Added value: +0
changedInput schema / properties / urls / items / required
Previous value: -[
- "loc",
- "lastmod",
- "changefreq",
- "priority"
-]New value: +[
+ "loc"
+]
changedInput schema / required
Previous value: -[
- "urls",
- "prettyPrint"
-]New value: +[
+ "operation"
+]
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "operation": {
+ "description": "Echo of the operation performed (generate or generateIndex).",
+ "type": "string"
+ },
+ "result": {
+ "description": "Generation payload for the chosen operation.",
+ "properties": {
+ "byteSize": {
+ "description": "UTF-8 byte size of the XML as a crawler sees it on disk.",
+ "type": "integer"
+ },
+ "sitemapCount": {
+ "description": "Number of <sitemap> entries emitted (generateIndex operation).",
+ "type": "integer"
+ },
+ "urlCount": {
+ "description": "Number of <url> entries emitted (generate operation).",
+ "type": "integer"
+ },
+ "warnings": {
+ "description": "Per-entry validation notes and protocol-limit breaches; empty when clean.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "xml": {
+ "description": "The serialized sitemap XML document.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "success": {
+ "description": "True when generation succeeded.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}