addedInput schema / properties / country
Added value: +{
+ "description": "Either participant's country — the lowercase 3-letter IOC-style code the Player object returns (e.g. ned, sui, gre), NOT ISO-3166. Players with no recorded country never match.",
+ "maxLength": 3,
+ "minLength": 3,
+ "type": "string"
+}
addedInput schema / properties / from
Added value: +{
+ "description": "Earliest play date: YYYY-MM-DD (a whole UTC day) or ISO-8601 datetime.",
+ "type": "string"
+}
addedInput schema / properties / player
Added value: +{
+ "description": "Player ids (from search_players), max 50 — keeps matches where ANY listed player is either participant.",
+ "items": {
+ "type": "integer"
+ },
+ "maxItems": 50,
+ "type": "array"
+}
addedInput schema / properties / to
Added value: +{
+ "description": "Latest play date: YYYY-MM-DD or ISO-8601; must not precede from.",
+ "type": "string"
+}
addedInput schema / properties / tour
Added value: +{
+ "description": "Tour filter; each name covers its doubles variants. Exhibition/team events carry no tour and are excluded whenever the filter is used.",
+ "enum": [
+ "atp",
+ "wta",
+ "challenger",
+ "itf",
+ "juniors"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / matches / items / properties / event_status
Added value: +{
+ "description": "How the match ended (or paused) when it did not run its course: Retired, Cancelled, Walk Over, Postponed or Interrupted. Null means completed normally OR never resolved. Branch settlement logic here.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / matches / items / properties / round_code
Added value: +{
+ "description": "Round in the normalized vocabulary (F, SF, QF, R16 … Q); null when the label is unrecognised, never guessed.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / matches / items / properties / tour
Added value: +{
+ "description": "atp, wta, challenger, itf or juniors. Null when the feed never stated one (exhibitions, team events).",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / matches / items / properties / tournament_id
Added value: +{
+ "description": "Stable tournament id — pass to get_tournament. Null where uncatalogued.",
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / matches / items / properties / withdrew
Added value: +{
+ "description": "Completed matches only: which player retired or conceded the walkover, 1 or 2. Null means \"not a withdrawal, or no evidence\", never a guess.",
+ "type": [
+ "number",
+ "null"
+ ]
+}
changedOutput schema / properties / matches / items / required
Previous value: -[
- "id",
- "tournament",
- "round",
- "player1",
- "player2",
- "score",
- "status",
- "surface",
- "indoor",
- "serving",
- "winner",
- "win_probability_p1"
-]New value: +[
+ "id",
+ "tour",
+ "tournament",
+ "tournament_id",
+ "round",
+ "round_code",
+ "player1",
+ "player2",
+ "score",
+ "status",
+ "surface",
+ "indoor",
+ "serving",
+ "winner",
+ "event_status",
+ "withdrew",
+ "win_probability_p1"
+]