removedInput schema / $defs
Removed value: -{
- "PredictionMarketLookupRequest": {
- "description": "Request for resolving prediction market names, events, slugs, or URLs.",
- "properties": {
- "includeEventMarkets": {
- "default": true,
- "description": "When true, also include child markets for the best-matching event. Useful for event-level questions where market detail tools need the full market slate.",
- "type": "boolean"
- },
- "maxCandidates": {
- "default": 5,
- "description": "Maximum number of market and event candidates to return.",
- "maximum": 10,
- "minimum": 1,
- "type": "integer"
- },
- "maxEventMarkets": {
- "default": 12,
- "description": "Maximum number of child markets to show when includeEventMarkets is true. The output always states how many of the event's total markets are shown.",
- "maximum": 50,
- "minimum": 1,
- "type": "integer"
- },
- "page": {
- "default": 1,
- "description": "Page number for paginated results.",
- "minimum": 1,
- "type": "integer"
- },
- "query": {
- "description": "Prediction market name, topic, Polymarket URL, or URL slug to resolve to candidate market IDs.",
- "minLength": 1,
- "type": "string"
- },
- "queryVariant": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional second short query variant to search alongside query, such as a cleaner keyword version of a slug."
- },
- "status": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": "active",
- "description": "Optional lifecycle filter for markets/events. Defaults to 'active'. Use 'all' to include closed markets."
- }
- },
- "required": [
- "query"
- ],
- "type": "object"
- }
-}
changedInput schema / properties / request / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "$ref": "#/$defs/PredictionMarketLookupRequest"
- }
-]New value: +[
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "Request for resolving prediction market names, events, slugs, or URLs.",
+ "properties": {
+ "includeEventMarkets": {
+ "default": true,
+ "description": "When true, also include child markets for the best-matching event. Useful for event-level questions where market detail tools need the full market slate.",
+ "type": "boolean"
+ },
+ "maxCandidates": {
+ "default": 5,
+ "description": "Maximum number of market and event candidates to return.",
+ "maximum": 10,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "maxEventMarkets": {
+ "default": 12,
+ "description": "Maximum number of child markets to show when includeEventMarkets is true. The output always states how many of the event's total markets are shown.",
+ "maximum": 50,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "page": {
+ "default": 1,
+ "description": "Page number for paginated results.",
+ "minimum": 1,
+ "type": "integer"
+ },
+ "query": {
+ "description": "Prediction market name, topic, Polymarket URL, or URL slug to resolve to candidate market IDs.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "queryVariant": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional second short query variant to search alongside query, such as a cleaner keyword version of a slug."
+ },
+ "status": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": "active",
+ "description": "Optional lifecycle filter for markets/events. Defaults to 'active'. Use 'all' to include closed markets."
+ }
+ },
+ "required": [
+ "query"
+ ],
+ "type": "object"
+ }
+]