changedInput schema / properties / keywords / items / anyOf
Previous value: -[
- {
- "maxLength": 180,
- "minLength": 1,
- "type": "string"
- },
- {
- "additionalProperties": false,
- "properties": {
- "city": {
- "anyOf": [
- {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "country": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "device": {
- "description": "Device whose search or ranking data is being selected.",
- "enum": [
- "desktop",
- "mobile"
- ],
- "type": "string"
- },
- "intent": {
- "anyOf": [
- {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "keyword": {
- "description": "Search phrase to add to the project.",
- "maxLength": 180,
- "minLength": 1,
- "type": "string"
- },
- "location": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "location_key": {
- "pattern": "^[A-Z]{2}(\\/[^/]{1,80}){0,2}$",
- "type": "string"
- },
- "schedule": {
- "additionalProperties": false,
- "properties": {
- "cron_expression": {
- "anyOf": [
- {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Cron expression for custom_cron schedules; use null for other frequencies."
- },
- "frequency": {
- "description": "Schedule frequency that determines when rank checks run.",
- "enum": [
- "paused",
- "manual",
- "daily",
- "weekly",
- "monthly",
- "custom_cron"
- ],
- "type": "string"
- },
- "jitter_minutes": {
- "maximum": 120,
- "minimum": 0,
- "type": "integer"
- },
- "timezone": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "cron_expression",
- "frequency"
- ],
- "type": "object"
- },
- "tags": {
- "items": {
- "description": "Tag label assigned to the keyword.",
- "maxLength": 48,
- "minLength": 1,
- "type": "string"
- },
- "maxItems": 12,
- "type": "array"
- },
- "target_url": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Canonical destination URL or site-relative path to associate with the keyword."
- },
- "topic": {
- "anyOf": [
- {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "keyword"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "maxLength": 180,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "city": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "country": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "device": {
+ "description": "Device whose search or ranking data is being selected.",
+ "enum": [
+ "desktop",
+ "mobile"
+ ],
+ "type": "string"
+ },
+ "intent": {
+ "anyOf": [
+ {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "keyword": {
+ "description": "Search phrase to add to the project.",
+ "maxLength": 180,
+ "minLength": 1,
+ "type": "string"
+ },
+ "location": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "location_key": {
+ "description": "Canonical country, region, or city key. Append @language for a non-default language pair; an unqualified key uses the country's default language.",
+ "pattern": "^[A-Z]{2}(\\/[^/@]{1,80}){0,2}(@[a-z]{2,3}(-[a-z0-9]{2,8})?)?$",
+ "type": "string"
+ },
+ "schedule": {
+ "additionalProperties": false,
+ "properties": {
+ "cron_expression": {
+ "anyOf": [
+ {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Cron expression for custom_cron schedules; use null for other frequencies."
+ },
+ "frequency": {
+ "description": "Schedule frequency that determines when rank checks run.",
+ "enum": [
+ "paused",
+ "manual",
+ "daily",
+ "weekly",
+ "monthly",
+ "custom_cron"
+ ],
+ "type": "string"
+ },
+ "jitter_minutes": {
+ "maximum": 120,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "timezone": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "cron_expression",
+ "frequency"
+ ],
+ "type": "object"
+ },
+ "tags": {
+ "items": {
+ "description": "Tag label assigned to the keyword.",
+ "maxLength": 48,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 12,
+ "type": "array"
+ },
+ "target_url": {
+ "anyOf": [
+ {
+ "maxLength": 500,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Canonical destination URL or site-relative path to associate with the keyword."
+ },
+ "topic": {
+ "anyOf": [
+ {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "keyword"
+ ],
+ "type": "object"
+ }
+]