action pandascore_get_matches_past { label: "Get past matches" description: "List past matches" provider: pandascore method: GET path: "/matches/past" encoding: json input: { type: "object" properties: { filter: { type: "object" properties: { begin_at: { type: "array" items: { type: "string" format: "date-time" } } detailed_stats: { type: "boolean" description: "Whether the match offers full stats" } draw: { type: "boolean" description: "Whether result of the match is a draw" } end_at: { type: "array" items: { type: "string" format: "date-time" } } finished: { type: "boolean" } forfeit: { type: "boolean" description: "Whether match was forfeited" } future: { type: "boolean" } id: { type: "array" items: { type: "integer" } } league_id: { type: "array" items: { type: "integer" } } match_type: { type: "array" items: { type: "string" enum: ["best_of", "custom", "first_to", "ow_best_of"] } } modified_at: { type: "array" items: { type: "string" format: "date-time" } } name: { type: "array" items: { type: "string" } } not_started: { type: "boolean" } number_of_games: { type: "array" items: { type: "integer" description: "Number of games" } } opponent_id: { type: "array" items: { description: "A team ID or slug" type: "object" } } past: { type: "boolean" } running: { type: "boolean" } scheduled_at: { type: "array" items: { type: "string" format: "date-time" } } serie_id: { type: "array" items: { type: "integer" } } slug: { type: "array" items: { type: "string" } } status: { type: "array" items: { type: "string" enum: ["canceled", "finished", "not_started", "postponed", "running"] } } tournament_id: { type: "array" items: { type: "integer" } } unscheduled: { type: "boolean" } videogame: { type: "array" items: { description: "A videogame ID or slug" type: "object" } } winner_id: { type: "array" items: { type: "object" } } } additionalProperties: false } range: { type: "object" properties: { begin_at: { type: "array" items: { type: "string" format: "date-time" } } detailed_stats: { type: "array" items: { type: "boolean" description: "Whether the match offers full stats" } } draw: { type: "array" items: { type: "boolean" description: "Whether result of the match is a draw" } } end_at: { type: "array" items: { type: "string" format: "date-time" } } forfeit: { type: "array" items: { type: "boolean" description: "Whether match was forfeited" } } id: { type: "array" items: { type: "integer" } } match_type: { type: "array" items: { type: "string" enum: ["best_of", "custom", "first_to", "ow_best_of"] } } modified_at: { type: "array" items: { type: "string" format: "date-time" } } name: { type: "array" items: { type: "string" } } number_of_games: { type: "array" items: { type: "integer" description: "Number of games" } } scheduled_at: { type: "array" items: { type: "string" format: "date-time" } } slug: { type: "array" items: { type: "string" } } status: { type: "array" items: { type: "string" enum: ["canceled", "finished", "not_started", "postponed", "running"] } } tournament_id: { type: "array" items: { type: "integer" } } winner_id: { type: "array" items: { type: "object" } } } additionalProperties: false } search: { type: "object" properties: { match_type: { type: "string" enum: ["best_of", "custom", "first_to", "ow_best_of"] } name: { type: "string" } slug: { type: "string" } status: { type: "string" enum: ["canceled", "finished", "not_started", "postponed", "running"] } } additionalProperties: false } sort: { type: "array" items: { enum: ["begin_at", "-begin_at", "detailed_stats", "-detailed_stats", "draw", "-draw", "end_at", "-end_at", "forfeit", "-forfeit", "id", "-id", "match_type", "-match_type", "modified_at", "-modified_at", "name", "-name", "number_of_games", "-number_of_games", "scheduled_at", "-scheduled_at", "slug", "-slug", "status", "-status", "tournament_id", "-tournament_id", "winner_id", "-winner_id"] type: "object" } } } additionalProperties: false } output: { type: "object" additionalProperties: true } }