changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "account": {
- "additionalProperties": false,
- "properties": {
- "auth_method": {
- "enum": [
- "anonymous",
- "token",
- "ip"
- ],
- "type": "string"
- },
- "authenticated": {
- "type": "boolean"
- },
- "email": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "login_url": {
- "format": "uri",
- "type": "string"
- },
- "plan": {
- "enum": [
- "anonymous",
- "hobby",
- "pro",
- "enterprise"
- ],
- "type": "string"
- },
- "quota": {
- "additionalProperties": false,
- "properties": {
- "minute": {
- "additionalProperties": false,
- "properties": {
- "limit": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "remaining": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "reset_at": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
- "type": "string"
- }
- },
- "required": [
- "limit",
- "remaining",
- "reset_at"
- ],
- "type": "object"
- },
- "week": {
- "additionalProperties": false,
- "properties": {
- "limit": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "remaining": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "reset_at": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
- "type": "string"
- }
- },
- "required": [
- "limit",
- "remaining",
- "reset_at"
- ],
- "type": "object"
- }
- },
- "required": [
- "week",
- "minute"
- ],
- "type": "object"
- },
- "upgrade_url": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "authenticated",
- "auth_method",
- "email",
- "plan",
- "quota",
- "login_url",
- "upgrade_url"
- ],
- "type": "object"
- },
- "cache_hit": {
- "type": "boolean"
- },
- "content": {
- "type": "string"
- },
- "ok": {
- "const": true,
- "type": "boolean"
- },
- "outcome": {
- "enum": [
- "success",
- "degraded"
- ],
- "type": "string"
- },
- "provider": {
- "enum": [
- "index",
- "apple_json",
- "apple_http",
- "firecrawl"
- ],
- "type": "string"
- },
- "requested_url": {
- "type": "string"
- },
- "source": {
- "enum": [
- "apple",
- "third_party"
- ],
- "type": "string"
- },
- "title": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "upstream_status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "account",
- "ok",
- "outcome",
- "requested_url",
- "url",
- "title",
- "content",
- "source",
- "provider",
- "upstream_status",
- "cache_hit"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "account": {
- "additionalProperties": false,
- "properties": {
- "auth_method": {
- "enum": [
- "anonymous",
- "token",
- "ip"
- ],
- "type": "string"
- },
- "authenticated": {
- "type": "boolean"
- },
- "email": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "login_url": {
- "format": "uri",
- "type": "string"
- },
- "plan": {
- "enum": [
- "anonymous",
- "hobby",
- "pro",
- "enterprise"
- ],
- "type": "string"
- },
- "quota": {
- "additionalProperties": false,
- "properties": {
- "minute": {
- "additionalProperties": false,
- "properties": {
- "limit": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "remaining": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "reset_at": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
- "type": "string"
- }
- },
- "required": [
- "limit",
- "remaining",
- "reset_at"
- ],
- "type": "object"
- },
- "week": {
- "additionalProperties": false,
- "properties": {
- "limit": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "remaining": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "reset_at": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
- "type": "string"
- }
- },
- "required": [
- "limit",
- "remaining",
- "reset_at"
- ],
- "type": "object"
- }
- },
- "required": [
- "week",
- "minute"
- ],
- "type": "object"
- },
- "upgrade_url": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "authenticated",
- "auth_method",
- "email",
- "plan",
- "quota",
- "login_url",
- "upgrade_url"
- ],
- "type": "object"
- },
- "cache_hit": {
- "type": "boolean"
- },
- "error": {
- "additionalProperties": false,
- "properties": {
- "code": {
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "retry_at": {
- "format": "date-time",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
- "type": "string"
- },
- "status": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "code",
- "message",
- "status"
- ],
- "type": "object"
- },
- "ok": {
- "const": false,
- "type": "boolean"
- },
- "outcome": {
- "enum": [
- "invalid",
- "limited",
- "failed",
- "no_content"
- ],
- "type": "string"
- },
- "provider": {
- "type": "string"
- },
- "source": {
- "enum": [
- "apple",
- "third_party"
- ],
- "type": "string"
- },
- "upstream_status": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "ok",
- "outcome",
- "error"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "account": {
+ "additionalProperties": false,
+ "properties": {
+ "auth_method": {
+ "enum": [
+ "anonymous",
+ "token",
+ "ip",
+ "oauth",
+ "api_key"
+ ],
+ "type": "string"
+ },
+ "authenticated": {
+ "type": "boolean"
+ },
+ "email": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "login_url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "plan": {
+ "enum": [
+ "anonymous",
+ "hobby",
+ "pro",
+ "enterprise"
+ ],
+ "type": "string"
+ },
+ "quota": {
+ "additionalProperties": false,
+ "properties": {
+ "minute": {
+ "additionalProperties": false,
+ "properties": {
+ "limit": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "remaining": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reset_at": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "limit",
+ "remaining",
+ "reset_at"
+ ],
+ "type": "object"
+ },
+ "week": {
+ "additionalProperties": false,
+ "properties": {
+ "limit": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "remaining": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reset_at": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "limit",
+ "remaining",
+ "reset_at"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "week",
+ "minute"
+ ],
+ "type": "object"
+ },
+ "upgrade_url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "authenticated",
+ "auth_method",
+ "email",
+ "plan",
+ "quota",
+ "login_url",
+ "upgrade_url"
+ ],
+ "type": "object"
+ },
+ "cache_hit": {
+ "type": "boolean"
+ },
+ "content": {
+ "type": "string"
+ },
+ "ok": {
+ "const": true,
+ "type": "boolean"
+ },
+ "outcome": {
+ "enum": [
+ "success",
+ "degraded"
+ ],
+ "type": "string"
+ },
+ "provider": {
+ "enum": [
+ "index",
+ "apple_json",
+ "apple_http",
+ "firecrawl"
+ ],
+ "type": "string"
+ },
+ "request_id": {
+ "type": "string"
+ },
+ "requested_url": {
+ "type": "string"
+ },
+ "source": {
+ "enum": [
+ "apple",
+ "third_party"
+ ],
+ "type": "string"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "upstream_status": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "account",
+ "ok",
+ "outcome",
+ "requested_url",
+ "url",
+ "title",
+ "content",
+ "source",
+ "provider",
+ "upstream_status",
+ "cache_hit"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "account": {
+ "additionalProperties": false,
+ "properties": {
+ "auth_method": {
+ "enum": [
+ "anonymous",
+ "token",
+ "ip",
+ "oauth",
+ "api_key"
+ ],
+ "type": "string"
+ },
+ "authenticated": {
+ "type": "boolean"
+ },
+ "email": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "login_url": {
+ "format": "uri",
+ "type": "string"
+ },
+ "plan": {
+ "enum": [
+ "anonymous",
+ "hobby",
+ "pro",
+ "enterprise"
+ ],
+ "type": "string"
+ },
+ "quota": {
+ "additionalProperties": false,
+ "properties": {
+ "minute": {
+ "additionalProperties": false,
+ "properties": {
+ "limit": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "remaining": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reset_at": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "limit",
+ "remaining",
+ "reset_at"
+ ],
+ "type": "object"
+ },
+ "week": {
+ "additionalProperties": false,
+ "properties": {
+ "limit": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "remaining": {
+ "anyOf": [
+ {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reset_at": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "limit",
+ "remaining",
+ "reset_at"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "week",
+ "minute"
+ ],
+ "type": "object"
+ },
+ "upgrade_url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "authenticated",
+ "auth_method",
+ "email",
+ "plan",
+ "quota",
+ "login_url",
+ "upgrade_url"
+ ],
+ "type": "object"
+ },
+ "cache_hit": {
+ "type": "boolean"
+ },
+ "error": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "retry_at": {
+ "format": "date-time",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
+ "type": "string"
+ },
+ "status": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "code",
+ "message",
+ "status"
+ ],
+ "type": "object"
+ },
+ "ok": {
+ "const": false,
+ "type": "boolean"
+ },
+ "outcome": {
+ "enum": [
+ "invalid",
+ "limited",
+ "failed",
+ "no_content"
+ ],
+ "type": "string"
+ },
+ "provider": {
+ "type": "string"
+ },
+ "request_id": {
+ "type": "string"
+ },
+ "source": {
+ "enum": [
+ "apple",
+ "third_party"
+ ],
+ "type": "string"
+ },
+ "upstream_status": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "ok",
+ "outcome",
+ "error"
+ ],
+ "type": "object"
+ }
+]