{
  "openapi": "3.0.3",
  "info": {
    "description": "Sportmicro is happy to have you here! Thanks for visiting our rugby documentation. You will learn all there is to know about Sportmicro' Rugby API right here.",
    "title": "Sportmicro",
    "version": "1.0.0",
    "termsOfService": "https://sportmicro.com/terms",
    "contact": {
      "name": "Sportmicro Support",
      "email": "support@sportmicro.com",
      "url": "https://sportmicro.com/contact"
    },
    "x-logo": {
      "url": "https://sportmicro.com/png/icons/rugby.png",
      "altText": "Sportmicro rugby logo"
    },
    "license": {
      "name": "MIT",
      "url": "https://opensource.org/licenses/MIT"
    }
  },
  "paths": {
    "/seasons": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons",
        "description": "This endpoint allows you to retrieve the seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons<br />`https://rugby.sportmicro.com/seasons`<br /><br />Get seasons based on the **id**<br />`https://rugby.sportmicro.com/seasons?id=eq.{id}`<br /><br />Get seasons from a specific **league_id**<br />`https://rugby.sportmicro.com/seasons?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.seasons.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 84,
                      "name": "2024",
                      "year": "2024",
                      "start_time": "2024-08-24",
                      "end_time": "2024-08-24",
                      "league_id": 71,
                      "league_name": "Kabeberi 7s",
                      "league_hash_image": "6f01baf8c38aa9aa76cddcb1b9b7a3d4357bfecb5389fdbf1b8752649758c750"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons"
      }
    },
    "/matches-statistics": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Statistics",
        "description": "This endpoint allows you to retrieve the statistics from matches.\n\nTypes of the statistics:\n**Try assists**, **Penalty goals**, **Lineouts**, **Carries**, **Conversions**, **Offloads**, **Penalty tries**, **Clean breaks**, **Tackles**, **Red cards**, **Ball possession**, **Tries**, **Drop goals**, **Scrums**, **Tackles missed**, **Turnovers won**, **Penalties conceded**, **Passes**, **Yellow cards**, **Meters run**, **Turnovers**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet statistics from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-statistics?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-statistics.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 65,
                      "statistics": [
                        {
                          "type": "Ball possession",
                          "period": "1ST",
                          "category": "Possession",
                          "away_team": "54%",
                          "home_team": "46%"
                        },
                        {
                          "type": "Ball possession",
                          "period": "2ND",
                          "category": "Possession",
                          "away_team": "70%",
                          "home_team": "30%"
                        },
                        {
                          "type": "Ball possession",
                          "period": "ALL",
                          "category": "Possession",
                          "away_team": "62%",
                          "home_team": "38%"
                        },
                        {
                          "type": "Conversions",
                          "period": "1ST",
                          "category": "Scoring",
                          "away_team": "0",
                          "home_team": "1"
                        },
                        {
                          "type": "Conversions",
                          "period": "2ND",
                          "category": "Scoring",
                          "away_team": "1",
                          "home_team": "1"
                        },
                        {
                          "type": "Conversions",
                          "period": "ALL",
                          "category": "Scoring",
                          "away_team": "1",
                          "home_team": "2"
                        },
                        {
                          "type": "Drop goals",
                          "period": "ALL",
                          "category": "Scoring other",
                          "away_team": "1",
                          "home_team": "0"
                        },
                        {
                          "type": "Penalties conceded",
                          "period": "1ST",
                          "category": "Penalty",
                          "away_team": "5",
                          "home_team": "6"
                        },
                        {
                          "type": "Penalties conceded",
                          "period": "2ND",
                          "category": "Penalty",
                          "away_team": "1",
                          "home_team": "4"
                        },
                        {
                          "type": "Penalties conceded",
                          "period": "ALL",
                          "category": "Penalty",
                          "away_team": "7",
                          "home_team": "10"
                        },
                        {
                          "type": "Penalty goals",
                          "period": "1ST",
                          "category": "Scoring other",
                          "away_team": "0",
                          "home_team": "1"
                        },
                        {
                          "type": "Penalty goals",
                          "period": "2ND",
                          "category": "Scoring other",
                          "away_team": "2",
                          "home_team": "0"
                        },
                        {
                          "type": "Penalty goals",
                          "period": "ALL",
                          "category": "Scoring other",
                          "away_team": "2",
                          "home_team": "1"
                        },
                        {
                          "type": "Penalty tries",
                          "period": "ALL",
                          "category": "Scoring",
                          "away_team": "0",
                          "home_team": "0"
                        },
                        {
                          "type": "Scrums",
                          "period": "1ST",
                          "category": "Other",
                          "away_team": "7/7 (100%)",
                          "home_team": "1/1 (100%)"
                        },
                        {
                          "type": "Scrums",
                          "period": "2ND",
                          "category": "Other",
                          "away_team": "5/5 (100%)",
                          "home_team": "2/2 (100%)"
                        },
                        {
                          "type": "Scrums",
                          "period": "ALL",
                          "category": "Other",
                          "away_team": "14/14 (100%)",
                          "home_team": "3/3 (100%)"
                        },
                        {
                          "type": "Tries",
                          "period": "1ST",
                          "category": "Scoring",
                          "away_team": "0",
                          "home_team": "1"
                        },
                        {
                          "type": "Tries",
                          "period": "2ND",
                          "category": "Scoring",
                          "away_team": "2",
                          "home_team": "1"
                        },
                        {
                          "type": "Tries",
                          "period": "ALL",
                          "category": "Scoring",
                          "away_team": "2",
                          "home_team": "2"
                        },
                        {
                          "type": "Turnovers",
                          "period": "1ST",
                          "category": "Other",
                          "away_team": "3",
                          "home_team": "4"
                        },
                        {
                          "type": "Turnovers",
                          "period": "2ND",
                          "category": "Other",
                          "away_team": "1",
                          "home_team": "1"
                        },
                        {
                          "type": "Turnovers",
                          "period": "ALL",
                          "category": "Other",
                          "away_team": "5",
                          "home_team": "5"
                        },
                        {
                          "type": "Yellow cards",
                          "period": "1ST",
                          "category": "Penalty",
                          "away_team": "0",
                          "home_team": "0"
                        },
                        {
                          "type": "Yellow cards",
                          "period": "2ND",
                          "category": "Penalty",
                          "away_team": "0",
                          "home_team": "1"
                        },
                        {
                          "type": "Yellow cards",
                          "period": "ALL",
                          "category": "Penalty",
                          "away_team": "0",
                          "home_team": "1"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Statistics"
      }
    },
    "/tournaments": {
      "get": {
        "tags": [
          "Tournaments"
        ],
        "summary": "Tournaments",
        "description": "This endpoint allows you to retrieve the tournaments.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments<br />`https://rugby.sportmicro.com/tournaments`<br /><br />Get tournaments based on the **id**<br />`https://rugby.sportmicro.com/tournaments?id=eq.{id}`<br /><br />Get tournaments from a specific **league_id**<br />`https://rugby.sportmicro.com/tournaments?league_id=eq.{league_id}`<br /><br />Get tournaments from a specific **class_id**<br />`https://rugby.sportmicro.com/tournaments?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tournaments.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.tournaments.league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.tournaments.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tournaments"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 34486,
                      "name": "RLEF European Cup",
                      "importance": 0,
                      "league_id": 13328,
                      "league_name": "European Championship",
                      "class_id": 379,
                      "class_name": "Rugby League",
                      "class_hash_image": "f9eda205cd0ccd268c45e12c18af35155428aef5700a1773a88bf96c27fc9728"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments"
      }
    },
    "/seasons-rounds": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons Rounds",
        "description": "This endpoint allows you to retrieve the rounds from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet rounds from a specific **season_id**<br />`https://rugby.sportmicro.com/seasons-rounds?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-rounds.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-rounds"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 67,
                      "season_name": "24/25",
                      "rounds": [
                        {
                          "id": 1092,
                          "round": 1,
                          "end_time": "2024-11-23",
                          "start_time": "2024-11-23"
                        },
                        {
                          "id": 1093,
                          "round": 2,
                          "end_time": "2024-11-30",
                          "start_time": "2024-11-30"
                        },
                        {
                          "id": 1094,
                          "round": 3,
                          "end_time": "2024-12-07",
                          "start_time": "2024-12-07"
                        },
                        {
                          "id": 1095,
                          "round": 5,
                          "end_time": "2025-01-25",
                          "start_time": "2025-01-25"
                        },
                        {
                          "id": 1096,
                          "round": 8,
                          "end_time": "2025-03-01",
                          "start_time": "2025-03-01"
                        },
                        {
                          "id": 1097,
                          "round": 11,
                          "end_time": "2025-03-08",
                          "start_time": "2025-03-08"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Rounds"
      }
    },
    "/teams-by-season": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams By Season",
        "description": "This endpoint allows you to retrieve the teams from a specific season.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **season_id**<br />`https://rugby.sportmicro.com/teams-by-season?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-by-season.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-by-season"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 67,
                      "season_name": "24/25",
                      "teams": [
                        {
                          "team_id": 102,
                          "team_name": "KU Blak Blad",
                          "team_hash_image": "08f5233370bf58eddaf691dcfe032d8fc34d3036e723c884dae2063a2ec1e1d6"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By Season"
      }
    },
    "/media-players": {
      "get": {
        "tags": [
          "Media"
        ],
        "summary": "Media Players",
        "description": "This endpoint allows you to retrieve the media from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **player_id**<br />`https://rugby.sportmicro.com/media-players?player_id=eq.{player_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.media-players.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/media-players"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 4868,
                      "player_id": 548876,
                      "title": "Ireland 43 - 21 Scotland",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=UYKjxOfK7GY",
                      "thumbnail_url": "https://i.ytimg.com/vi/UYKjxOfK7GY/hqdefault.jpg",
                      "date_published": "2026-03-14T18:18:33+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=UYKjxOfK7GY"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Players"
      }
    },
    "/matches-by-date": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches By Date",
        "description": "This endpoint allows you to retrieve the matches from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet matches from a specific **date**<br />`https://rugby.sportmicro.com/matches-by-date?date=eq.{date}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-by-date.date"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-by-date"
                  },
                  "type": "array",
                  "example": [
                    {
                      "date": "2005-08-20",
                      "matches": [
                        {
                          "id": 74081,
                          "name": "Section Paloise vs Clermont",
                          "status": "finished",
                          "duration": 9000,
                          "league_id": 1812,
                          "season_id": 7094,
                          "start_time": "2005-08-20T16:30:00+00:00",
                          "league_name": "France - Top 14",
                          "season_name": "Top 14 05/06",
                          "away_team_id": 9770,
                          "home_team_id": 8555,
                          "status_reason": "Ended",
                          "tournament_id": 3978,
                          "away_team_name": "Clermont",
                          "home_team_name": "Section Paloise",
                          "away_team_score": 28,
                          "home_team_score": 16,
                          "tournament_name": "Top 14",
                          "away_team_hash_image": "2e91e91fa23cff7f951ba58667f2e9330f8480c6512debb82325fa20eac02c0d",
                          "home_team_hash_image": "194299dbb8f8cc4947538cb5837fa60fea4663e49db22a49d52750234460a8a9",
                          "tournament_importance": 0,
                          "away_team_period_1_score": 9,
                          "home_team_period_1_score": 9
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches By Date"
      }
    },
    "/referees": {
      "get": {
        "tags": [
          "Referees"
        ],
        "summary": "Referees",
        "description": "This endpoint allows you to retrieve the referees.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees based on the **id**<br />`https://rugby.sportmicro.com/referees?id=eq.{id}`<br /><br />Get referees from a specific **country_id**<br />`https://rugby.sportmicro.com/referees?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.referees.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.referees.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/referees"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 28,
                      "name": "Grant Atkins",
                      "yellow_cards": 79,
                      "red_cards": 5,
                      "yellow_red_cards": 0,
                      "matches_count": 256,
                      "hash_image": "465de7c1e8f47cf833f2fd2a474217b61ff3509167f6cc472fed8b7a8d497376",
                      "country_id": 33,
                      "country_name": "Australia",
                      "country_hash_image": "86936315fce40c126916c0c980e24be16cd8fd390243c6740f58c62d08cea336"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Referees"
      }
    },
    "/arenas-by-country": {
      "get": {
        "tags": [
          "Arenas"
        ],
        "summary": "Arenas By Country",
        "description": "This endpoint allows you to retrieve the arenas from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet arenas from a specific **country_id**<br />`https://rugby.sportmicro.com/arenas-by-country?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.arenas-by-country.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/arenas-by-country"
                  },
                  "type": "array",
                  "example": [
                    {
                      "country_id": 4,
                      "country_name": "Brazil",
                      "country_hash_image": "bbaf8352442730e92c16c5ea6b0ff7cc595c24e02d8e8bfc5fea5a4e0bb0b46b",
                      "arenas": [
                        {
                          "id": 6254,
                          "name": "Estádio Nicolau Alayon",
                          "hash_image": "17e0212257b5c4b756c3dbd7b444d3b4c983059596e25df5818bbec5e1d658a8"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Arenas By Country"
      }
    },
    "/matches-players-statistics": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Players Statistics",
        "description": "This endpoint allows you to retrieve the players statistics from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet player statistics from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}`<br /><br />Get the best player from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&order=rating.desc&limit=1`<br /><br />Get player statistics from a specific **match_id** and **team_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}`<br /><br />Get player statistics from a specific **match_id**, **team_id** and **player_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}&player_id=eq.{player_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-statistics.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-statistics.team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-players-statistics.player_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-players-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 141,
                      "team_id": 46990,
                      "player_id": 82913,
                      "carries": 0,
                      "clean_breaks": 0,
                      "meters_run": 0,
                      "offloads": 0,
                      "passes": 63,
                      "tackles_missed": 2,
                      "tackles": 9,
                      "try_assists": 0,
                      "turnovers_won": 0
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Players Statistics"
      }
    },
    "/media-leagues": {
      "get": {
        "tags": [
          "Media"
        ],
        "summary": "Media Leagues",
        "description": "This endpoint allows you to retrieve the media from leagues.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **league_id**<br />`https://rugby.sportmicro.com/media-leagues?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.media-leagues.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/media-leagues"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 424,
                      "league_id": 116,
                      "title": "Fiji 7 - 10 South Africa",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=t_-d5Tq-BAM",
                      "thumbnail_url": "https://i.ytimg.com/vi/t_-d5Tq-BAM/hqdefault.jpg",
                      "date_published": "2026-03-15T21:33:46+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=t_-d5Tq-BAM"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Leagues"
      }
    },
    "/arenas": {
      "get": {
        "tags": [
          "Arenas"
        ],
        "summary": "Arenas",
        "description": "This endpoint allows you to retrieve the arenas.\nWith geolocation parameter from `geolocations` endpoint we can see latitude and longitute of the arena.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the arena by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet arenas<br />`https://rugby.sportmicro.com/arenas`<br /><br />Get arenas based on the **id**<br />`https://rugby.sportmicro.com/arenas?id=eq.{id}`<br /><br />Get arenas from a specific **country_id**<br />`https://rugby.sportmicro.com/arenas?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.arenas.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.arenas.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/arenas"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 26,
                      "name": "Marvel Stadium",
                      "city": "Melbourne",
                      "stadium_capacity": 56347,
                      "opened": "9 March 2000",
                      "owner": "Australian Football League",
                      "operator": "Australian Football League (2020–present),Melbourne Stadiums Limited (2000–2020)",
                      "surface": "grass",
                      "dimensions": "cvt",
                      "hash_image": "8bbb4c0ca0163cc8c01d59459ab2db845b5bc9833012bb03f214a01becf07efc",
                      "country_id": 33,
                      "country_name": "Australia",
                      "country_hash_image": "86936315fce40c126916c0c980e24be16cd8fd390243c6740f58c62d08cea336",
                      "geolocation": [
                        {
                          "name": "Melbourne",
                          "type": "locality",
                          "label": "Melbourne, VIC, Australia",
                          "county": "Melbourne",
                          "region": "Victoria",
                          "latitude": -37.825071,
                          "locality": "Melbourne",
                          "continent": "Oceania",
                          "longitude": 144.978682,
                          "confidence": 1,
                          "postal_code": "3002",
                          "region_code": "VIC",
                          "country_code": "AUS",
                          "administrative_area": "Melbourne"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Arenas"
      }
    },
    "/matches-lineups": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Lineups",
        "description": "This endpoint allows you to retrieve the lineups from matches.\nWith this endpoint you can see the lineups from the match. This endpoint also has `confirmed` filed to check if the lineup is confirmed.\n\nFields in lineup:\n\nField | Explanation\n--- | ---\n`formation` | The formation of the lineup\n`player_color_primary` | The primary color of the players\n`player_color_number` | The number color of the players\n`player_color_outline` | The outline color of the players\n`goalkeeper_color_primary` | The primary color of the goalkeeper\n`goalkeeper_color_number` | The number color of the goalkeeper\n`goalkeeper_color_outline` | The outline color of the goalkeeper\n`players` | The players of the lineup\n\nFields in players:\n\nField | Explanation\n--- | ---\n`player_id` | The id of the player\n`shirt_number` | The shirt number of the player\n`jersey_number` | The jersey number of the player\n`position` | The position of the player\n`substitute` | If the player is substituted\n\nResons for missing the match:\n\nId | Reason\n--- | ---\n0 | Other\n1 | Injured\n2 | Ill\n3 | Suspended\n11 | YellowCard\n12 | YellowRedCard\n13 | RedCard\n21 | OnLoan\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 5 minutes.\n**Recommended Calls**: Limit calls to 1 every 5 minutes.\n\n### Use Cases\nGet lineups based on the **id**<br />`https://rugby.sportmicro.com/matches-lineups?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-lineups.id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-lineups"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "confirmed": false,
                      "home_team": {
                        "players": [
                          {
                            "player_id": 22758,
                            "substitute": false,
                            "player_name": "Mike Williams",
                            "shirt_number": 4,
                            "jersey_number": "4",
                            "player_hash_image": "cee939f64ead0e801e958457f524114f1d17e0b14c8bd82b508b6276fde7d79a"
                          },
                          {
                            "player_id": 22772,
                            "substitute": false,
                            "player_name": "Iwan Jenkins",
                            "shirt_number": 10,
                            "jersey_number": "10",
                            "player_hash_image": "f7b319c6ed18047a9f8628e92bdd66e3d2c36e04fcdf1068e953a94a81e63c4b"
                          },
                          {
                            "position": "B",
                            "player_id": 6754,
                            "substitute": false,
                            "player_name": "Immanuel Feyi-Waboso",
                            "shirt_number": 14,
                            "jersey_number": "14",
                            "player_hash_image": "42213364a23d8d77c2478657c5f03ab02fada0a2615341f29c53ae206f0c8079"
                          },
                          {
                            "position": "B",
                            "player_id": 6836,
                            "substitute": false,
                            "player_name": "Tom Cairns",
                            "shirt_number": 9,
                            "jersey_number": "9",
                            "player_hash_image": "7fa00fe1c5b7efdc624f6852663210b7df864571f8222cef1c8552565ffbab21"
                          },
                          {
                            "position": "B",
                            "player_id": 22773,
                            "substitute": false,
                            "player_name": "Rory O'Loughlin",
                            "shirt_number": 11,
                            "jersey_number": "11",
                            "player_hash_image": "04037df36c40e544e7bb9f54944a070faff1fb94112aabe58a5affcee6fb5209"
                          },
                          {
                            "position": "B",
                            "player_id": 22776,
                            "substitute": false,
                            "player_name": "Tom Hendrickson",
                            "shirt_number": 12,
                            "jersey_number": "12",
                            "player_hash_image": "1c4a56d39f9bd57bffc3c1e31f485fe27ef08c17228b5d13f3b7c07b370b8e5e"
                          },
                          {
                            "position": "B",
                            "player_id": 22781,
                            "substitute": false,
                            "player_name": "Tom Wyatt",
                            "shirt_number": 15,
                            "jersey_number": "15",
                            "player_hash_image": "15aaaa90a2b075fd17ed9eeb283c76498843ab8a810e67c9aa695899ddd441f7"
                          },
                          {
                            "position": "B",
                            "player_id": 22806,
                            "substitute": true,
                            "player_name": "Orson James",
                            "shirt_number": 21,
                            "jersey_number": "21",
                            "player_hash_image": "2db84f6a842c937383e4c79272a8598396938b5fe5adcfce480f6dd288e370fc"
                          },
                          {
                            "position": "B",
                            "player_id": 22808,
                            "substitute": true,
                            "player_name": "Ian Whitten",
                            "shirt_number": 22,
                            "jersey_number": "22",
                            "player_hash_image": "c685b2168b8da26ad8a679a69a9d730af57d9669714200db9edbe24fb46f988b"
                          },
                          {
                            "position": "B",
                            "player_id": 22810,
                            "substitute": true,
                            "player_name": "Facundo Cordero",
                            "shirt_number": 23,
                            "jersey_number": "23",
                            "player_hash_image": "fec2b8342f782f5edf67d7f16013e6d5f85255a1a070bb3eb3bcfea6abe76eb3"
                          },
                          {
                            "position": "F",
                            "player_id": 6822,
                            "substitute": false,
                            "player_name": "Rus Tuima",
                            "shirt_number": 6,
                            "jersey_number": "6",
                            "player_hash_image": "508cd8723551b56e3c4b16703fee867ad62ad6dc2be20d150e3f313d3991e1a1"
                          },
                          {
                            "position": "F",
                            "player_id": 15495,
                            "substitute": false,
                            "player_name": "Patrick Schickerling",
                            "shirt_number": 3,
                            "jersey_number": "3",
                            "player_hash_image": "a6c59e1a1717266fa5fabfb4fe3cb0eda0c9e8bf386d18455586f305bd830953"
                          },
                          {
                            "position": "F",
                            "player_id": 22748,
                            "substitute": false,
                            "player_name": "Danny Southworth",
                            "shirt_number": 1,
                            "jersey_number": "1",
                            "player_hash_image": "045f020ca7343618cb50d39785db2a2c5d93a6f6b40372546cff27862ab2dbe1"
                          },
                          {
                            "position": "F",
                            "player_id": 22754,
                            "substitute": false,
                            "player_name": "Jack Innard",
                            "shirt_number": 2,
                            "jersey_number": "2",
                            "player_hash_image": "073c84faf64ad365e24aaec2330806c228fb68271425c2c152a3fc8eeb389bb7"
                          },
                          {
                            "position": "F",
                            "player_id": 22760,
                            "substitute": false,
                            "player_name": "Lewis Pearson",
                            "shirt_number": 5,
                            "jersey_number": "5",
                            "player_hash_image": "fcfea7794195b60f21a6ad7e0a58baff16649c9569491830c15aa39cc5dae7c2"
                          },
                          {
                            "position": "F",
                            "player_id": 22764,
                            "substitute": false,
                            "player_name": "Aidon Davis",
                            "shirt_number": 7,
                            "jersey_number": "7",
                            "player_hash_image": "cd9a262792bada843c528b36578ee27617117cc382352538c80da750080ba127"
                          },
                          {
                            "position": "F",
                            "player_id": 22768,
                            "substitute": false,
                            "player_name": "Santiago Grondona",
                            "shirt_number": 8,
                            "jersey_number": "8",
                            "player_hash_image": "8827f8400c4faa7fdcd282bdd47a95964df0d15a704d3650a3195969bfb0cec5"
                          },
                          {
                            "position": "F",
                            "player_id": 22778,
                            "substitute": false,
                            "player_name": "Sean O'Brien",
                            "shirt_number": 13,
                            "jersey_number": "13",
                            "player_hash_image": "6862cca76b311ce60f2d7b7f6d450126c2474661ce44ddd1541c97115f977653"
                          },
                          {
                            "position": "F",
                            "player_id": 22783,
                            "substitute": true,
                            "player_name": "Dan Frost",
                            "shirt_number": 16,
                            "jersey_number": "16",
                            "player_hash_image": "6ecfcae103644a5c7f75321dea8a2799f2791ec7a0e16df8a88150141f21503f"
                          },
                          {
                            "position": "F",
                            "player_id": 22788,
                            "substitute": true,
                            "player_name": "James Kenny",
                            "shirt_number": 17,
                            "jersey_number": "17",
                            "player_hash_image": "e7264e8c656c526e29ed99457e780955784c0fd1f3cd774477478835f159de89"
                          },
                          {
                            "position": "F",
                            "player_id": 22794,
                            "substitute": true,
                            "player_name": "Josh Iosefa-Scott",
                            "shirt_number": 18,
                            "jersey_number": "18",
                            "player_hash_image": "ff7a49ade5bfe0d3b5170abe76a288647c28b675f133ea04ea99c21875616919"
                          },
                          {
                            "position": "F",
                            "player_id": 22798,
                            "substitute": true,
                            "player_name": "Joe Bailey",
                            "shirt_number": 19,
                            "jersey_number": "19",
                            "player_hash_image": "41056ba650131e39e42f719c20df980f7cda8f2e7f81d168e432c998b43489d9"
                          },
                          {
                            "position": "F",
                            "player_id": 22801,
                            "substitute": true,
                            "player_name": "Ollie Leatherbarrow",
                            "shirt_number": 20,
                            "jersey_number": "20",
                            "player_hash_image": "407a99b8d6b29edce839694ac38569aba3a33dbea559e53129ebbb7ec821ab25"
                          }
                        ],
                        "player_color_number": "222226",
                        "player_color_primary": "000000"
                      },
                      "away_team": {
                        "players": [
                          {
                            "player_id": 22832,
                            "substitute": false,
                            "player_name": "Elliot Gourlay",
                            "shirt_number": 11,
                            "jersey_number": "11",
                            "player_hash_image": "7747261da345d4cbc34d139b8cb66586b01ffca70c4fac729439d213b12d4bc8"
                          },
                          {
                            "player_id": 22835,
                            "substitute": false,
                            "player_name": "Sam Hill",
                            "shirt_number": 12,
                            "jersey_number": "12",
                            "player_hash_image": "336ff0e7aef5d3d454b1ce69cd3f8b7ea1b757c6f96dffe9fb9fe109a95416d7"
                          },
                          {
                            "player_id": 22853,
                            "substitute": true,
                            "player_name": "Callum Ford",
                            "shirt_number": 18,
                            "jersey_number": "18",
                            "player_hash_image": "f06d09e7e26825bce3c98b6b24d598d0af6bcc0618b7bb340eab47f7fe07b169"
                          },
                          {
                            "position": "B",
                            "player_id": 7163,
                            "substitute": false,
                            "player_name": "Tom Curtis",
                            "shirt_number": 10,
                            "jersey_number": "10",
                            "player_hash_image": "45eb240f3879c9612731793481f340f0334cbc120ed2965f64cc0b756d192515"
                          },
                          {
                            "position": "B",
                            "player_id": 7207,
                            "substitute": false,
                            "player_name": "Luke James",
                            "shirt_number": 13,
                            "jersey_number": "13",
                            "player_hash_image": "07e0a37c957a33434cbde00f18a9cd638d35673ebb693f56ed0619e58ea4ff3f"
                          },
                          {
                            "position": "B",
                            "player_id": 7219,
                            "substitute": true,
                            "player_name": "Joe Bedlow",
                            "shirt_number": 23,
                            "jersey_number": "23",
                            "player_hash_image": "439487a2e507842e08c8ee60c6f68b36abd23a3e78f62df9f729f1b26b2f3877"
                          },
                          {
                            "position": "B",
                            "player_id": 22829,
                            "substitute": false,
                            "player_name": "Will Cliff",
                            "shirt_number": 9,
                            "jersey_number": "9",
                            "player_hash_image": "2f5823e89b400f58e3ae8766c9737b154929774495fa6be72fc817f87ae920d8"
                          },
                          {
                            "position": "B",
                            "player_id": 22839,
                            "substitute": false,
                            "player_name": "Byron McGuigan",
                            "shirt_number": 14,
                            "jersey_number": "14",
                            "player_hash_image": "b5a83aa4e62bc491fb3f202a209e8e290c9b3d8d0ff1272fed79a1ba5f0b13ae"
                          },
                          {
                            "position": "B",
                            "player_id": 22842,
                            "substitute": false,
                            "player_name": "Jason Woodward",
                            "shirt_number": 15,
                            "jersey_number": "15",
                            "player_hash_image": "e5e6a705303d41ca381ed17b70bc6b52167e15b0bd5c5a113af6a22409626e07"
                          },
                          {
                            "position": "B",
                            "player_id": 22866,
                            "substitute": true,
                            "player_name": "Kieran Wilkinson",
                            "shirt_number": 22,
                            "jersey_number": "22",
                            "player_hash_image": "30a2cac85fa540b5052e4aa96592937a33800e62c4620b3b4ee1ee2447f87aee"
                          },
                          {
                            "position": "F",
                            "player_id": 7126,
                            "substitute": false,
                            "player_name": "Tristan Woodman",
                            "shirt_number": 7,
                            "jersey_number": "7",
                            "player_hash_image": "4b747da58bce800575144443f2ced0c4ab1d7741fb9b3019dba2e2fa833c1ef1"
                          },
                          {
                            "position": "F",
                            "player_id": 7170,
                            "substitute": false,
                            "player_name": "Rouban Birch",
                            "shirt_number": 4,
                            "jersey_number": "4",
                            "player_hash_image": "f87004a5ed982a700b56e0590394da5c7217d55546788486246494f91f21f28e"
                          },
                          {
                            "position": "F",
                            "player_id": 7215,
                            "substitute": false,
                            "player_name": "Sam Dugdale",
                            "shirt_number": 8,
                            "jersey_number": "8",
                            "player_hash_image": "7b1924c66f0d373043e1a038794263f64501f8a85ce729cb3bfa49c7e47371c1"
                          },
                          {
                            "position": "F",
                            "player_id": 7226,
                            "substitute": false,
                            "player_name": "Tumy Onasanya",
                            "shirt_number": 1,
                            "jersey_number": "1",
                            "player_hash_image": "2fd28a8c1724fcab91e33e9622e4678c0aed0f0bfca2956ab04d398179849b0f"
                          },
                          {
                            "position": "F",
                            "player_id": 22814,
                            "substitute": false,
                            "player_name": "Tommy Taylor",
                            "shirt_number": 2,
                            "jersey_number": "2",
                            "player_hash_image": "f8f501f9ac707dc13c42bb89cacf586ff52682b239b1c6eb5dfbbf1b502684ae"
                          },
                          {
                            "position": "F",
                            "player_id": 22818,
                            "substitute": false,
                            "player_name": "Coenie Oosthuizen",
                            "shirt_number": 3,
                            "jersey_number": "3",
                            "player_hash_image": "dc0a052bff641cc056d4e136df93b61f53484cfd3b03fd514abbc73ed6b8d353"
                          },
                          {
                            "position": "F",
                            "player_id": 22821,
                            "substitute": false,
                            "player_name": "Alex Groves",
                            "shirt_number": 5,
                            "jersey_number": "5",
                            "player_hash_image": "4ed9306236ea3cdceb510a318aeded8d86b1fce7374159c962c738e24551bc7c"
                          },
                          {
                            "position": "F",
                            "player_id": 22825,
                            "substitute": false,
                            "player_name": "Will Riley",
                            "shirt_number": 6,
                            "jersey_number": "6",
                            "player_hash_image": "10ee7e1bcad0f4d91a51372e0fe2999c9bf13bdf4f09f30b1c1da9b26e0cf642"
                          },
                          {
                            "position": "F",
                            "player_id": 22845,
                            "substitute": true,
                            "player_name": "Harry Thompson",
                            "shirt_number": 16,
                            "jersey_number": "16",
                            "player_hash_image": "5ea3bf4c0e18f508e6f14ec2ec30e5e44556dc907a4db6c9120741404fb411ee"
                          },
                          {
                            "position": "F",
                            "player_id": 22849,
                            "substitute": true,
                            "player_name": "Ben Carlile",
                            "shirt_number": 17,
                            "jersey_number": "17",
                            "player_hash_image": "5aeee757b0143119a707f8c5e8ae9e0c41f455be5254803a43a842b4194da90e"
                          },
                          {
                            "position": "F",
                            "player_id": 22856,
                            "substitute": true,
                            "player_name": "Ewan Murphy",
                            "shirt_number": 19,
                            "jersey_number": "19",
                            "player_hash_image": "89d4f5fc465babee93de0bf8155fe13b70a12842581330a68254afda3d69c1b8"
                          },
                          {
                            "position": "F",
                            "player_id": 22860,
                            "substitute": true,
                            "player_name": "Yande Nkonge",
                            "shirt_number": 20,
                            "jersey_number": "20",
                            "player_hash_image": "c613b9f2eea3410d420f7d642ba6e4237a98da38148e27a8af9949cbab92a26f"
                          },
                          {
                            "position": "SH",
                            "player_id": 22863,
                            "substitute": true,
                            "player_name": "Will Wootton",
                            "shirt_number": 21,
                            "jersey_number": "21",
                            "player_hash_image": "8dfd5ef601e25bdad26c6ec52a437ee0d3587ecd9fd5f1c5ea8daa1439713b5e"
                          }
                        ],
                        "player_color_number": "222226",
                        "player_color_primary": "000000"
                      }
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Lineups"
      }
    },
    "/matches-weather": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Weather",
        "description": "This endpoint allows you to retrieve the weather from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every hour.\n**Recommended Calls**: Limit calls to 1 every hour.\n\n### Use Cases\nGet weather based on the **id**<br />`https://rugby.sportmicro.com/matches-weather?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-weather.id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-weather"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "dt": "2023-10-27T19:00:00+00:00",
                      "temp": 285.48,
                      "feels_like": 284.7,
                      "pressure": 999,
                      "humidity": 74,
                      "dew_point": 280.81,
                      "uvi": 0,
                      "clouds": 2,
                      "wind_speed": 5.1,
                      "wind_deg": 219,
                      "wind_gust": 10.79,
                      "weather_id": 800,
                      "weather_main": "Clear",
                      "weather_description": "clear sky",
                      "weather_icon": "01n",
                      "pop": 0
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Weather"
      }
    },
    "/tournaments-by-league": {
      "get": {
        "tags": [
          "Tournaments"
        ],
        "summary": "Tournaments By League",
        "description": "This endpoint allows you to retrieve the tournaments from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **league_id**<br />`https://rugby.sportmicro.com/tournaments-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tournaments-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tournaments-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 58,
                      "league_name": "Kenya Championship",
                      "league_hash_image": "369e9b8a5ad06ceeb5b3eb13a9dcbc5606438c4c5f03a6b4d768649bf7dd14a4",
                      "tournaments": [
                        {
                          "id": 37140,
                          "name": "Kenya Championship",
                          "importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments By League"
      }
    },
    "/seasons-groups": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons Groups",
        "description": "This endpoint allows you to retrieve the groups from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet groups from a specific **season_id**<br />`https://rugby.sportmicro.com/seasons-groups?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-groups.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-groups"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 67,
                      "season_name": "24/25",
                      "groups": [
                        {
                          "name": "Kenya Cup",
                          "tournament_id": 70,
                          "tournament_name": "Kenya Cup"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Groups"
      }
    },
    "/teams": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams",
        "description": "This endpoint allows you to retrieve the teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the team by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet teams<br />`https://rugby.sportmicro.com/teams`<br /><br />Get team based on the **name**<br />`https://rugby.sportmicro.com/teams?name=like.*Real*`<br /><br />Get team based on the **id**<br />`https://rugby.sportmicro.com/teams?id=eq.{id}`<br /><br />Get teams from a specific **country_id**<br />`https://rugby.sportmicro.com/teams?country_id=eq.{country_id}`<br /><br />Get teams from a specific **category_id**<br />`https://rugby.sportmicro.com/teams?category_id=eq.{category_id}`<br /><br />Get teams from a specific **arena_id**<br />`https://rugby.sportmicro.com/teams?arena_id=eq.{arena_id}`<br /><br />Get teams from a specific **coach_id**<br />`https://rugby.sportmicro.com/teams?coach_id=eq.{coach_id}`<br /><br />Get team from a specific **primary_league_id**<br />`https://rugby.sportmicro.com/teams?primary_league_id=eq.{primary_league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.country_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.class_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.tournament_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.primary_league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.arena_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams.coach_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 102,
                      "name": "KU Blak Blad",
                      "short_name": "KU Blak Blad",
                      "full_name": "KU Blak Blad",
                      "gender": "M",
                      "name_code": "KBB",
                      "national": false,
                      "type": 0,
                      "color_primary": "#374df5",
                      "color_secondary": "#374df5",
                      "color_text": "#ffffff",
                      "hash_image": "08f5233370bf58eddaf691dcfe032d8fc34d3036e723c884dae2063a2ec1e1d6",
                      "country_id": 42,
                      "country_name": "Kenya",
                      "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403",
                      "class_id": 42,
                      "class_name": "Kenya",
                      "class_hash_image": "d4502cbc1a8615def5d9811508e12a5e13d4cf9137b6185f2e41466f8baada7a",
                      "primary_league_id": 62,
                      "primary_league_name": "Kenya Cup",
                      "primary_league_hash_image": "f3c8dec370e398ae886c13f643b8523ae4044ec5d19dacc9498aaf25e750ff45"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams"
      }
    },
    "/agg-news-matches": {
      "get": {
        "tags": [
          "News"
        ],
        "summary": "Agg News Matches",
        "description": "This endpoint allows you to retrieve aggregated news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://rugby.sportmicro.com/agg-news-matches?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.agg-news-matches.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/agg-news-matches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "match_id": 503,
                      "title": "'Je vais recevoir des messages des Ultras', formé à Montauban, le ... - France Bleu",
                      "link": "https://www.francebleu.fr/sports/rugby/je-vais-recevoir-des-messages-des-ultras-forme-a-montauban-le-biarrot-simon-augry-titulaire-a-sapiac-5640848",
                      "thumbnail_url": "https://www.francebleu.fr/s3/cruiser-production/2023/11/d2bca4a5-0a54-4ce1-9b64-b6f03fc32d11/1200x680_sc_066-dppi-50022004-002.jpg",
                      "description": "Remplaçant l'an dernier, Simon Augry sera titulaire ce jeudi 16 novembre avec le Biarritz Olympique pour affronter l'US Montauban à Sapiac. Un match particulier pour le troisième ligne qui a été formé à Sapiac et a joué sous les couleurs montalbanaises.",
                      "published_date": "2023-11-16T02:00:05+00:00",
                      "source_url": "https://www.francebleu.fr",
                      "source": "France Bleu"
                    },
                    {
                      "id": 4,
                      "match_id": 503,
                      "title": "OVALIE – Biarritz, Dax et Mont-de-Marsan, en attendant Bayonne-Pau - PresseLib",
                      "link": "https://presselib.com/article/ovalie-biarritz-dax-et-mont-de-marsan-en-attendant-bayonne-pau",
                      "thumbnail_url": "https://presselib.com/media/64e24d4cb7319d002f78a2db/article-head/1699987856270-RUGBY BOPB 0.jpg",
                      "description": "Au programme : ce jeudi, Montauban-Biarritz ; vendredi, Béziers-Dax et Mont-de-Marsan-Provence ; samedi, place au derby Bayonne-Pau.",
                      "published_date": "2023-11-14T18:50:56+00:00",
                      "source_url": "https://presselib.com",
                      "source": "PresseLib"
                    },
                    {
                      "id": 6,
                      "match_id": 503,
                      "title": "Pro D2 : un match sous le signe du souvenir entre l’USM Sapiac et Biarritz - L'Opinion Indépendante",
                      "link": "https://lopinion.com/articles/actualite/20181_pro-d2-match-souvenir-montauban-sapiac-biarritz",
                      "thumbnail_url": "https://lopinion.com/storage/articles/zoNV8xBfr3HEe12CCdrdYcR0Lf7lEg5rvoVI2LBW.jpg",
                      "description": "Avant la rencontre de Pro D2 face à Biarritz, ce jeudi 16 novembre, l’US Montauban rendra hommage à ses joueurs décédés pendant la première guerre mondiale.",
                      "published_date": "2023-11-16T08:30:00+00:00",
                      "source_url": "https://lopinion.com",
                      "source": "L'Opinion Indépendante"
                    },
                    {
                      "id": 7,
                      "match_id": 503,
                      "title": "EN DIRECT - PRO D2 : Suivez le match entre l'US Montauban et le ... - France Bleu",
                      "link": "https://www.francebleu.fr/sports/rugby/en-direct-pro-d2-suivez-le-match-entre-l-us-montauban-et-le-biarritz-olympique-sur-france-bleu-pays-basque-2805775",
                      "thumbnail_url": "https://www.francebleu.fr/s3/cruiser-production/2023/11/c085da73-cb9e-4904-a8e4-5adae7c1a67e/1200x680_sc_visuel-rugby-j11-montauban-biarritz-16-9.jpg",
                      "description": "Le Biarritz Olympique se déplace à Montauban pour le compte de la 11e journée de Pro D2. Le coup d'envoi est à 21 heures à suivre en direct sur France Bleu Pays Basque.",
                      "published_date": "2023-11-16T17:00:06+00:00",
                      "source_url": "https://www.francebleu.fr",
                      "source": "France Bleu"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Agg News Matches"
      }
    },
    "/referees-by-country": {
      "get": {
        "tags": [
          "Referees"
        ],
        "summary": "Referees By Country",
        "description": "This endpoint allows you to retrieve the referees from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **country_id**<br />`https://rugby.sportmicro.com/referees-by-country?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.referees-by-country.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/referees-by-country"
                  },
                  "type": "array",
                  "example": [
                    {
                      "country_id": 10,
                      "country_name": "Italy",
                      "country_hash_image": "f415bf7b07a9b2c07029144aafb3c59d0187682ecd2b8c8ac911e742a38a5f36",
                      "referees": [
                        {
                          "id": 3268,
                          "name": "Gianluca Gnecchi",
                          "hash_image": "fea98125127838b4eccccd8db6ca07bd22d70c83442e449d3eef6b02bfd7722f"
                        },
                        {
                          "id": 3294,
                          "name": "Filippo Russo",
                          "hash_image": "ac7d5933a39d9e4bd4dfc09bdb1a8c4fb4d56852a1a3d8624da019890f98fb7f"
                        },
                        {
                          "id": 3297,
                          "name": "Andrea Piardi",
                          "hash_image": "f52af72d28c453a8b286e3b6498dec0a5df86c394b299bb06cb8d6a54c78221b"
                        },
                        {
                          "id": 3329,
                          "name": "Clara Munarini",
                          "hash_image": "a547af50103b59ee93baf352c1bb7ad5be0790d7240f6031ea3adea592e7d876"
                        },
                        {
                          "id": 3746,
                          "name": "Elia Rizzo",
                          "hash_image": "07c1b564f03417d76606f4f6b9951a1713341a071d7e48ae4b748bf69c2e739d"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Referees By Country"
      }
    },
    "/media-teams": {
      "get": {
        "tags": [
          "Media"
        ],
        "summary": "Media Teams",
        "description": "This endpoint allows you to retrieve the media from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **team_id**<br />`https://rugby.sportmicro.com/media-teams?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.media-teams.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/media-teams"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 5236,
                      "team_id": 5583,
                      "title": "Italy 44 - 12 Wales",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=z88bTvjmZVs",
                      "thumbnail_url": "https://i.ytimg.com/vi/z88bTvjmZVs/hqdefault.jpg",
                      "date_published": "2025-04-28T08:12:48+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=z88bTvjmZVs"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Teams"
      }
    },
    "/leagues-by-date": {
      "get": {
        "tags": [
          "Leagues"
        ],
        "summary": "Leagues By Date",
        "description": "This endpoint allows you to retrieve the leagues from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **date**<br />`https://rugby.sportmicro.com/leagues-by-date?date=eq.{date}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.leagues-by-date.date"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/leagues-by-date"
                  },
                  "type": "array",
                  "example": [
                    {
                      "date": "2005-08-20",
                      "leagues": [
                        {
                          "class_id": "Rugby Union",
                          "league_id": 1812,
                          "class_name": "Rugby Union",
                          "league_name": "France - Top 14",
                          "class_hash_image": "4740fa7b20eb890150f5c07bdb2eb176e0ed11464751de22f68adc027088444a",
                          "league_importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues By Date"
      }
    },
    "/matches-tv-channels": {
      "get": {
        "tags": [
          "Tv channels"
        ],
        "summary": "Matches Tv Channels",
        "description": "This endpoint allows you to retrieve the tv channels for matches from all countries.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet tv channels from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}`<br /><br />Get tv channels from a specific **match_id** and **alpha**<br />`https://rugby.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}&alpha=eq.{alpha}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-tv-channels.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-tv-channels.alpha"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-tv-channels"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 433,
                      "country_id": 33,
                      "country_name": "Australia",
                      "country_hash_image": "86936315fce40c126916c0c980e24be16cd8fd390243c6740f58c62d08cea336",
                      "alpha": "AU",
                      "tv_channels": [
                        {
                          "id": 68,
                          "name": "Fox Sports Live"
                        },
                        {
                          "id": 71,
                          "name": "Kayo Sports"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Tv Channels"
      }
    },
    "/matches": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches",
        "description": "This endpoint allows you to retrieve the matches.\nYou can use `id` from the `seasons`, `tournaments`, `rounds`, `arenas`, `referees` and `teams` endpoint to get the matches.\nMatches status codes:\n\n`type` | `description`\n--- | ---\ncanceled | Canceled\ncanceled | Abandoned\nfinished | Retired\nfinished | 1st half\nfinished | Walkover\nfinished | Removed\nfinished | AET\nfinished | Ended\nfinished | Coverage canceled\nfinished | AP\ninterrupted | Interrupted\nlive | 2nd half\npostponed | Postponed\nupcoming | Not started\nlive | 1st extra\nlive | 2nd extra\n\nFor **scores** we have fields for covering that: `current`, `display`, `period1`, `period2`, `normaltime`, `overtime`, `penalties`, `series`, `extra1`, `team`, `match_id`.\n\nFor **time extras or injuries** we have fields for covering that: **current**, **played**, **period_length**, **overtime_length**, **total_period_count**, **current_period_start_timestamp**, **match_id**, **average_period_length**, **period_count**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds.<br />**Recommended Calls**: Limit calls to 1 every 10 seconds.\n\n### Use Cases\nGet matches<br />`https://rugby.sportmicro.com/matches`<br /><br />Get match based on the **id**<br />`https://rugby.sportmicro.com/matches?id=eq.{id}`<br /><br />Get matches based on the **start_time** (gte = greater than or equal to, lt = lower than)<br />`https://rugby.sportmicro.com/matches?start_time=gte.2023-04-27&start_time=lt.2023-04-28`<br /><br />Get matches based on the **status_type**<br />`https://rugby.sportmicro.com/matches?status_type=eq.{status_type}`<br /><br />Get matches based on the **season_id**<br />`https://rugby.sportmicro.com/matches?season_id=eq.{season_id}`<br /><br />Get matches based on the **tournament_id**<br />`https://rugby.sportmicro.com/matches?tournament_id=eq.{tournament_id}`<br /><br />Get matches based on the **round_id**<br />`https://rugby.sportmicro.com/matches?round_id=eq.{round_id}`<br /><br />Get matches based on the **arena_id**<br />`https://rugby.sportmicro.com/matches?arena_id=eq.{arena_id}`<br /><br />Get matches based on the **referee_id**<br />`https://rugby.sportmicro.com/matches?referee_id=eq.{referee_id}`<br /><br />**H2H** - Get head to head matches with teams ex.(home_team_id, away_team_id)<br />`https://rugby.sportmicro.com/matches?or=(home_team_id.eq.{home_team_id}, away_team_id.eq.{home_team_id}, home_team_id.eq.{away_team_id}, away_team_id.eq.{away_team_id})`<br /><br />Get home team matches based on the **home_team_id**<br />`https://rugby.sportmicro.com/matches?home_team_id=eq.{home_team_id}`<br /><br />Get away team matches based on the **away_team_id**<br />`https://rugby.sportmicro.com/matches?away_team_id=eq.{away_team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.tournament_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.round_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.arena_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.referee_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.home_team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches.away_team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Niterói Rugby vs Rio Rugby Relíquias",
                      "tournament_id": 3959,
                      "tournament_name": "Rio Beach Rugby - Women - Playoffs",
                      "tournament_importance": 0,
                      "season_id": 4240,
                      "season_name": "Rio Beach Rugby, Women 2026",
                      "round_id": 45083,
                      "round": {
                        "id": 45083,
                        "name": "Final",
                        "round": 29,
                        "end_time": "2026-01-31",
                        "start_time": "2026-01-31"
                      },
                      "status": {
                        "type": "finished",
                        "reason": "Ended"
                      },
                      "status_type": "finished",
                      "home_team_id": 8506,
                      "home_team_name": "Niterói Rugby",
                      "home_team_hash_image": "650f41ae8fd55bf566e691d01f7b188989505d1525e58f550fe2912e23b18c9e",
                      "away_team_id": 8511,
                      "away_team_name": "Rio Rugby Relíquias",
                      "away_team_hash_image": "a3efb9f8f6f6be9b38e71367df1cc3de865ea0c59b23ee9c690d85b21150f278",
                      "home_team_score": {
                        "current": 7,
                        "display": 7
                      },
                      "away_team_score": {
                        "current": 5,
                        "display": 5
                      },
                      "start_time": "2026-01-31T19:10:00+00:00",
                      "duration": 9000,
                      "class_id": 322,
                      "class_name": "Beach Rugby",
                      "class_hash_image": "7ca66d03ad5ce9f3213d8c5a92cb6edf3e3efae6d2527d1d4b602de78ac3be7a",
                      "league_id": 1778,
                      "league_name": "Rio Beach Rugby - Women",
                      "league_hash_image": "7fa5bab30ddd758eecaf515bcf7559cd5cded5451db99136b2744b8e6b85fadf"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches"
      }
    },
    "/standings": {
      "get": {
        "tags": [
          "Standings"
        ],
        "summary": "Standings",
        "description": "This endpoint allows you to retrieve the standings.\nFor the type argument you can search by: **home**, **away** and **total**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet standings<br />`https://rugby.sportmicro.com/standings`<br /><br />Get standing based on the **id**<br />`https://rugby.sportmicro.com/standings?id=eq.{id}`<br /><br />Get standing from a specific **league_id**<br />`https://rugby.sportmicro.com/standings?league_id=eq.{league_id}`<br /><br />Get standing from a specific **league_id** and **season_id**<br />`https://rugby.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get standing from a specific **league_id**, **season_id** and **type**<br />`https://rugby.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.standings.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.standings.type"
          },
          {
            "$ref": "#/components/parameters/rowFilter.standings.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.standings.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/standings"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 7453,
                      "tournament_id": 3883,
                      "tournament_name": "URU Reserve Championship",
                      "type": "total",
                      "name": "URU Reserve Championship 2025",
                      "season_id": 4171,
                      "season_name": "2025",
                      "league_id": 1743,
                      "league_name": "URU Reserve Championship",
                      "league_hash_image": "a5ac9c3340cbcdbe1db4eb5044d442aa6fdb801e038b83ae9db9c501f3febb7a",
                      "competitors": [
                        {
                          "wins": 0,
                          "draws": 0,
                          "losses": 0,
                          "points": 0,
                          "matches": 0,
                          "team_id": 8458,
                          "position": 12,
                          "team_name": "Elgon Wolves II",
                          "scores_for": 0,
                          "scores_against": 0,
                          "team_hash_image": "5792a0fe894882953f5d979d6fce62bb7f480ec01e7157474091f874254c4f89"
                        },
                        {
                          "wins": 0,
                          "draws": 0,
                          "losses": 1,
                          "points": 0,
                          "matches": 1,
                          "team_id": 8451,
                          "position": 11,
                          "team_name": "Eagles II",
                          "scores_for": 0,
                          "scores_against": 20,
                          "team_hash_image": "00092e2ed64e574450fd529bb158ae81833123beaa33a83b039de9dcb2bd5189"
                        },
                        {
                          "wins": 0,
                          "draws": 0,
                          "losses": 3,
                          "points": 2,
                          "matches": 3,
                          "team_id": 8446,
                          "position": 10,
                          "team_name": "Pirates II",
                          "scores_for": 48,
                          "scores_against": 73,
                          "team_hash_image": "717d5997c5d3a9fa7cdef6194cada5b36600acc32da15263e0ab464138d31504"
                        },
                        {
                          "wins": 0,
                          "draws": 1,
                          "losses": 2,
                          "points": 2,
                          "matches": 3,
                          "team_id": 8441,
                          "position": 9,
                          "team_name": "Warriors II",
                          "scores_for": 0,
                          "scores_against": 40,
                          "team_hash_image": "90e3d71a0aabad05ec159c4a589974bde21b4c68d4131b535050aa2161c8d7cf"
                        },
                        {
                          "wins": 1,
                          "draws": 0,
                          "losses": 1,
                          "points": 4,
                          "matches": 2,
                          "team_id": 8423,
                          "position": 5,
                          "team_name": "Hippos II",
                          "scores_for": 28,
                          "scores_against": 38,
                          "team_hash_image": "139ee4b62e4d572024e08848cf8b50211748b90b25951150b08f9e94ecc77f11"
                        },
                        {
                          "wins": 1,
                          "draws": 0,
                          "losses": 2,
                          "points": 4,
                          "matches": 3,
                          "team_id": 8428,
                          "position": 6,
                          "team_name": "Mongers II",
                          "scores_for": 26,
                          "scores_against": 53,
                          "team_hash_image": "58ce365abd1472797b33a192f8b560ba6758451d5f2ae3e8a1b350fc4eb8b19e"
                        },
                        {
                          "wins": 1,
                          "draws": 0,
                          "losses": 2,
                          "points": 4,
                          "matches": 3,
                          "team_id": 8433,
                          "position": 8,
                          "team_name": "Walukuba II",
                          "scores_for": 46,
                          "scores_against": 50,
                          "team_hash_image": "93e6df3957b0ab0073dbe25bf21176a0025c2f6ee0c3c7ff2120a1c42354876c"
                        },
                        {
                          "wins": 2,
                          "draws": 1,
                          "losses": 1,
                          "points": 11,
                          "matches": 4,
                          "team_id": 8417,
                          "position": 4,
                          "team_name": "KOBs II",
                          "scores_for": 75,
                          "scores_against": 37,
                          "team_hash_image": "13ffb5fa541cee4fed54476b3911f0b06199024e8e56bcec1e5bb63f2fdda33c"
                        },
                        {
                          "wins": 3,
                          "draws": 0,
                          "losses": 0,
                          "points": 12,
                          "matches": 3,
                          "team_id": 8411,
                          "position": 3,
                          "team_name": "Heathens II",
                          "scores_for": 93,
                          "scores_against": 42,
                          "team_hash_image": "97cbe19516bf65aaf0631db0ccdb82a9e41cb840309b6722c9655f2ce381ed87"
                        },
                        {
                          "wins": 3,
                          "draws": 0,
                          "losses": 2,
                          "points": 12,
                          "matches": 5,
                          "team_id": 8410,
                          "position": 2,
                          "team_name": "Victoria Sharks II",
                          "scores_for": 97,
                          "scores_against": 84,
                          "team_hash_image": "92949980bf61b5b982e016b63da8bb0ae1eb8db0cda7d68333d44e1089b03897"
                        },
                        {
                          "wins": 4,
                          "draws": 0,
                          "losses": 0,
                          "points": 16,
                          "matches": 4,
                          "team_id": 8405,
                          "position": 1,
                          "team_name": "Buffaloes II",
                          "scores_for": 82,
                          "scores_against": 31,
                          "team_hash_image": "299dbf9eb9d9d155e70dc161f7e0e35edd94025a88e16c3c078f27e8566f4743"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Standings"
      }
    },
    "/coaches-by-country": {
      "get": {
        "tags": [
          "Coaches"
        ],
        "summary": "Coaches By Country",
        "description": "This endpoint allows you to retrieve the coaches from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet coaches from a specific **country_id**<br />`https://rugby.sportmicro.com/coaches-by-country?country_id=eq.{country_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coaches-by-country.country_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coaches-by-country"
                  },
                  "type": "array",
                  "example": [
                    {
                      "country_id": 4,
                      "country_name": "England",
                      "country_hash_image": "69374b09b1681162ba2d6bba92d6a167ea5ca5921eb172eb173e999e3be5d8ba",
                      "coaches": [
                        {
                          "id": 792,
                          "name": "Paul Wellens",
                          "hash_image": "243b7257fb547e3710459eefb45745bb67140bad16d8db2cda634fab75a3ad25"
                        },
                        {
                          "id": 1953,
                          "name": "Joel El Abd",
                          "hash_image": "80125314ba19b087db856645bc05b1821140b7a7cfd898119da4c6dc538a2ffb"
                        },
                        {
                          "id": 5854,
                          "name": "Steve Borthwick",
                          "hash_image": "7fe62d18c22aa90563bc6f4102a0d7fe2ce81022149780425f6eea7ad5b3bd83"
                        },
                        {
                          "id": 5856,
                          "name": "Andy Farrell",
                          "hash_image": "8b865b6e7005a31778bfeda384b03209720824d389c8e534d89ed5f6dd6c876d"
                        },
                        {
                          "id": 5873,
                          "name": "George Skivington",
                          "hash_image": "deb80028b417cf1b8ae0a976adf3df3eb3330f7d0275f450f2ffce0574bdcb31"
                        },
                        {
                          "id": 5875,
                          "name": "Stuart Lancaster",
                          "hash_image": "750f039b884267b4feb63ebb9f5cb80738b4756ebc80770deef55df6e8998237"
                        },
                        {
                          "id": 5876,
                          "name": "Lee Blackett",
                          "hash_image": "43d9d335290384aa4a5ee34e7595138b08075d2fd537f227b03b617a95c81729"
                        },
                        {
                          "id": 5883,
                          "name": "Alex Sanderson",
                          "hash_image": "743bd26391559b7048a77a52398811d0ecc73619fe14e2ca082966d843cb156b"
                        },
                        {
                          "id": 5900,
                          "name": "Richard Cockerill",
                          "hash_image": "d195685f295a0ac534053acc8e2c9aec7a256a9010066e4c79bcadbb18d54711"
                        },
                        {
                          "id": 5922,
                          "name": "Mark Applegarth",
                          "hash_image": "c2c58529ff216604ac41248ef4aa5cc6b45a321e4f6c08f211b69dad234e6b4a"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coaches By Country"
      }
    },
    "/teams-by-tournament": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams By Tournament",
        "description": "This endpoint allows you to retrieve the teams from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **tournament_id**<br />`https://rugby.sportmicro.com/teams-by-tournament?tournament_id=eq.{tournament_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-by-tournament.tournament_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-by-tournament"
                  },
                  "type": "array",
                  "example": [
                    {
                      "tournament_id": 70,
                      "tournament_name": "Kenya Cup",
                      "teams": [
                        {
                          "team_id": 123299,
                          "team_name": "Mwamba",
                          "team_hash_image": "bc8d9220e41f01bc9b4739656bb3f2a4699567abac8a5d2fcea48f315be8295b"
                        },
                        {
                          "team_id": 123302,
                          "team_name": "South Coast Pirates",
                          "team_hash_image": "b2278478f20eef9ff5d2506d7812e64039d1d3a8515784702b856141e57a53c0"
                        },
                        {
                          "team_id": 123311,
                          "team_name": "Impala",
                          "team_hash_image": "b9e3383d617cbd4d692cce8ca502e551c67a016af5fef7055b89cde723611504"
                        },
                        {
                          "team_id": 123348,
                          "team_name": "Nakuru",
                          "team_hash_image": "c47af461bbbec1d9b9c4e698ecf79f1e6d7c33c93eb75e07e7fab60c19ccfe76"
                        },
                        {
                          "team_id": 123397,
                          "team_name": "Kisumu",
                          "team_hash_image": "d06ebc8ab374653211acfd7a8ba98d9cb01390b92b4d046dabff15f01e498c38"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By Tournament"
      }
    },
    "/leagues-by-class": {
      "get": {
        "tags": [
          "Leagues"
        ],
        "summary": "Leagues By Class",
        "description": "This endpoint allows you to retrieve the leagues from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **class_id**<br />`https://rugby.sportmicro.com/leagues-by-category?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.leagues-by-class.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/leagues-by-class"
                  },
                  "type": "array",
                  "example": [
                    {
                      "class_id": 42,
                      "class_name": "Kenya",
                      "class_hash_image": "d4502cbc1a8615def5d9811508e12a5e13d4cf9137b6185f2e41466f8baada7a",
                      "leagues": [
                        {
                          "id": 58,
                          "name": "Kenya Championship",
                          "hash_image": "369e9b8a5ad06ceeb5b3eb13a9dcbc5606438c4c5f03a6b4d768649bf7dd14a4"
                        },
                        {
                          "id": 62,
                          "name": "Kenya Cup",
                          "hash_image": "f3c8dec370e398ae886c13f643b8523ae4044ec5d19dacc9498aaf25e750ff45"
                        },
                        {
                          "id": 71,
                          "name": "Kabeberi 7s",
                          "hash_image": "6f01baf8c38aa9aa76cddcb1b9b7a3d4357bfecb5389fdbf1b8752649758c750"
                        },
                        {
                          "id": 20605,
                          "name": "Kenya Cup Women",
                          "hash_image": "debbf8192891279eb758277ca3818bc303d1f109fb657c354d16a65accb980f4"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues By Class"
      }
    },
    "/matches-highlights": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Highlights",
        "description": "This endpoint allows you to retrieve the highlights from matches.\nIt has all social media posts about the match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet highlights from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-highlights?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-highlights.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-highlights"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "match_id": 443,
                      "title": "Vannes 71 - 0 Béziers",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=CgPX_tRoV-4&pp=0gcJCdoKAYcqIYzv",
                      "created_at": "2026-04-11T01:44:37+00:00",
                      "source_url": "https://www.youtube.com/watch?v=CgPX_tRoV-4&pp=0gcJCdoKAYcqIYzv"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Highlights"
      }
    },
    "/matches-incidents": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Incidents",
        "description": "This endpoint allows you to retrieve the incidents from matches.\n\nFor **incidents** we have many types: `substitution`, `goal`, `period`, `card`.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet incidents from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-incidents?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-incidents.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/matches-incidents"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 8,
                      "incidents": [
                        {
                          "id": 1,
                          "text": "FT",
                          "time": 14,
                          "type": "period",
                          "is_live": false,
                          "added_time": 999,
                          "away_score": 12,
                          "home_score": 14,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 0
                        },
                        {
                          "id": 2,
                          "time": 13,
                          "type": "goal",
                          "class": "conversion",
                          "is_home": false,
                          "away_score": 12,
                          "home_score": 14,
                          "reversed_period_time": 2
                        },
                        {
                          "id": 3,
                          "time": 13,
                          "type": "goal",
                          "class": "try",
                          "is_home": false,
                          "away_score": 10,
                          "home_score": 14,
                          "reversed_period_time": 2
                        },
                        {
                          "id": 4,
                          "time": 10,
                          "type": "card",
                          "class": "yellow",
                          "is_home": true,
                          "reversed_period_time": 5
                        },
                        {
                          "id": 5,
                          "time": 10,
                          "type": "goal",
                          "class": "try",
                          "is_home": false,
                          "away_score": 5,
                          "home_score": 14,
                          "reversed_period_time": 5
                        },
                        {
                          "id": 6,
                          "time": 7,
                          "type": "goal",
                          "class": "conversion",
                          "is_home": true,
                          "away_score": 0,
                          "home_score": 14,
                          "reversed_period_time": 1
                        },
                        {
                          "id": 7,
                          "time": 7,
                          "type": "goal",
                          "class": "try",
                          "is_home": true,
                          "away_score": 0,
                          "home_score": 12,
                          "reversed_period_time": 1
                        },
                        {
                          "id": 8,
                          "time": 5,
                          "type": "card",
                          "class": "yellow",
                          "is_home": false,
                          "reversed_period_time": 3
                        },
                        {
                          "id": 9,
                          "time": 3,
                          "type": "goal",
                          "class": "conversion",
                          "is_home": true,
                          "away_score": 0,
                          "home_score": 7,
                          "reversed_period_time": 5
                        },
                        {
                          "id": 10,
                          "time": 3,
                          "type": "goal",
                          "class": "try",
                          "is_home": true,
                          "away_score": 0,
                          "home_score": 5,
                          "reversed_period_time": 5
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Incidents"
      }
    },
    "/news-matches": {
      "get": {
        "tags": [
          "News"
        ],
        "summary": "News Matches",
        "description": "This endpoint allows you to retrieve the news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 2 hours.<br />**Recommended Calls**: Limit calls to 1 every 2 hours.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://rugby.sportmicro.com/news-matches?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.news-matches.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/news-matches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 61523,
                      "match_id": 61523,
                      "league_id": 2867,
                      "league_name": "NRL",
                      "league_hash_image": "45cb0ec570b3038be2e7790c9d924fef1dfcf6382767bba12155bf9fcac6d666",
                      "date": "2024-07-28T07:30:00+00:00",
                      "title": "NRL 2024 Round 21: Canberra Raiders vs South Sydney Rabbitohs at GIO Stadium Canberra",
                      "name": "NRL 2024 Round 21: Canberra Raiders vs South Sydney Rabbitohs at GIO Stadium Canberra",
                      "subtitles": [
                        {
                          "text": "As we approach the business end of the NRL 2024 season, every match becomes increasingly important. A win for the Canberra Raiders could significantly boost their chances of making it to the playoffs. For the South Sydney Rabbitohs, a victory would further solidify their position at the top of the league. With so much at stake, both teams will be giving it their all to secure a win. Fans can expect a high-intensity match filled with thrilling moments and exceptional rugby.",
                          "subtitle": "The Importance of the Match in the NRL 2024 Season"
                        },
                        {
                          "text": "Historically, the South Sydney Rabbitohs have had the upper hand in their encounters with the Canberra Raiders. Out of the last 18 dual matches, the Rabbitohs have emerged victorious 12 times, while the Raiders have managed to secure 6 wins. There have been no draws between these two teams. However, the Raiders will be hoping to narrow this gap with a win in their upcoming match. The Rabbitohs, on the other hand, will be looking to extend their lead and maintain their dominance.",
                          "subtitle": "Historical Head-to-Head: Raiders vs Rabbitohs"
                        },
                        {
                          "text": "The match will be officiated by referee Wyatt Raymond, a seasoned professional known for his strict adherence to the rules of the Rugby League. His experience and impartiality will be crucial in ensuring a fair and exciting match. Raymond's ability to manage the game and make critical decisions under pressure will undoubtedly have a significant impact on the outcome of this highly anticipated match.",
                          "subtitle": "The Role of the Referee: Wyatt Raymond"
                        },
                        {
                          "text": "The NRL 2024 season is heating up as we approach Round 21. The Canberra Raiders are set to host the South Sydney Rabbitohs at the iconic GIO Stadium Canberra. This match promises to be a thrilling encounter between two of the league's top teams. The Raiders, under the guidance of coach Ricky Stuart, will be looking to leverage their home ground advantage and secure a crucial win. On the other hand, the Rabbitohs, who have had a strong season so far, will be aiming to continue their winning streak.",
                          "subtitle": "A Clash of Titans at GIO Stadium Canberra"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "News Matches"
      }
    },
    "/seasons-by-tournament": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons By Tournament",
        "description": "This endpoint allows you to retrieve the seasons from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **tournament_id**<br />`https://rugby.sportmicro.com/seasons-by-tournament?tournament_id=eq.{tournament_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-by-tournament.tournament_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-by-tournament"
                  },
                  "type": "array",
                  "example": [
                    {
                      "tournament_id": 70,
                      "tournament_name": "Kenya Cup",
                      "seasons": [
                        {
                          "id": 67,
                          "name": "24/25",
                          "year": "24/25"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons By Tournament"
      }
    },
    "/leagues": {
      "get": {
        "tags": [
          "Leagues"
        ],
        "summary": "Leagues",
        "description": "This endpoint allows you to retrieve the leagues and the cups.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 every day.\n\nYou can get the image of the league by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet leagues<br />`https://rugby.sportmicro.com/leagues`<br /><br />Search the leagues by the `name`<br />`https://rugby.sportmicro.com/leagues?name=like.*Championship*`<br /><br />Get leagues based on the **id**<br />`https://rugby.sportmicro.com/leagues?id=eq.{id}`<br /><br />Get leagues from a specific **class_id**<br />`https://rugby.sportmicro.com/leagues?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.leagues.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.leagues.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/leagues"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 58,
                      "name": "Kenya Championship",
                      "importance": 0,
                      "start_league": "2024-11-15T23:00:00+00:00",
                      "end_league": "2025-04-11T22:00:00+00:00",
                      "hash_image": "369e9b8a5ad06ceeb5b3eb13a9dcbc5606438c4c5f03a6b4d768649bf7dd14a4",
                      "class_id": 42,
                      "class_name": "Kenya",
                      "class_hash_image": "d4502cbc1a8615def5d9811508e12a5e13d4cf9137b6185f2e41466f8baada7a"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues"
      }
    },
    "/matches-live": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Live",
        "description": "This endpoint allows you to retrieve the live matches.\n\nIt has the same results as the /matches endpoint.",
        "responses": {},
        "operationId": "Matches Live"
      }
    },
    "/players-by-team": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players By Team",
        "description": "This endpoint allows you to retrieve the players from a specific team.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet players from a specific **team_id**<br />`https://rugby.sportmicro.com/players-by-team?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-by-team.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players-by-team"
                  },
                  "type": "array",
                  "example": [
                    {
                      "team_id": 102,
                      "team_name": "KU Blak Blad",
                      "team_hash_image": "08f5233370bf58eddaf691dcfe032d8fc34d3036e723c884dae2063a2ec1e1d6",
                      "players": [
                        {
                          "id": 328464,
                          "name": "Oyoo Daniel",
                          "country_id": 42,
                          "hash_image": "1d36b81e1d999bc8bdf4fd5db9d874198e14a0db6e8b4a2dfaf674e65fe4e3e6",
                          "short_name": "O. Daniel",
                          "country_name": "Kenya",
                          "date_of_birth": "2001-05-08T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 439269,
                          "name": "Gathu Kelvin",
                          "position": "B",
                          "country_id": 42,
                          "hash_image": "cb60ae0a4f95cfbdd75dfc609e7ec84e2a30f02d76df8c7775457cfde6f68d71",
                          "short_name": "G. Kelvin",
                          "country_name": "Kenya",
                          "date_of_birth": "2000-09-12T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 439292,
                          "name": "Ahona Finey",
                          "country_id": 42,
                          "hash_image": "4d9abc7341f637e1f4faabd35f2dac118925df4c55e6736b18b7dfa8ff8da029",
                          "short_name": "A. Finey",
                          "country_name": "Kenya",
                          "date_of_birth": "1999-11-19T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 439314,
                          "name": "Obat Kuke",
                          "position": "F",
                          "country_id": 42,
                          "hash_image": "b4e02e9b646cdd0b32abed600a75a08e01317dbeea3e60d74639018a6f2c7f53",
                          "short_name": "O. Kuke",
                          "country_name": "Kenya",
                          "date_of_birth": "1997-06-13T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 685059,
                          "name": "Kemei Boaz",
                          "country_id": 42,
                          "hash_image": "d233c52aea9695aefe22b743fcf720d66eca6e5fa501a89bd577b7b8805a8feb",
                          "short_name": "K. Boaz",
                          "country_name": "Kenya",
                          "date_of_birth": "2000-07-16T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 685065,
                          "name": "Olela Derrick",
                          "country_id": 42,
                          "hash_image": "dd703ca2943c3c105d643e71f2fa14ee1aa2a57268cfa93e33b9247dbd457410",
                          "short_name": "O. Derrick",
                          "country_name": "Kenya",
                          "date_of_birth": "2002-11-24T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 685071,
                          "name": "Odhiambo Steve",
                          "country_id": 42,
                          "hash_image": "a287df889cdc719cc09f908c10407c2d0505b19d081b892ad4e80ac177e56dc6",
                          "short_name": "O. Steve",
                          "country_name": "Kenya",
                          "date_of_birth": "2000-04-01T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 685076,
                          "name": "Douglas Sifuna",
                          "country_id": 42,
                          "hash_image": "8315315c69f73058fd9c84d1d9a40f4d47be9984ce0e715281deb80b3be2b465",
                          "short_name": "D. Sifuna",
                          "country_name": "Kenya",
                          "date_of_birth": "2000-02-16T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 685079,
                          "name": "Guandaru Arthur",
                          "country_id": 42,
                          "hash_image": "c85b68e2af8c7daba5c9fe58ad0dcd31b66b8af18d0cc4efea72691be734e8c9",
                          "short_name": "G. Arthur",
                          "country_name": "Kenya",
                          "date_of_birth": "1999-11-07T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        },
                        {
                          "id": 685083,
                          "name": "Mulongo Meja",
                          "country_id": 42,
                          "hash_image": "b76240c22a46479df0181b93740ef0ade8142debd5494e9f207149c166ea013c",
                          "short_name": "M. Meja",
                          "country_name": "Kenya",
                          "date_of_birth": "2001-02-06T00:00:00+00:00",
                          "country_hash_image": "b5e22fb36ea0760dffd2f186c3e64b15efa56e0c0a36a1136d3884b4cf236403"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players By Team"
      }
    },
    "/seasons-by-league": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons By League",
        "description": "This endpoint allows you to retrieve the seasons from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **league_id**<br />`https://rugby.sportmicro.com/seasons-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 58,
                      "league_name": "Kenya Championship",
                      "league_hash_image": "369e9b8a5ad06ceeb5b3eb13a9dcbc5606438c4c5f03a6b4d768649bf7dd14a4",
                      "seasons": [
                        {
                          "id": 38899,
                          "name": "24/25",
                          "year": "24/25",
                          "start_time": "2024-11-16"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons By League"
      }
    },
    "/players": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players",
        "description": "This endpoint allows you to retrieve the players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\nYou can get the image of the player by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet players<br />`https://rugby.sportmicro.com/players`<br /><br />Get players based on the **name**<br />`https://rugby.sportmicro.com/players?name=like.*Cristiano*`<br /><br />Get players based on the **id**<br />`https://rugby.sportmicro.com/players?id=eq.{id}`<br /><br />Get players from a specific **team_id**<br />`https://rugby.sportmicro.com/players?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/players"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 11880,
                      "name": "Cameron McInnes",
                      "nickname": "C. McInnes",
                      "hash_image": "09ec888e068060f04cd5016debb78541692465f942def8855c1e72be56c89516",
                      "team_id": 11083,
                      "team_name": "Cronulla",
                      "team_hash_image": "77ebcfce0d5c91ff25212add74e7c1e6f9a43bbdbd4e4f44fb97364f6850e421"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players"
      }
    },
    "/seasons-info": {
      "get": {
        "tags": [
          "Seasons"
        ],
        "summary": "Seasons Info",
        "description": "This endpoint allows you to retrieve the info from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet info from a specific **season_id**<br />`https://rugby.sportmicro.com/seasons-info?season_id=eq.{season_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.seasons-info.season_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/seasons-info"
                  },
                  "type": "array",
                  "example": [
                    {
                      "season_id": 84,
                      "season_name": "2024",
                      "competitors": 16
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Info"
      }
    },
    "/classes": {
      "get": {
        "tags": [
          "Classes"
        ],
        "summary": "Classes",
        "description": "This endpoint allows you to retrieve the classes.\nYou can use the `alpha` parameter to get a specific class as a country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the category by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet classes<br />`https://rugby.sportmicro.com/classes`<br /><br />Get class based on the **id**<br />`https://rugby.sportmicro.com/classes?id=eq.{id}`<br /><br />Get classes based on the **alpha**<br />`https://rugby.sportmicro.com/classes?alpha=eq.{alpha}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.classes.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.classes.alpha"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/classes"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 42,
                      "name": "Kenya",
                      "flag": "kenya",
                      "alpha": "KE",
                      "importance": 1,
                      "hash_image": "d4502cbc1a8615def5d9811508e12a5e13d4cf9137b6185f2e41466f8baada7a",
                      "matches_live_count": 0,
                      "last_match_date": "2025-03-08T13:00:00+00:00"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Classes"
      }
    },
    "/coaches": {
      "get": {
        "tags": [
          "Coaches"
        ],
        "summary": "Coaches",
        "description": "This endpoint allows you to retrieve the coaches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\nYou can get the image of the coach by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet coach based on the **id**<br />`https://rugby.sportmicro.com/coaches?id=eq.{id}`<br /><br />Get coach from a specific **country_id**<br />`https://rugby.sportmicro.com/coaches?country_id=eq.{country_id}`<br /><br />Get coach from a specific **team_id**<br />`https://rugby.sportmicro.com/coaches?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coaches.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.coaches.country_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.coaches.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coaches"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1390,
                      "name": "Johann van Graan",
                      "nickname": "J. v. Graan",
                      "hash_image": "72939dbe4d9712fe84f58081033a7c39697d28a8cc44286691c19dafef5f77e4",
                      "former_player_id": 6714,
                      "team_id": 8864,
                      "team_name": "Bath",
                      "team_hash_image": "bd5b17482c2ad95322a77ccf41b3f78d6499a11858a08109354fcdf77ac12470"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coaches"
      }
    },
    "/cup-bracket": {
      "get": {
        "tags": [
          "Cup bracket"
        ],
        "summary": "Cup Bracket",
        "description": "This endpoint allows you to retrieve the cup knock outs.\nYou can use `id` from the `seasons` or `leagues` endpoint to get the wanted cup knock out tree.\n\nFields in rounds:\n\nField | Explanation\n--- | ---\n`order` | The order of the round\n`description` | The description of the round\n`blocks` | The blocks of the round\n`finished` | If the match is finished\n`order` | The order of the block\n`home_team_score` | The score of the home team\n`away_team_score` | The score of the away team\n`has_next_round_link` | If the match has next round\n`match_in_progress` | If the match is in play\n`series_start_date_timestamp` | The start date of the match\n`automatic_progression` | If the match has automatic progression\n`participants` | The participants of the block (match)\n`team_id` | The id of the team\n`winner` | If the team is winner of the block\n`order` | The order of the participants\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet cup knock out based on the **id**<br />`https://rugby.sportmicro.com/cup-bracket?id=eq.{id}`<br /><br />Get cups based on the **season_id**<br />`https://rugby.sportmicro.com/cup-bracket?season_id=eq.{season_id}`<br /><br />Get cups based on the **league_id**<br />`https://rugby.sportmicro.com/cup-bracket?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.cup-bracket.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.cup-bracket.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.cup-bracket.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/cup-bracket"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1056,
                      "name": "Knockout stage",
                      "current_round": 1,
                      "type": 1,
                      "season_id": 4240,
                      "season_name": "Rio Beach Rugby, Women 2026",
                      "league_id": 1778,
                      "league_name": "Rio Beach Rugby - Women",
                      "league_hash_image": "7fa5bab30ddd758eecaf515bcf7559cd5cded5451db99136b2744b8e6b85fadf",
                      "rounds": [
                        {
                          "type": 1,
                          "order": 1,
                          "blocks": [
                            {
                              "order": 1,
                              "matches": [
                                1
                              ],
                              "finished": true,
                              "participants": [
                                {
                                  "order": 1,
                                  "winner": true,
                                  "team_id": 8506,
                                  "team_name": "Niterói Rugby",
                                  "team_hash_image": "650f41ae8fd55bf566e691d01f7b188989505d1525e58f550fe2912e23b18c9e"
                                },
                                {
                                  "order": 2,
                                  "winner": false,
                                  "team_id": 8511,
                                  "team_name": "Rio Rugby Relíquias",
                                  "team_hash_image": "a3efb9f8f6f6be9b38e71367df1cc3de865ea0c59b23ee9c690d85b21150f278"
                                }
                              ],
                              "away_team_score": "5",
                              "home_team_score": "7",
                              "automatic_progression": false,
                              "series_start_date_timestamp": "2026-01-31T19:10:00+00:00"
                            },
                            {
                              "order": 2,
                              "matches": [
                                2
                              ],
                              "finished": true,
                              "participants": [
                                {
                                  "order": 1,
                                  "winner": true,
                                  "team_id": 8515,
                                  "team_name": "BeagaTirica",
                                  "team_hash_image": "4f4ad5fd4852f289b179dcee574ee9d48b3d1c3aa1540d507925490548e820b1"
                                },
                                {
                                  "order": 2,
                                  "winner": false,
                                  "team_id": 8519,
                                  "team_name": "Cougars",
                                  "team_hash_image": "5cb146c1745153a1df6a57fa18af1158a63abd30ef0290a277073d4ef9ed88d2"
                                }
                              ],
                              "away_team_score": "1",
                              "home_team_score": "8",
                              "automatic_progression": false,
                              "series_start_date_timestamp": "2026-01-31T18:50:00+00:00"
                            }
                          ],
                          "description": "Final"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Cup Bracket"
      }
    },
    "/teams-by-league": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams By League",
        "description": "This endpoint allows you to retrieve the teams from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **league_id**<br />`https://rugby.sportmicro.com/teams-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 62,
                      "league_name": "Kenya Cup",
                      "league_hash_image": "f3c8dec370e398ae886c13f643b8523ae4044ec5d19dacc9498aaf25e750ff45",
                      "teams": [
                        {
                          "id": 102,
                          "name": "KU Blak Blad",
                          "hash_image": "08f5233370bf58eddaf691dcfe032d8fc34d3036e723c884dae2063a2ec1e1d6"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By League"
      }
    },
    "/referees-by-league": {
      "get": {
        "tags": [
          "Referees"
        ],
        "summary": "Referees By League",
        "description": "This endpoint allows you to retrieve the referees from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **league_id**<br />`https://rugby.sportmicro.com/referees-by-league?league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.referees-by-league.league_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/referees-by-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "league_id": 62,
                      "league_name": "Kenya Cup",
                      "league_hash_image": "f3c8dec370e398ae886c13f643b8523ae4044ec5d19dacc9498aaf25e750ff45"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Referees By League"
      }
    },
    "/tournaments-by-class": {
      "get": {
        "tags": [
          "Tournaments"
        ],
        "summary": "Tournaments By Class",
        "description": "This endpoint allows you to retrieve the tournaments from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **class_id**<br />`https://rugby.sportmicro.com/tournaments-by-class?class_id=eq.{class_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tournaments-by-class.class_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tournaments-by-class"
                  },
                  "type": "array",
                  "example": [
                    {
                      "class_id": 42,
                      "class_name": "Kenya",
                      "class_hash_image": "d4502cbc1a8615def5d9811508e12a5e13d4cf9137b6185f2e41466f8baada7a",
                      "tournaments": [
                        {
                          "id": 70,
                          "name": "Kenya Cup",
                          "importance": 0
                        },
                        {
                          "id": 74,
                          "name": "Kabeberi 7s - Group C",
                          "importance": 0
                        },
                        {
                          "id": 79,
                          "name": "Kabeberi 7s - Group A",
                          "importance": 0
                        },
                        {
                          "id": 37140,
                          "name": "Kenya Championship",
                          "importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments By Class"
      }
    },
    "/countries": {
      "get": {
        "tags": [
          "Countries"
        ],
        "summary": "Countries",
        "description": "This endpoint allows you to retrieve the countries.\nYou can use the `alpha` field to get the country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per week.\n\nYou can get the image of the country by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet countries<br />`https://rugby.sportmicro.com/countries`<br /><br />Get country based on the **id**<br />`https://rugby.sportmicro.com/countries?id=eq.{id}`<br /><br />Get countries based on the **alpha**<br />`https://rugby.sportmicro.com/countries?alpha=eq.{alpha}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.countries.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.countries.alpha"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/countries"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Central African Republic",
                      "alpha": "CF",
                      "hash_image": "5c62e0b4977585c1b8aecfb35a731f2f6669e3c814cd6feab19ee492d56499f1"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Countries"
      }
    },
    "/teams-seasons": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams Seasons",
        "description": "This endpoint allows you to retrieve the seasons from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **team_id**<br />`https://rugby.sportmicro.com/teams-seasons?team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-seasons.team_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/teams-seasons"
                  },
                  "type": "array",
                  "example": [
                    {
                      "team_id": 113,
                      "team_name": "Kabras Sugar",
                      "team_hash_image": "f7502f55db38ae231fe27704729eb2c14907ec65bf7d13a454db8c91ef50affb",
                      "tournaments": [
                        {
                          "seasons": [
                            {
                              "season_id": 110,
                              "start_time": "2024-07-28",
                              "season_name": "Olympic Tournament, Women, Singles 2024"
                            },
                            {
                              "season_id": 115,
                              "start_time": "2021-07-24",
                              "season_name": "Olympic Tournament, Women, Singles 2021"
                            },
                            {
                              "season_id": 51796,
                              "start_time": "2012-08-01",
                              "season_name": "Olympic Games Women 2012"
                            },
                            {
                              "season_id": 52069,
                              "start_time": "2008-08-09",
                              "season_name": "Olympic Games Women 2008"
                            },
                            {
                              "season_id": 50390,
                              "start_time": "2016-08-11",
                              "season_name": "Olympic Tournament Women 2016"
                            }
                          ],
                          "tournament_id": 79,
                          "tournament_name": "Kabeberi 7s - Group A"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams Seasons"
      }
    },
    "/tv-channels": {
      "get": {
        "tags": [
          "Tv channels"
        ],
        "summary": "Tv Channels",
        "description": "This endpoint allows you to retrieve the tv channels.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a week.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tv channels<br />`https://rugby.sportmicro.com/tv-channels`<br /><br />Get tv channels based on the **name**<br />`https://rugby.sportmicro.com/tv-channels?name=like.*Sportklub*`<br /><br />Get tv channels based on the **id**<br />`https://rugby.sportmicro.com/tv-channels?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tv-channels.id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/tv-channels"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "5Sport"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tv Channels"
      }
    },
    "/odds/draw-no-bet": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Draw No Bet",
        "description": "This endpoint allows you to retrieve the odds from draw no bet market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.draw-no-bet.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.draw-no-bet.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/draw-no-bet"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74181,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 27,
                              "bookmaker_id": 17,
                              "bookmaker_name": "Betway",
                              "bookmaker_order": 32,
                              "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06",
                              "home": 1.65,
                              "home_movement": -1,
                              "away": 2.05,
                              "away_movement": -1,
                              "payout": 91.42
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 23,
                              "bookmaker_id": 6,
                              "bookmaker_name": "BC.Game",
                              "bookmaker_order": 9,
                              "bookmaker_hash_image": "7179e12a599b0e0977a7952a1ba16923e4ed07adb47576a54ff5924570894e89",
                              "home": 1.53,
                              "home_movement": -1,
                              "away": 2.24,
                              "away_movement": 1,
                              "payout": 90.91
                            },
                            {
                              "id": 22,
                              "bookmaker_id": 14,
                              "bookmaker_name": "888sport",
                              "bookmaker_order": 23,
                              "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631",
                              "home": 1.571,
                              "home_movement": 1,
                              "away": 2.25,
                              "away_movement": -1,
                              "payout": 92.51
                            },
                            {
                              "id": 1327,
                              "bookmaker_id": 17,
                              "bookmaker_name": "Betway",
                              "bookmaker_order": 32,
                              "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06",
                              "home": 1.55,
                              "home_movement": -1,
                              "away": 2.25,
                              "away_movement": -1,
                              "payout": 91.78
                            },
                            {
                              "id": 21,
                              "bookmaker_id": 19,
                              "bookmaker_name": "Novibet",
                              "bookmaker_order": 47,
                              "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11",
                              "home": 1.57,
                              "home_movement": 1,
                              "away": 2.3,
                              "away_movement": -1,
                              "payout": 93.31
                            },
                            {
                              "id": 25,
                              "bookmaker_id": 25,
                              "bookmaker_name": "Betsson",
                              "bookmaker_order": 73,
                              "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d",
                              "home": 1.52,
                              "home_movement": 1,
                              "away": 2.26,
                              "away_movement": -1,
                              "payout": 90.88
                            },
                            {
                              "id": 26,
                              "bookmaker_id": 29,
                              "bookmaker_name": "Nine Casino",
                              "bookmaker_order": 85,
                              "bookmaker_hash_image": "270d0953381dfdb60f5a33829f79ef8b0d2ab8606fd2d03c588ab9e4d2e85de8",
                              "home": 1.54,
                              "home_movement": -1,
                              "away": 2.28,
                              "away_movement": 1,
                              "payout": 91.92
                            },
                            {
                              "id": 24,
                              "bookmaker_id": 31,
                              "bookmaker_name": "4rabet",
                              "bookmaker_order": 109,
                              "bookmaker_hash_image": "1f5e0cf04c12ae7419a2ce4484bf7d95ae4083135fbc30a541225b81d9ece218",
                              "home": 1.53,
                              "home_movement": -1,
                              "away": 2.24,
                              "away_movement": 1,
                              "payout": 90.91
                            },
                            {
                              "id": 1115,
                              "bookmaker_id": 46,
                              "bookmaker_name": "Ladbrokes",
                              "bookmaker_order": 142,
                              "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb",
                              "home": 1.57,
                              "home_movement": 1,
                              "away": 2.25,
                              "away_movement": -1,
                              "payout": 92.47
                            },
                            {
                              "id": 1020,
                              "bookmaker_id": 47,
                              "bookmaker_name": "Coral",
                              "bookmaker_order": 143,
                              "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd",
                              "home": 1.57,
                              "home_movement": 1,
                              "away": 2.25,
                              "away_movement": -1,
                              "payout": 92.47
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Draw No Bet"
      }
    },
    "/odds/coverage-live": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Coverage Live",
        "description": "This endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all live coverages<br />`https://rugby.sportmicro.com/odds/coverage-live`<br /><br />Get live odds coverage a specific **match_id**<br />`https://rugby.sportmicro.com/odds/coverage-live?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coverage-live.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coverage-live"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74275,
                      "full_time_results": false,
                      "over_under": false,
                      "asian_handicaps": false,
                      "double_chance": false,
                      "home_away": false,
                      "draw_no_bet": false,
                      "european_handicap": false,
                      "half_time_full_time": false,
                      "odd_even": false,
                      "to_win_to_nil": false,
                      "to_win_both_halves": false
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coverage Live"
      }
    },
    "/odds/odd-even": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Odd Even",
        "description": "This endpoint allows you to retrieve the odds from odd even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.\n\n**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/odd-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.odd-even.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.odd-even.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/odd-even"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74181,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 1252,
                              "bookmaker_id": 4,
                              "bookmaker_name": "BetVictor",
                              "bookmaker_order": 6,
                              "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d",
                              "odd": 1.95,
                              "odd_movement": 1,
                              "even": 1.85,
                              "even_movement": 1,
                              "payout": 94.93
                            },
                            {
                              "id": 1503,
                              "bookmaker_id": 14,
                              "bookmaker_name": "888sport",
                              "bookmaker_order": 23,
                              "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631",
                              "odd": 1.833,
                              "odd_movement": 0,
                              "even": 1.833,
                              "even_movement": 0,
                              "payout": 91.65
                            },
                            {
                              "id": 1253,
                              "bookmaker_id": 23,
                              "bookmaker_name": "Parimatch",
                              "bookmaker_order": 69,
                              "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c",
                              "odd": 1.95,
                              "odd_movement": 1,
                              "even": 1.85,
                              "even_movement": 1,
                              "payout": 94.93
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 54,
                              "bookmaker_id": 4,
                              "bookmaker_name": "BetVictor",
                              "bookmaker_order": 6,
                              "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d",
                              "odd": 1.87,
                              "odd_movement": 0,
                              "even": 1.833,
                              "even_movement": 0,
                              "payout": 92.57
                            },
                            {
                              "id": 56,
                              "bookmaker_id": 5,
                              "bookmaker_name": "Fezbet",
                              "bookmaker_order": 8,
                              "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3",
                              "odd": 1.83,
                              "odd_movement": 0,
                              "even": 1.83,
                              "even_movement": 0,
                              "payout": 91.5
                            },
                            {
                              "id": 57,
                              "bookmaker_id": 7,
                              "bookmaker_name": "Powbet",
                              "bookmaker_order": 10,
                              "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838",
                              "odd": 1.83,
                              "odd_movement": 0,
                              "even": 1.83,
                              "even_movement": 0,
                              "payout": 91.5
                            },
                            {
                              "id": 1245,
                              "bookmaker_id": 14,
                              "bookmaker_name": "888sport",
                              "bookmaker_order": 23,
                              "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631",
                              "odd": 1.833,
                              "odd_movement": 0,
                              "even": 1.833,
                              "even_movement": 0,
                              "payout": 91.65
                            },
                            {
                              "id": 58,
                              "bookmaker_id": 18,
                              "bookmaker_name": "Campobet",
                              "bookmaker_order": 39,
                              "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98",
                              "odd": 1.83,
                              "odd_movement": 0,
                              "even": 1.83,
                              "even_movement": 0,
                              "payout": 91.5
                            },
                            {
                              "id": 59,
                              "bookmaker_id": 23,
                              "bookmaker_name": "Parimatch",
                              "bookmaker_order": 69,
                              "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c",
                              "odd": 1.87,
                              "odd_movement": 0,
                              "even": 1.833,
                              "even_movement": 0,
                              "payout": 92.57
                            },
                            {
                              "id": 274,
                              "bookmaker_id": 34,
                              "bookmaker_name": "Vbet Sport",
                              "bookmaker_order": 84,
                              "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6",
                              "odd": 1.85,
                              "odd_movement": -1,
                              "even": 1.85,
                              "even_movement": 1,
                              "payout": 92.5
                            },
                            {
                              "id": 1501,
                              "bookmaker_id": 47,
                              "bookmaker_name": "Coral",
                              "bookmaker_order": 143,
                              "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd",
                              "odd": 1.85,
                              "odd_movement": 0,
                              "even": 1.83,
                              "even_movement": 0,
                              "payout": 92
                            },
                            {
                              "id": 55,
                              "bookmaker_id": 48,
                              "bookmaker_name": "ToonieBet",
                              "bookmaker_order": 37,
                              "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d",
                              "odd": 1.8264463,
                              "odd_movement": 0,
                              "even": 1.8264463,
                              "even_movement": 0,
                              "payout": 91.32
                            },
                            {
                              "id": 60,
                              "bookmaker_id": 50,
                              "bookmaker_name": "All British Casino",
                              "bookmaker_order": 71,
                              "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6",
                              "odd": 1.83,
                              "odd_movement": 0,
                              "even": 1.83,
                              "even_movement": 0,
                              "payout": 91.5
                            },
                            {
                              "id": 61,
                              "bookmaker_id": 51,
                              "bookmaker_name": "Cashwin",
                              "bookmaker_order": 75,
                              "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22",
                              "odd": 1.83,
                              "odd_movement": 0,
                              "even": 1.83,
                              "even_movement": 0,
                              "payout": 91.5
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Odd Even"
      }
    },
    "/odds/full-time-results": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Full Time Results",
        "description": "This endpoint allows you to retrieve the odds from full time results market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.full-time-results.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.full-time-results.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/full-time-results"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74181,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 3165,
                              "bookmaker_id": 4,
                              "bookmaker_name": "BetVictor",
                              "bookmaker_order": 6,
                              "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d",
                              "home": 1.75,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": -1,
                              "away": 2.15,
                              "away_movement": -1,
                              "payout": 90.64
                            },
                            {
                              "id": 3166,
                              "bookmaker_id": 5,
                              "bookmaker_name": "Fezbet",
                              "bookmaker_order": 8,
                              "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3",
                              "home": 1.71,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 1,
                              "away": 2.22,
                              "away_movement": -1,
                              "payout": 90.75
                            },
                            {
                              "id": 3167,
                              "bookmaker_id": 7,
                              "bookmaker_name": "Powbet",
                              "bookmaker_order": 10,
                              "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838",
                              "home": 1.71,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 1,
                              "away": 2.22,
                              "away_movement": -1,
                              "payout": 90.75
                            },
                            {
                              "id": 3168,
                              "bookmaker_id": 9,
                              "bookmaker_name": "Marathonbet",
                              "bookmaker_order": 16,
                              "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f",
                              "home": 1.73,
                              "home_movement": -1,
                              "draw": 13.25,
                              "draw_movement": 1,
                              "away": 2.18,
                              "away_movement": -1,
                              "payout": 89.91
                            },
                            {
                              "id": 106,
                              "bookmaker_id": 14,
                              "bookmaker_name": "888sport",
                              "bookmaker_order": 23,
                              "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631",
                              "home": 1.727,
                              "home_movement": 1,
                              "draw": 13,
                              "draw_movement": 1,
                              "away": 2.2,
                              "away_movement": -1,
                              "payout": 90.05
                            },
                            {
                              "id": 3170,
                              "bookmaker_id": 16,
                              "bookmaker_name": "LeoVegas Sport",
                              "bookmaker_order": 31,
                              "bookmaker_hash_image": "935e346be92ea6e38983569c652fcc2861b507003fec2f399185946b99654c8e",
                              "home": 1.64,
                              "home_movement": 1,
                              "draw": 10.5,
                              "draw_movement": 1,
                              "away": 2.28,
                              "away_movement": -1,
                              "payout": 87.44
                            },
                            {
                              "id": 107,
                              "bookmaker_id": 17,
                              "bookmaker_name": "Betway",
                              "bookmaker_order": 32,
                              "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06",
                              "home": 1.75,
                              "home_movement": 1,
                              "draw": 16,
                              "draw_movement": 1,
                              "away": 2.1,
                              "away_movement": -1,
                              "payout": 90.08
                            },
                            {
                              "id": 3173,
                              "bookmaker_id": 18,
                              "bookmaker_name": "Campobet",
                              "bookmaker_order": 39,
                              "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98",
                              "home": 1.71,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 1,
                              "away": 2.22,
                              "away_movement": -1,
                              "payout": 90.75
                            },
                            {
                              "id": 3174,
                              "bookmaker_id": 19,
                              "bookmaker_name": "Novibet",
                              "bookmaker_order": 47,
                              "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11",
                              "home": 1.73,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 0,
                              "away": 2.1,
                              "away_movement": -1,
                              "payout": 89.21
                            },
                            {
                              "id": 3176,
                              "bookmaker_id": 23,
                              "bookmaker_name": "Parimatch",
                              "bookmaker_order": 69,
                              "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c",
                              "home": 1.75,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": -1,
                              "away": 2.15,
                              "away_movement": -1,
                              "payout": 90.64
                            },
                            {
                              "id": 3179,
                              "bookmaker_id": 27,
                              "bookmaker_name": "Unibet",
                              "bookmaker_order": 77,
                              "bookmaker_hash_image": "2907b65f292a90cf93037a232741166cdc091f71c47d80f5d6886c7279ae1251",
                              "home": 1.64,
                              "home_movement": 1,
                              "draw": 13,
                              "draw_movement": 1,
                              "away": 2.28,
                              "away_movement": -1,
                              "payout": 88.87
                            },
                            {
                              "id": 599,
                              "bookmaker_id": 34,
                              "bookmaker_name": "Vbet Sport",
                              "bookmaker_order": 84,
                              "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6",
                              "home": 1.71,
                              "home_movement": 1,
                              "draw": 14,
                              "draw_movement": 1,
                              "away": 2.22,
                              "away_movement": -1,
                              "payout": 90.36
                            },
                            {
                              "id": 3181,
                              "bookmaker_id": 40,
                              "bookmaker_name": "BetUK",
                              "bookmaker_order": 105,
                              "bookmaker_hash_image": "7a13e4f70424b7ff8a174875f50e823d18318884b9b0f95a382d9456800d8a72",
                              "home": 1.64,
                              "home_movement": 1,
                              "draw": 13,
                              "draw_movement": 1,
                              "away": 2.28,
                              "away_movement": -1,
                              "payout": 88.87
                            },
                            {
                              "id": 4249,
                              "bookmaker_id": 46,
                              "bookmaker_name": "Ladbrokes",
                              "bookmaker_order": 142,
                              "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb",
                              "home": 1.75,
                              "home_movement": 1,
                              "draw": 12,
                              "draw_movement": 0,
                              "away": 2.15,
                              "away_movement": -1,
                              "payout": 89.3
                            },
                            {
                              "id": 4108,
                              "bookmaker_id": 47,
                              "bookmaker_name": "Coral",
                              "bookmaker_order": 143,
                              "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd",
                              "home": 1.75,
                              "home_movement": 1,
                              "draw": 12,
                              "draw_movement": 0,
                              "away": 2.15,
                              "away_movement": -1,
                              "payout": 89.3
                            },
                            {
                              "id": 3172,
                              "bookmaker_id": 48,
                              "bookmaker_name": "ToonieBet",
                              "bookmaker_order": 37,
                              "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d",
                              "home": 1.7092198,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 1,
                              "away": 2.22,
                              "away_movement": -1,
                              "payout": 90.73
                            },
                            {
                              "id": 2201,
                              "bookmaker_id": 49,
                              "bookmaker_name": "FanDuel",
                              "bookmaker_order": 57,
                              "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72",
                              "home": 1.8,
                              "home_movement": 1,
                              "draw": 14,
                              "draw_movement": 1,
                              "away": 2.25,
                              "away_movement": -1,
                              "payout": 93.33
                            },
                            {
                              "id": 3177,
                              "bookmaker_id": 50,
                              "bookmaker_name": "All British Casino",
                              "bookmaker_order": 71,
                              "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6",
                              "home": 1.71,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 1,
                              "away": 2.22,
                              "away_movement": -1,
                              "payout": 90.75
                            },
                            {
                              "id": 3178,
                              "bookmaker_id": 51,
                              "bookmaker_name": "Cashwin",
                              "bookmaker_order": 75,
                              "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22",
                              "home": 1.71,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 1,
                              "away": 2.22,
                              "away_movement": -1,
                              "payout": 90.75
                            },
                            {
                              "id": 3182,
                              "bookmaker_id": 52,
                              "bookmaker_name": "Casumo Sport",
                              "bookmaker_order": 116,
                              "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f",
                              "home": 1.68,
                              "home_movement": 1,
                              "draw": 12,
                              "draw_movement": 0,
                              "away": 2.33,
                              "away_movement": 0,
                              "payout": 90.27
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 5270,
                              "bookmaker_id": 52,
                              "bookmaker_name": "Casumo Sport",
                              "bookmaker_order": 116,
                              "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f",
                              "home": 1.7,
                              "home_movement": 0,
                              "draw": 13,
                              "draw_movement": 0,
                              "away": 2.32,
                              "away_movement": 0,
                              "payout": 91.22
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 87,
                              "bookmaker_id": 4,
                              "bookmaker_name": "BetVictor",
                              "bookmaker_order": 6,
                              "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d",
                              "home": 1.571,
                              "home_movement": -1,
                              "draw": 29,
                              "draw_movement": 1,
                              "away": 2.3,
                              "away_movement": -1,
                              "payout": 90.43
                            },
                            {
                              "id": 88,
                              "bookmaker_id": 5,
                              "bookmaker_name": "Fezbet",
                              "bookmaker_order": 8,
                              "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3",
                              "home": 1.62,
                              "home_movement": -1,
                              "draw": 21,
                              "draw_movement": -1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 92.46
                            },
                            {
                              "id": 89,
                              "bookmaker_id": 6,
                              "bookmaker_name": "BC.Game",
                              "bookmaker_order": 9,
                              "bookmaker_hash_image": "7179e12a599b0e0977a7952a1ba16923e4ed07adb47576a54ff5924570894e89",
                              "home": 1.62,
                              "home_movement": 1,
                              "draw": 20,
                              "draw_movement": 1,
                              "away": 2.3,
                              "away_movement": -1,
                              "payout": 90.74
                            },
                            {
                              "id": 90,
                              "bookmaker_id": 7,
                              "bookmaker_name": "Powbet",
                              "bookmaker_order": 10,
                              "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838",
                              "home": 1.62,
                              "home_movement": -1,
                              "draw": 21,
                              "draw_movement": -1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 92.46
                            },
                            {
                              "id": 91,
                              "bookmaker_id": 9,
                              "bookmaker_name": "Marathonbet",
                              "bookmaker_order": 16,
                              "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f",
                              "home": 1.65,
                              "home_movement": 1,
                              "draw": 26,
                              "draw_movement": 1,
                              "away": 2.27,
                              "away_movement": -1,
                              "payout": 92.16
                            },
                            {
                              "id": 92,
                              "bookmaker_id": 14,
                              "bookmaker_name": "888sport",
                              "bookmaker_order": 23,
                              "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631",
                              "home": 1.615,
                              "home_movement": 1,
                              "draw": 21,
                              "draw_movement": -1,
                              "away": 2.375,
                              "away_movement": -1,
                              "payout": 91.92
                            },
                            {
                              "id": 581,
                              "bookmaker_id": 16,
                              "bookmaker_name": "LeoVegas Sport",
                              "bookmaker_order": 31,
                              "bookmaker_hash_image": "935e346be92ea6e38983569c652fcc2861b507003fec2f399185946b99654c8e",
                              "home": 1.56,
                              "home_movement": 1,
                              "draw": 18,
                              "draw_movement": 1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 89.12
                            },
                            {
                              "id": 93,
                              "bookmaker_id": 17,
                              "bookmaker_name": "Betway",
                              "bookmaker_order": 32,
                              "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06",
                              "home": 1.5,
                              "home_movement": 1,
                              "draw": 21,
                              "draw_movement": 0,
                              "away": 2.75,
                              "away_movement": -1,
                              "payout": 92.77
                            },
                            {
                              "id": 95,
                              "bookmaker_id": 18,
                              "bookmaker_name": "Campobet",
                              "bookmaker_order": 39,
                              "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98",
                              "home": 1.62,
                              "home_movement": -1,
                              "draw": 21,
                              "draw_movement": -1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 92.46
                            },
                            {
                              "id": 96,
                              "bookmaker_id": 19,
                              "bookmaker_name": "Novibet",
                              "bookmaker_order": 47,
                              "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11",
                              "home": 1.62,
                              "home_movement": 1,
                              "draw": 21,
                              "draw_movement": 1,
                              "away": 2.35,
                              "away_movement": -1,
                              "payout": 91.71
                            },
                            {
                              "id": 98,
                              "bookmaker_id": 22,
                              "bookmaker_name": "PowerPlay",
                              "bookmaker_order": 68,
                              "bookmaker_hash_image": "69176e0d11664caeeea0696b016ec33ab6bac9688404459e636174ee856f41f1",
                              "home": 1.667,
                              "home_movement": 1,
                              "draw": 17,
                              "draw_movement": 1,
                              "away": 2.375,
                              "away_movement": 1,
                              "payout": 92.61
                            },
                            {
                              "id": 99,
                              "bookmaker_id": 23,
                              "bookmaker_name": "Parimatch",
                              "bookmaker_order": 69,
                              "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c",
                              "home": 1.571,
                              "home_movement": -1,
                              "draw": 29,
                              "draw_movement": 1,
                              "away": 2.3,
                              "away_movement": -1,
                              "payout": 90.43
                            },
                            {
                              "id": 591,
                              "bookmaker_id": 27,
                              "bookmaker_name": "Unibet",
                              "bookmaker_order": 77,
                              "bookmaker_hash_image": "2907b65f292a90cf93037a232741166cdc091f71c47d80f5d6886c7279ae1251",
                              "home": 1.56,
                              "home_movement": 1,
                              "draw": 23,
                              "draw_movement": -1,
                              "away": 2.38,
                              "away_movement": -1,
                              "payout": 90.52
                            },
                            {
                              "id": 103,
                              "bookmaker_id": 29,
                              "bookmaker_name": "Nine Casino",
                              "bookmaker_order": 85,
                              "bookmaker_hash_image": "270d0953381dfdb60f5a33829f79ef8b0d2ab8606fd2d03c588ab9e4d2e85de8",
                              "home": 1.64,
                              "home_movement": 1,
                              "draw": 20,
                              "draw_movement": 1,
                              "away": 2.32,
                              "away_movement": -1,
                              "payout": 91.68
                            },
                            {
                              "id": 105,
                              "bookmaker_id": 31,
                              "bookmaker_name": "4rabet",
                              "bookmaker_order": 109,
                              "bookmaker_hash_image": "1f5e0cf04c12ae7419a2ce4484bf7d95ae4083135fbc30a541225b81d9ece218",
                              "home": 1.62,
                              "home_movement": 1,
                              "draw": 20,
                              "draw_movement": 1,
                              "away": 2.3,
                              "away_movement": -1,
                              "payout": 90.74
                            },
                            {
                              "id": 102,
                              "bookmaker_id": 34,
                              "bookmaker_name": "Vbet Sport",
                              "bookmaker_order": 84,
                              "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6",
                              "home": 1.59,
                              "home_movement": 1,
                              "draw": 23,
                              "draw_movement": 1,
                              "away": 2.3,
                              "away_movement": 1,
                              "payout": 90.32
                            },
                            {
                              "id": 104,
                              "bookmaker_id": 36,
                              "bookmaker_name": "GG.BET",
                              "bookmaker_order": 92,
                              "bookmaker_hash_image": "ce4ec4f4bb30803f36a4e4d55e014de7f919ea5458abb6747a19f8c37282933f",
                              "home": 1.64,
                              "home_movement": 1,
                              "draw": 20.32,
                              "draw_movement": 1,
                              "away": 2.39,
                              "away_movement": -1,
                              "payout": 92.82
                            },
                            {
                              "id": 595,
                              "bookmaker_id": 40,
                              "bookmaker_name": "BetUK",
                              "bookmaker_order": 105,
                              "bookmaker_hash_image": "7a13e4f70424b7ff8a174875f50e823d18318884b9b0f95a382d9456800d8a72",
                              "home": 1.56,
                              "home_movement": 1,
                              "draw": 23,
                              "draw_movement": 0,
                              "away": 2.38,
                              "away_movement": -1,
                              "payout": 90.52
                            },
                            {
                              "id": 4230,
                              "bookmaker_id": 46,
                              "bookmaker_name": "Ladbrokes",
                              "bookmaker_order": 142,
                              "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb",
                              "home": 1.61,
                              "home_movement": 1,
                              "draw": 15,
                              "draw_movement": 0,
                              "away": 2.37,
                              "away_movement": -1,
                              "payout": 90.11
                            },
                            {
                              "id": 94,
                              "bookmaker_id": 48,
                              "bookmaker_name": "ToonieBet",
                              "bookmaker_order": 37,
                              "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d",
                              "home": 1.6172839,
                              "home_movement": -1,
                              "draw": 21,
                              "draw_movement": -1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 92.37
                            },
                            {
                              "id": 97,
                              "bookmaker_id": 49,
                              "bookmaker_name": "FanDuel",
                              "bookmaker_order": 57,
                              "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72",
                              "home": 1.66,
                              "home_movement": 1,
                              "draw": 19,
                              "draw_movement": 1,
                              "away": 2.45,
                              "away_movement": -1,
                              "payout": 94.06
                            },
                            {
                              "id": 100,
                              "bookmaker_id": 50,
                              "bookmaker_name": "All British Casino",
                              "bookmaker_order": 71,
                              "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6",
                              "home": 1.62,
                              "home_movement": -1,
                              "draw": 21,
                              "draw_movement": -1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 92.46
                            },
                            {
                              "id": 101,
                              "bookmaker_id": 51,
                              "bookmaker_name": "Cashwin",
                              "bookmaker_order": 75,
                              "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22",
                              "home": 1.62,
                              "home_movement": -1,
                              "draw": 21,
                              "draw_movement": -1,
                              "away": 2.4,
                              "away_movement": 1,
                              "payout": 92.46
                            },
                            {
                              "id": 1433,
                              "bookmaker_id": 52,
                              "bookmaker_name": "Casumo Sport",
                              "bookmaker_order": 116,
                              "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f",
                              "home": 1.57,
                              "home_movement": 1,
                              "draw": 23,
                              "draw_movement": -1,
                              "away": 2.48,
                              "away_movement": -1,
                              "payout": 92.28
                            },
                            {
                              "id": 4226,
                              "bookmaker_id": 53,
                              "bookmaker_name": "10bet",
                              "bookmaker_order": 104,
                              "bookmaker_hash_image": "23f3dbaada1f45a965bc06f5645c45b259afa468adc88c7b867b703b25f5d3e4",
                              "home": 1.571,
                              "home_movement": 0,
                              "draw": 21,
                              "draw_movement": 0,
                              "away": 2.375,
                              "away_movement": 0,
                              "payout": 90.48
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Full Time Results"
      }
    },
    "/odds/to-win-to-nil": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Win To Nil",
        "description": "This endpoint allows you to retrieve the odds from to win to nil market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-win-to-nil.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-win-to-nil.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-win-to-nil"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 65571,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 85,
                              "bookmaker_id": 38,
                              "bookmaker_name": "BoyleSports",
                              "bookmaker_order": 123,
                              "bookmaker_hash_image": "d15e490c25efe999982ecad3ada28b592032d30534379894f367c0fcc54ac126",
                              "home": 67,
                              "home_movement": 0,
                              "away": 101,
                              "away_movement": 0
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Win To Nil"
      }
    },
    "/odds/over-under": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Over Under",
        "description": "This endpoint allows you to retrieve the odds from over under market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/over-under?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/over-under?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/over-under?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.over-under.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.over-under.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/over-under"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74181,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 1200,
                                  "over": 1.286,
                                  "under": 3.3,
                                  "payout": 92.54,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1204,
                                  "over": 1.286,
                                  "under": 3.3,
                                  "payout": 92.54,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "19.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3345,
                                  "over": 1.46,
                                  "under": 2.43,
                                  "payout": 91.2,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                }
                              ],
                              "type": "22.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1208,
                                  "over": 1.79,
                                  "under": 1.89,
                                  "payout": 91.93,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "23.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1211,
                                  "over": 1.79,
                                  "under": 1.8,
                                  "payout": 89.75,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                },
                                {
                                  "id": 1994,
                                  "over": 1.79,
                                  "under": 1.89,
                                  "payout": 91.93,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1762,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 51,
                                  "over_movement": -1,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 1,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 1764,
                                  "over": 1.8264463,
                                  "under": 1.8264463,
                                  "payout": 91.32,
                                  "bookmaker_id": 48,
                                  "over_movement": -1,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 1,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 1220,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 24,
                                  "over_movement": 0,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": 0,
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 1763,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 18,
                                  "over_movement": -1,
                                  "bookmaker_name": "Campobet",
                                  "under_movement": 1,
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 1214,
                                  "over": 1.82,
                                  "under": 1.88,
                                  "payout": 92.48,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 1760,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 5,
                                  "over_movement": -1,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 1217,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 1759,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 7,
                                  "over_movement": -1,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 1761,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 50,
                                  "over_movement": -1,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 1,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                }
                              ],
                              "type": "24.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2030,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 3378,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 1769,
                                  "over": 1.8,
                                  "under": 1.95,
                                  "payout": 93.6,
                                  "bookmaker_id": 47,
                                  "over_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 1,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 3380,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 0,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 1235,
                                  "over": 1.78,
                                  "under": 1.92,
                                  "payout": 92.37,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 1238,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": -1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 3377,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 3382,
                                  "over": 1.8474576,
                                  "under": 1.8,
                                  "payout": 91.17,
                                  "bookmaker_id": 48,
                                  "over_movement": 0,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 3379,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 3371,
                                  "over": 1.77,
                                  "under": 1.87,
                                  "payout": 90.93,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                },
                                {
                                  "id": 3381,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 18,
                                  "over_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "under_movement": 0,
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 1241,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": -1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 2024,
                                  "over": 1.8,
                                  "under": 1.95,
                                  "payout": 93.6,
                                  "bookmaker_id": 46,
                                  "over_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 1,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 2032,
                                  "over": 1.8,
                                  "under": 1.86,
                                  "payout": 91.48,
                                  "bookmaker_id": 24,
                                  "over_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": 1,
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                }
                              ],
                              "type": "25.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1223,
                                  "over": 1.83,
                                  "under": 1.87,
                                  "payout": 92.49,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "26"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3363,
                                  "over": 1.86,
                                  "under": 1.8,
                                  "payout": 91.48,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 3365,
                                  "over": 1.925,
                                  "under": 1.8,
                                  "payout": 93.02,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 3364,
                                  "over": 1.925,
                                  "under": 1.8,
                                  "payout": 93.02,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 3360,
                                  "over": 1.91,
                                  "under": 1.8,
                                  "payout": 92.67,
                                  "bookmaker_id": 47,
                                  "over_movement": 0,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 0,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 3359,
                                  "over": 1.91,
                                  "under": 1.8,
                                  "payout": 92.67,
                                  "bookmaker_id": 46,
                                  "over_movement": 0,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 0,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 1226,
                                  "over": 1.88,
                                  "under": 1.82,
                                  "payout": 92.48,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 3362,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                }
                              ],
                              "type": "26.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3366,
                                  "over": 2.4,
                                  "under": 1.47,
                                  "payout": 91.16,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                }
                              ],
                              "type": "29.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1229,
                                  "over": 3.1,
                                  "under": 1.3,
                                  "payout": 91.59,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1232,
                                  "over": 3.1,
                                  "under": 1.3,
                                  "payout": 91.59,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "31.5"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 3383,
                                  "over": 1.48,
                                  "under": 2.38,
                                  "payout": 91.25,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                }
                              ],
                              "type": "21.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3385,
                                  "over": 1.8,
                                  "under": 1.88,
                                  "payout": 91.96,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                }
                              ],
                              "type": "24.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3384,
                                  "over": 2.4,
                                  "under": 1.47,
                                  "payout": 91.16,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                }
                              ],
                              "type": "28.5"
                            }
                          ],
                          "period_type": "2nd Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 1618,
                                  "over": 1.045,
                                  "under": 8,
                                  "payout": 92.43,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1619,
                                  "over": 1.045,
                                  "under": 8,
                                  "payout": 92.43,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "30.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1621,
                                  "over": 1.05,
                                  "under": 8,
                                  "payout": 92.82,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1620,
                                  "over": 1.05,
                                  "under": 8,
                                  "payout": 92.82,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "31.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1623,
                                  "over": 1.071,
                                  "under": 7,
                                  "payout": 92.89,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1622,
                                  "over": 1.071,
                                  "under": 7,
                                  "payout": 92.89,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "32.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1625,
                                  "over": 1.071,
                                  "under": 6.5,
                                  "payout": 91.95,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1624,
                                  "over": 1.071,
                                  "under": 6.5,
                                  "payout": 91.95,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "33.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1626,
                                  "over": 1.1,
                                  "under": 5.75,
                                  "payout": 92.34,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1627,
                                  "over": 1.1,
                                  "under": 5.75,
                                  "payout": 92.34,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "34.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1628,
                                  "over": 1.111,
                                  "under": 5.5,
                                  "payout": 92.43,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1629,
                                  "over": 1.111,
                                  "under": 5.5,
                                  "payout": 92.43,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "35.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1631,
                                  "over": 1.143,
                                  "under": 4.8,
                                  "payout": 92.32,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1630,
                                  "over": 1.143,
                                  "under": 4.8,
                                  "payout": 92.32,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "36.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1632,
                                  "over": 1.154,
                                  "under": 4.75,
                                  "payout": 92.84,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1633,
                                  "over": 1.154,
                                  "under": 4.75,
                                  "payout": 92.84,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "37.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1102,
                                  "over": 1.2,
                                  "under": 4.1,
                                  "payout": 92.83,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1100,
                                  "over": 1.2,
                                  "under": 4.1,
                                  "payout": 92.83,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1098,
                                  "over": 1.2,
                                  "under": 4,
                                  "payout": 92.31,
                                  "bookmaker_id": 17,
                                  "over_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 0,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "38.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1637,
                                  "over": 1.2,
                                  "under": 4,
                                  "payout": 92.31,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1638,
                                  "over": 1.2,
                                  "under": 4,
                                  "payout": 92.31,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "39.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1639,
                                  "over": 1.25,
                                  "under": 3.5,
                                  "payout": 92.11,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1640,
                                  "over": 1.25,
                                  "under": 3.5,
                                  "payout": 92.11,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "40.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1642,
                                  "over": 1.25,
                                  "under": 3.4,
                                  "payout": 91.4,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1641,
                                  "over": 1.25,
                                  "under": 3.4,
                                  "payout": 91.4,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "41.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1644,
                                  "over": 1.333,
                                  "under": 3,
                                  "payout": 92.29,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1643,
                                  "over": 1.333,
                                  "under": 3,
                                  "payout": 92.29,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "42.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1645,
                                  "over": 1.364,
                                  "under": 3,
                                  "payout": 93.77,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1646,
                                  "over": 1.364,
                                  "under": 3,
                                  "payout": 93.77,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "43.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1106,
                                  "over": 1.41,
                                  "under": 2.56,
                                  "payout": 90.92,
                                  "bookmaker_id": 25,
                                  "over_movement": 0,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 0,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1104,
                                  "over": 1.444,
                                  "under": 2.6,
                                  "payout": 92.84,
                                  "bookmaker_id": 17,
                                  "over_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 0,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1110,
                                  "over": 1.4,
                                  "under": 2.625,
                                  "payout": 91.3,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1108,
                                  "over": 1.4,
                                  "under": 2.625,
                                  "payout": 91.3,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "44.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1651,
                                  "over": 1.444,
                                  "under": 2.55,
                                  "payout": 92.19,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1652,
                                  "over": 1.444,
                                  "under": 2.55,
                                  "payout": 92.19,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "45.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1653,
                                  "over": 1.45,
                                  "under": 2.6,
                                  "payout": 93.09,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1654,
                                  "over": 1.4,
                                  "under": 2.55,
                                  "payout": 90.38,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1655,
                                  "over": 1.4,
                                  "under": 2.55,
                                  "payout": 90.38,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "46.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1112,
                                  "over": 1.55,
                                  "under": 2.2,
                                  "payout": 90.93,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1658,
                                  "over": 1.571,
                                  "under": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1659,
                                  "over": 1.571,
                                  "under": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1656,
                                  "over": 1.55,
                                  "under": 2.4,
                                  "payout": 94.18,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "47.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1664,
                                  "over": 1.667,
                                  "under": 2.05,
                                  "payout": 91.94,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 3027,
                                  "over": 1.5,
                                  "under": 2.3,
                                  "payout": 90.79,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 0,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 3015,
                                  "over": 1.5,
                                  "under": 2.3,
                                  "payout": 90.79,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 1661,
                                  "over": 1.66,
                                  "under": 2.04,
                                  "payout": 91.52,
                                  "bookmaker_id": 25,
                                  "over_movement": 0,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 0,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 3003,
                                  "over": 1.49,
                                  "under": 2.35,
                                  "payout": 91.18,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                },
                                {
                                  "id": 3023,
                                  "over": 1.5,
                                  "under": 2.3,
                                  "payout": 90.79,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 3019,
                                  "over": 1.5,
                                  "under": 2.3,
                                  "payout": 90.79,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 3031,
                                  "over": 1.5,
                                  "under": 2.3,
                                  "payout": 90.79,
                                  "bookmaker_id": 48,
                                  "over_movement": 0,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 1663,
                                  "over": 1.667,
                                  "under": 2.05,
                                  "payout": 91.94,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1114,
                                  "over": 1.56,
                                  "under": 2.18,
                                  "payout": 90.93,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": -1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1660,
                                  "over": 1.55,
                                  "under": 2.4,
                                  "payout": 94.18,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "48.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1745,
                                  "over": 1.727,
                                  "under": 2,
                                  "payout": 92.68,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1122,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 1126,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 0,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 1120,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 1124,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 1128,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 18,
                                  "over_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "under_movement": 0,
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 1739,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1740,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 47,
                                  "over_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 1,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 1130,
                                  "over": 1.8,
                                  "under": 1.8474576,
                                  "payout": 91.17,
                                  "bookmaker_id": 48,
                                  "over_movement": 0,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 1744,
                                  "over": 1.727,
                                  "under": 2,
                                  "payout": 92.68,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1118,
                                  "over": 1.81,
                                  "under": 1.9,
                                  "payout": 92.7,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                },
                                {
                                  "id": 1741,
                                  "over": 1.63,
                                  "under": 2.08,
                                  "payout": 91.39,
                                  "bookmaker_id": 25,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 1,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1116,
                                  "over": 1.58,
                                  "under": 2.15,
                                  "payout": 91.07,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1821,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 46,
                                  "over_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 1,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                }
                              ],
                              "type": "49.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1132,
                                  "over": 1.8,
                                  "under": 1.9,
                                  "payout": 92.43,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "50"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1189,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 0,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 1668,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 47,
                                  "over_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 1,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 1177,
                                  "over": 1.8,
                                  "under": 1.9090909,
                                  "payout": 92.65,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1183,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 1174,
                                  "over": 1.8,
                                  "under": 1.9090909,
                                  "payout": 92.65,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1157,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1159,
                                  "over": 1.86,
                                  "under": 1.86,
                                  "payout": 93,
                                  "bookmaker_id": 36,
                                  "over_movement": 0,
                                  "bookmaker_name": "GG.BET",
                                  "under_movement": 0,
                                  "bookmaker_order": 92,
                                  "bookmaker_hash_image": "ce4ec4f4bb30803f36a4e4d55e014de7f919ea5458abb6747a19f8c37282933f"
                                },
                                {
                                  "id": 1171,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 24,
                                  "over_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": -1,
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 1167,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 19,
                                  "over_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 1165,
                                  "over": 1.8,
                                  "under": 1.9,
                                  "payout": 92.43,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 1196,
                                  "over": 1.8264463,
                                  "under": 1.8264463,
                                  "payout": 91.32,
                                  "bookmaker_id": 48,
                                  "over_movement": 0,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 1192,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 18,
                                  "over_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "under_movement": 0,
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 1186,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 1163,
                                  "over": 1.66,
                                  "under": 2.04,
                                  "payout": 91.52,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1169,
                                  "over": 1.833,
                                  "under": 1.833,
                                  "payout": 91.65,
                                  "bookmaker_id": 14,
                                  "over_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": -1,
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 1161,
                                  "over": 1.64,
                                  "under": 2.07,
                                  "payout": 91.5,
                                  "bookmaker_id": 25,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 1,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1180,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 1841,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 46,
                                  "over_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 1,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                }
                              ],
                              "type": "50.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1134,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 34,
                                  "over_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "51"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1982,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 0,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 1136,
                                  "over": 1.75,
                                  "under": 1.94,
                                  "payout": 92.01,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1970,
                                  "over": 1.8,
                                  "under": 1.86,
                                  "payout": 91.48,
                                  "bookmaker_id": 24,
                                  "over_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": 1,
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 1976,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 3331,
                                  "over": 1.89,
                                  "under": 1.81,
                                  "payout": 92.46,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 1978,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 1958,
                                  "over": 1.75,
                                  "under": 1.95,
                                  "payout": 92.23,
                                  "bookmaker_id": 46,
                                  "over_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 1,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 1980,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 1966,
                                  "over": 1.75,
                                  "under": 1.97,
                                  "payout": 92.67,
                                  "bookmaker_id": 19,
                                  "over_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 1984,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 18,
                                  "over_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "under_movement": 0,
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 1956,
                                  "over": 1.86,
                                  "under": 1.86,
                                  "payout": 93,
                                  "bookmaker_id": 36,
                                  "over_movement": 0,
                                  "bookmaker_name": "GG.BET",
                                  "under_movement": 0,
                                  "bookmaker_order": 92,
                                  "bookmaker_hash_image": "ce4ec4f4bb30803f36a4e4d55e014de7f919ea5458abb6747a19f8c37282933f"
                                },
                                {
                                  "id": 1986,
                                  "over": 1.8264463,
                                  "under": 1.8264463,
                                  "payout": 91.32,
                                  "bookmaker_id": 48,
                                  "over_movement": 0,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 1968,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 14,
                                  "over_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 1689,
                                  "over": 1.833,
                                  "under": 1.9090909,
                                  "payout": 93.51,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1686,
                                  "over": 1.8,
                                  "under": 1.88,
                                  "payout": 91.96,
                                  "bookmaker_id": 25,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 1,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1685,
                                  "over": 1.75,
                                  "under": 1.95,
                                  "payout": 92.23,
                                  "bookmaker_id": 47,
                                  "over_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 1,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 1684,
                                  "over": 1.75,
                                  "under": 2,
                                  "payout": 93.33,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1688,
                                  "over": 1.833,
                                  "under": 1.9090909,
                                  "payout": 93.51,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "51.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3173,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 14,
                                  "over_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 3175,
                                  "over": 1.8,
                                  "under": 1.86,
                                  "payout": 91.48,
                                  "bookmaker_id": 24,
                                  "over_movement": -1,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": 1,
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 1138,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1691,
                                  "over": 1.8,
                                  "under": 1.88,
                                  "payout": 91.96,
                                  "bookmaker_id": 25,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 1,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1690,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 17,
                                  "over_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": -1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1693,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 23,
                                  "over_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": -1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 3163,
                                  "over": 1.8,
                                  "under": 1.91,
                                  "payout": 92.67,
                                  "bookmaker_id": 46,
                                  "over_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 1,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 3161,
                                  "over": 1.86,
                                  "under": 1.86,
                                  "payout": 93,
                                  "bookmaker_id": 36,
                                  "over_movement": 0,
                                  "bookmaker_name": "GG.BET",
                                  "under_movement": 0,
                                  "bookmaker_order": 92,
                                  "bookmaker_hash_image": "ce4ec4f4bb30803f36a4e4d55e014de7f919ea5458abb6747a19f8c37282933f"
                                },
                                {
                                  "id": 3165,
                                  "over": 1.8,
                                  "under": 1.91,
                                  "payout": 92.67,
                                  "bookmaker_id": 47,
                                  "over_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 1,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 3171,
                                  "over": 1.81,
                                  "under": 1.9,
                                  "payout": 92.7,
                                  "bookmaker_id": 19,
                                  "over_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 1694,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 4,
                                  "over_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": -1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "52.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3197,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 3201,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 3203,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 0,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 3205,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 18,
                                  "over_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "under_movement": 0,
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 3191,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                },
                                {
                                  "id": 3207,
                                  "over": 1.8264463,
                                  "under": 1.8264463,
                                  "payout": 91.32,
                                  "bookmaker_id": 48,
                                  "over_movement": 0,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 1866,
                                  "over": 1.98,
                                  "under": 1.71,
                                  "payout": 91.76,
                                  "bookmaker_id": 25,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 1,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1865,
                                  "over": 2,
                                  "under": 1.73,
                                  "payout": 92.76,
                                  "bookmaker_id": 47,
                                  "over_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 1,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 1864,
                                  "over": 2,
                                  "under": 1.73,
                                  "payout": 92.76,
                                  "bookmaker_id": 46,
                                  "over_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 1,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 1698,
                                  "over": 2.1,
                                  "under": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1697,
                                  "over": 2.1,
                                  "under": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1695,
                                  "over": 2,
                                  "under": 1.727,
                                  "payout": 92.68,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1140,
                                  "over": 1.93,
                                  "under": 1.76,
                                  "payout": 92.05,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 3199,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                }
                              ],
                              "type": "53.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1700,
                                  "over": 2.3,
                                  "under": 1.533,
                                  "payout": 91.99,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1701,
                                  "over": 2.3,
                                  "under": 1.533,
                                  "payout": 91.99,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 3223,
                                  "over": 1.833,
                                  "under": 1.833,
                                  "payout": 91.65,
                                  "bookmaker_id": 14,
                                  "over_movement": 0,
                                  "bookmaker_name": "888sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 3211,
                                  "over": 1.86,
                                  "under": 1.86,
                                  "payout": 93,
                                  "bookmaker_id": 36,
                                  "over_movement": 0,
                                  "bookmaker_name": "GG.BET",
                                  "under_movement": 0,
                                  "bookmaker_order": 92,
                                  "bookmaker_hash_image": "ce4ec4f4bb30803f36a4e4d55e014de7f919ea5458abb6747a19f8c37282933f"
                                },
                                {
                                  "id": 3215,
                                  "over": 2,
                                  "under": 1.73,
                                  "payout": 92.76,
                                  "bookmaker_id": 47,
                                  "over_movement": 0,
                                  "bookmaker_name": "Coral",
                                  "under_movement": 0,
                                  "bookmaker_order": 143,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 1872,
                                  "over": 2.02,
                                  "under": 1.67,
                                  "payout": 91.42,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 3225,
                                  "over": 1.83,
                                  "under": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 24,
                                  "over_movement": 0,
                                  "bookmaker_name": "1Bet",
                                  "under_movement": 0,
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 3221,
                                  "over": 2,
                                  "under": 1.72,
                                  "payout": 92.47,
                                  "bookmaker_id": 19,
                                  "over_movement": 0,
                                  "bookmaker_name": "Novibet",
                                  "under_movement": 0,
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 3217,
                                  "over": 1.98,
                                  "under": 1.71,
                                  "payout": 91.76,
                                  "bookmaker_id": 25,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 1,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1699,
                                  "over": 2,
                                  "under": 1.727,
                                  "payout": 92.68,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 3213,
                                  "over": 2,
                                  "under": 1.73,
                                  "payout": 92.76,
                                  "bookmaker_id": 46,
                                  "over_movement": 0,
                                  "bookmaker_name": "Ladbrokes",
                                  "under_movement": 0,
                                  "bookmaker_order": 142,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                }
                              ],
                              "type": "54.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1878,
                                  "over": 2.25,
                                  "under": 1.6,
                                  "payout": 93.51,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 3233,
                                  "over": 2.13,
                                  "under": 1.59,
                                  "payout": 91.04,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 1703,
                                  "over": 2.375,
                                  "under": 1.533,
                                  "payout": 93.16,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1702,
                                  "over": 2.375,
                                  "under": 1.533,
                                  "payout": 93.16,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "55.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1142,
                                  "over": 2.25,
                                  "under": 1.6,
                                  "payout": 93.51,
                                  "bookmaker_id": 17,
                                  "over_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 1,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1144,
                                  "over": 2.53,
                                  "under": 1.42,
                                  "payout": 90.95,
                                  "bookmaker_id": 25,
                                  "over_movement": 0,
                                  "bookmaker_name": "Betsson",
                                  "under_movement": 0,
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 1148,
                                  "over": 2.6,
                                  "under": 1.444,
                                  "payout": 92.84,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1146,
                                  "over": 2.6,
                                  "under": 1.444,
                                  "payout": 92.84,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "56.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1709,
                                  "over": 2.625,
                                  "under": 1.4,
                                  "payout": 91.3,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 3255,
                                  "over": 2.3,
                                  "under": 1.5,
                                  "payout": 90.79,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 3253,
                                  "over": 2.3,
                                  "under": 1.5,
                                  "payout": 90.79,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 3257,
                                  "over": 2.3,
                                  "under": 1.5,
                                  "payout": 90.79,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 3261,
                                  "over": 2.3,
                                  "under": 1.5,
                                  "payout": 90.79,
                                  "bookmaker_id": 48,
                                  "over_movement": 0,
                                  "bookmaker_name": "ToonieBet",
                                  "under_movement": 0,
                                  "bookmaker_order": 37,
                                  "bookmaker_hash_image": "a5df629e64ddaf2b469366468eb3a9fe3891d023a16e8f9dbdf9adb54db2267d"
                                },
                                {
                                  "id": 3247,
                                  "over": 2.3,
                                  "under": 1.52,
                                  "payout": 91.52,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 116,
                                  "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f"
                                },
                                {
                                  "id": 3259,
                                  "over": 2.3,
                                  "under": 1.5,
                                  "payout": 90.79,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "under_movement": 0,
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 1708,
                                  "over": 2.625,
                                  "under": 1.4,
                                  "payout": 91.3,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "57.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1710,
                                  "over": 2.55,
                                  "under": 1.45,
                                  "payout": 92.44,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 1,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 3263,
                                  "over": 2.5,
                                  "under": 1.45,
                                  "payout": 91.77,
                                  "bookmaker_id": 17,
                                  "over_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 0,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1711,
                                  "over": 2.55,
                                  "under": 1.45,
                                  "payout": 92.44,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 1,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "58.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1712,
                                  "over": 3,
                                  "under": 1.333,
                                  "payout": 92.29,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1713,
                                  "over": 3,
                                  "under": 1.333,
                                  "payout": 92.29,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "59.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1715,
                                  "over": 3.4,
                                  "under": 1.286,
                                  "payout": 93.31,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1714,
                                  "over": 3.4,
                                  "under": 1.286,
                                  "payout": 93.31,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "60.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1716,
                                  "over": 3.4,
                                  "under": 1.25,
                                  "payout": 91.4,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1717,
                                  "over": 3.4,
                                  "under": 1.25,
                                  "payout": 91.4,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "61.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1151,
                                  "over": 4,
                                  "under": 1.222,
                                  "payout": 93.6,
                                  "bookmaker_id": 17,
                                  "over_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "under_movement": 0,
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 1153,
                                  "over": 3.9,
                                  "under": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1155,
                                  "over": 3.9,
                                  "under": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "62.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1722,
                                  "over": 4,
                                  "under": 1.2,
                                  "payout": 92.31,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1721,
                                  "over": 4,
                                  "under": 1.2,
                                  "payout": 92.31,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "63.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1723,
                                  "over": 4.5,
                                  "under": 1.167,
                                  "payout": 92.67,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1724,
                                  "over": 4.5,
                                  "under": 1.167,
                                  "payout": 92.67,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "64.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1726,
                                  "over": 4.6,
                                  "under": 1.154,
                                  "payout": 92.26,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1725,
                                  "over": 4.6,
                                  "under": 1.154,
                                  "payout": 92.26,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "65.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1728,
                                  "over": 5.2,
                                  "under": 1.125,
                                  "payout": 92.49,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1727,
                                  "over": 5.2,
                                  "under": 1.125,
                                  "payout": 92.49,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "66.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1730,
                                  "over": 5.2,
                                  "under": 1.125,
                                  "payout": 92.49,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1729,
                                  "over": 5.2,
                                  "under": 1.125,
                                  "payout": 92.49,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "67.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1731,
                                  "over": 6,
                                  "under": 1.091,
                                  "payout": 92.31,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 1732,
                                  "over": 6,
                                  "under": 1.091,
                                  "payout": 92.31,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "68.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1734,
                                  "over": 6.25,
                                  "under": 1.091,
                                  "payout": 92.89,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1733,
                                  "over": 6.25,
                                  "under": 1.091,
                                  "payout": 92.89,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "69.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1736,
                                  "over": 7,
                                  "under": 1.071,
                                  "payout": 92.89,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1735,
                                  "over": 7,
                                  "under": 1.071,
                                  "payout": 92.89,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "70.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1738,
                                  "over": 7,
                                  "under": 1.063,
                                  "payout": 92.29,
                                  "bookmaker_id": 4,
                                  "over_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "under_movement": 0,
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 1737,
                                  "over": 7,
                                  "under": 1.063,
                                  "payout": 92.29,
                                  "bookmaker_id": 23,
                                  "over_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "under_movement": 0,
                                  "bookmaker_order": 69,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                }
                              ],
                              "type": "71.5"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Over Under"
      }
    },
    "/odds/asian-handicaps": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Asian Handicaps",
        "description": "This endpoint allows you to retrieve the odds from asian handicaps market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}`<br /><br />Get live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicaps.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.asian-handicaps.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/asian-handicaps"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74181,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 7041,
                                  "away": 1.9,
                                  "home": 1.8,
                                  "payout": 92.43,
                                  "bookmaker_id": 50,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 7045,
                                  "away": 1.9,
                                  "home": 1.8,
                                  "payout": 92.43,
                                  "bookmaker_id": 51,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 7049,
                                  "away": 1.9,
                                  "home": 1.8,
                                  "payout": 92.43,
                                  "bookmaker_id": 18,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 9172,
                                  "away": 1.84,
                                  "home": 1.92,
                                  "payout": 93.96,
                                  "bookmaker_id": 49,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "FanDuel",
                                  "bookmaker_order": 57,
                                  "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72"
                                },
                                {
                                  "id": 9166,
                                  "away": 1.84,
                                  "home": 1.84,
                                  "payout": 92,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 7025,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 7029,
                                  "away": 1.85,
                                  "home": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 7033,
                                  "away": 1.9,
                                  "home": 1.8,
                                  "payout": 92.43,
                                  "bookmaker_id": 7,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 7037,
                                  "away": 1.9,
                                  "home": 1.8,
                                  "payout": 92.43,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                }
                              ],
                              "type": "-1.5/+1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 7011,
                                  "away": 1.92,
                                  "home": 1.78,
                                  "payout": 92.37,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "-2/+2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 7006,
                                  "away": 1.87,
                                  "home": 1.83,
                                  "payout": 92.49,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 7001,
                                  "away": 1.79,
                                  "home": 1.89,
                                  "payout": 91.93,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 206,
                                  "away": 1.8,
                                  "home": 1.9,
                                  "payout": 92.43,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 9151,
                                  "away": 1.83,
                                  "home": 1.94,
                                  "payout": 94.17,
                                  "bookmaker_id": 49,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "FanDuel",
                                  "bookmaker_order": 57,
                                  "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72"
                                }
                              ],
                              "type": "-2.5/+2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11579,
                                  "away": 1.88,
                                  "home": 1.82,
                                  "payout": 92.48,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "-3/+3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 202,
                                  "away": 3,
                                  "home": 1.333,
                                  "payout": 92.29,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "+3.5/-3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11575,
                                  "away": 1.79,
                                  "home": 1.91,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "-3.5/+3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11571,
                                  "away": 1.71,
                                  "home": 2.01,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "-4/+4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 7021,
                                  "away": 3.2,
                                  "home": 1.286,
                                  "payout": 91.73,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "+4.5/-4.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6991,
                                  "away": 1.286,
                                  "home": 3.3,
                                  "payout": 92.54,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-7.5/+7.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 197,
                                  "away": 1.286,
                                  "home": 3.3,
                                  "payout": 92.54,
                                  "bookmaker_id": 17,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-8.5/+8.5"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 6917,
                                  "away": 2.9,
                                  "home": 1.38,
                                  "payout": 93.5,
                                  "bookmaker_id": 17,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 6921,
                                  "away": 2.78,
                                  "home": 1.35,
                                  "payout": 90.87,
                                  "bookmaker_id": 25,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                }
                              ],
                              "type": "+0.5/-0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 43,
                                  "away": 1.33,
                                  "home": 2.85,
                                  "payout": 90.68,
                                  "bookmaker_id": 25,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 37,
                                  "away": 1.35,
                                  "home": 3,
                                  "payout": 93.1,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-10.5/+10.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6784,
                                  "away": 1.31,
                                  "home": 2.95,
                                  "payout": 90.72,
                                  "bookmaker_id": 25,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 6780,
                                  "away": 1.35,
                                  "home": 3.2,
                                  "payout": 94.95,
                                  "bookmaker_id": 17,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-11.5/+11.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 132,
                                  "away": 2.8,
                                  "home": 1.34,
                                  "payout": 90.63,
                                  "bookmaker_id": 25,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 123,
                                  "away": 3,
                                  "home": 1.364,
                                  "payout": 93.77,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 9108,
                                  "away": 2.34,
                                  "home": 1.49,
                                  "payout": 91.03,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "+1.5/-1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9103,
                                  "away": 2.02,
                                  "home": 1.7,
                                  "payout": 92.31,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 9101,
                                  "away": 2,
                                  "home": 1.69,
                                  "payout": 91.6,
                                  "bookmaker_id": 25,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 9100,
                                  "away": 2.05,
                                  "home": 1.727,
                                  "payout": 93.73,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 6913,
                                  "away": 2,
                                  "home": 1.69,
                                  "payout": 91.6,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "-1.5/+1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6776,
                                  "away": 1.154,
                                  "home": 5.25,
                                  "payout": 94.6,
                                  "bookmaker_id": 17,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-15.5/+15.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 33,
                                  "away": 1.12,
                                  "home": 5.5,
                                  "payout": 93.05,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-16.5/+16.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6768,
                                  "away": 1.12,
                                  "home": 5.5,
                                  "payout": 93.05,
                                  "bookmaker_id": 17,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-17.5/+17.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6941,
                                  "away": 2.95,
                                  "home": 1.31,
                                  "payout": 90.72,
                                  "bookmaker_id": 25,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 6936,
                                  "away": 2.75,
                                  "home": 1.444,
                                  "payout": 94.68,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "+2.5/-2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6901,
                                  "away": 2.05,
                                  "home": 1.65,
                                  "payout": 91.42,
                                  "bookmaker_id": 25,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 6898,
                                  "away": 2.1,
                                  "home": 1.7,
                                  "payout": 93.95,
                                  "bookmaker_id": 17,
                                  "away_movement": 0,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 11416,
                                  "away": 1.86,
                                  "home": 1.8,
                                  "payout": 91.48,
                                  "bookmaker_id": 24,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 6909,
                                  "away": 2.05,
                                  "home": 1.67,
                                  "payout": 92.03,
                                  "bookmaker_id": 19,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 6905,
                                  "away": 1.9,
                                  "home": 1.78,
                                  "payout": 91.9,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 11407,
                                  "away": 1.833,
                                  "home": 1.8,
                                  "payout": 90.82,
                                  "bookmaker_id": 14,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                }
                              ],
                              "type": "-2.5/+2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6895,
                                  "away": 1.81,
                                  "home": 1.89,
                                  "payout": 92.46,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "-3/+3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6946,
                                  "away": 1.85,
                                  "home": 1.9,
                                  "payout": 93.73,
                                  "bookmaker_id": 17,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 6956,
                                  "away": 1.84,
                                  "home": 1.86,
                                  "payout": 92.5,
                                  "bookmaker_id": 9,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 6966,
                                  "away": 1.81,
                                  "home": 1.9,
                                  "payout": 92.7,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 6971,
                                  "away": 1.8,
                                  "home": 1.833,
                                  "payout": 90.82,
                                  "bookmaker_id": 14,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 6976,
                                  "away": 1.8,
                                  "home": 1.86,
                                  "payout": 91.48,
                                  "bookmaker_id": 24,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 6961,
                                  "away": 1.72,
                                  "home": 2,
                                  "payout": 92.47,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 9122,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 7,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 9124,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 9127,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 50,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 9130,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 51,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 6981,
                                  "away": 1.86,
                                  "home": 1.94,
                                  "payout": 94.96,
                                  "bookmaker_id": 49,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "FanDuel",
                                  "bookmaker_order": 57,
                                  "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72"
                                },
                                {
                                  "id": 9133,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 18,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 6951,
                                  "away": 1.8,
                                  "home": 1.88,
                                  "payout": 91.96,
                                  "bookmaker_id": 25,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                }
                              ],
                              "type": "-3.5/+3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6892,
                                  "away": 1.66,
                                  "home": 2.08,
                                  "payout": 92.32,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                }
                              ],
                              "type": "-4/+4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 165,
                                  "away": 1.83,
                                  "home": 1.84,
                                  "payout": 91.75,
                                  "bookmaker_id": 19,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 6874,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 7,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 6886,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 51,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 6878,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 6889,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 18,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                },
                                {
                                  "id": 6882,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 50,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 149,
                                  "away": 1.83,
                                  "home": 1.85,
                                  "payout": 92,
                                  "bookmaker_id": 25,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 141,
                                  "away": 1.85,
                                  "home": 1.9,
                                  "payout": 93.73,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 189,
                                  "away": 1.9,
                                  "home": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 49,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "FanDuel",
                                  "bookmaker_order": 57,
                                  "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72"
                                },
                                {
                                  "id": 181,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 24,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 173,
                                  "away": 1.833,
                                  "home": 1.8,
                                  "payout": 90.82,
                                  "bookmaker_id": 14,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 157,
                                  "away": 1.75,
                                  "home": 1.94,
                                  "payout": 92.01,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "-4.5/+4.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6834,
                                  "away": 1.63,
                                  "home": 2.14,
                                  "payout": 92.53,
                                  "bookmaker_id": 19,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 105,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 51,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Cashwin",
                                  "bookmaker_order": 75,
                                  "bookmaker_hash_image": "ff79e5e4a3648d9b457f9a2d86253cf4fe239d81704f275fcfe4ac8158304b22"
                                },
                                {
                                  "id": 69,
                                  "away": 1.8,
                                  "home": 1.86,
                                  "payout": 91.48,
                                  "bookmaker_id": 24,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "1Bet",
                                  "bookmaker_order": 72,
                                  "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862"
                                },
                                {
                                  "id": 59,
                                  "away": 1.75,
                                  "home": 1.9,
                                  "payout": 91.1,
                                  "bookmaker_id": 14,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 6822,
                                  "away": 1.65,
                                  "home": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 87,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8,
                                  "bookmaker_hash_image": "5fcd29ad7385ac87e19af6573ece46af5654a78332d51b7d6f1e4804dc86dcd3"
                                },
                                {
                                  "id": 51,
                                  "away": 1.666,
                                  "home": 2.03,
                                  "payout": 91.5,
                                  "bookmaker_id": 9,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 78,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 7,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Powbet",
                                  "bookmaker_order": 10,
                                  "bookmaker_hash_image": "2b4b65a84ff508fc1ab451fa870b8344d263f9e45652824559cccb733456e838"
                                },
                                {
                                  "id": 6842,
                                  "away": 1.84,
                                  "home": 1.96,
                                  "payout": 94.91,
                                  "bookmaker_id": 49,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "FanDuel",
                                  "bookmaker_order": 57,
                                  "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72"
                                },
                                {
                                  "id": 6831,
                                  "away": 1.81,
                                  "home": 1.89,
                                  "payout": 92.46,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 84,
                                  "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6"
                                },
                                {
                                  "id": 6825,
                                  "away": 1.61,
                                  "home": 2.12,
                                  "payout": 91.51,
                                  "bookmaker_id": 25,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                },
                                {
                                  "id": 96,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 50,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 71,
                                  "bookmaker_hash_image": "3c3fee20a7efe14459f43bc585af731e9fa78c454365e60a58f670b4627f88e6"
                                },
                                {
                                  "id": 114,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 18,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Campobet",
                                  "bookmaker_order": 39,
                                  "bookmaker_hash_image": "d0eca5741529402474d4460e966ddc1bfa9652ebdd612fa09aec793b2988ac98"
                                }
                              ],
                              "type": "-5.5/+5.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6819,
                                  "away": 1.65,
                                  "home": 2.07,
                                  "payout": 91.81,
                                  "bookmaker_id": 19,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                },
                                {
                                  "id": 6816,
                                  "away": 1.59,
                                  "home": 2.13,
                                  "payout": 91.04,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 6810,
                                  "away": 1.65,
                                  "home": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 6813,
                                  "away": 1.64,
                                  "home": 2.07,
                                  "payout": 91.5,
                                  "bookmaker_id": 25,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                }
                              ],
                              "type": "-6.5/+6.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9050,
                                  "away": 1.5,
                                  "home": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 6807,
                                  "away": 1.57,
                                  "home": 2.16,
                                  "payout": 90.92,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "-7.5/+7.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6804,
                                  "away": 1.57,
                                  "home": 2.16,
                                  "payout": 90.92,
                                  "bookmaker_id": 9,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 6801,
                                  "away": 1.5,
                                  "home": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                }
                              ],
                              "type": "-8.5/+8.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6795,
                                  "away": 1.35,
                                  "home": 3,
                                  "payout": 93.1,
                                  "bookmaker_id": 17,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Betway",
                                  "bookmaker_order": 32,
                                  "bookmaker_hash_image": "a94e8c70778324588bbba05fdf6d94ef4a97d83c21e809bef083f12fe4872d06"
                                },
                                {
                                  "id": 6798,
                                  "away": 1.36,
                                  "home": 2.75,
                                  "payout": 91,
                                  "bookmaker_id": 25,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Betsson",
                                  "bookmaker_order": 73,
                                  "bookmaker_hash_image": "1f0b96b54c49121cf3e2d924cad9eabc1f43adc0d6afb106347eb40e1996857d"
                                }
                              ],
                              "type": "-9.5/+9.5"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Asian Handicaps"
      }
    },
    "/odds/european-handicap": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "European Handicap",
        "description": "This endpoint allows you to retrieve the odds from european handicap market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.european-handicap.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.european-handicap.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/european-handicap"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 75792,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 2793,
                                  "tie": 30,
                                  "away": 2.6,
                                  "home": 1.43,
                                  "payout": 89.51,
                                  "bookmaker_id": 19,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "+9/-9"
                            },
                            {
                              "odds": [
                                {
                                  "id": 134,
                                  "tie": 23,
                                  "away": 1.909,
                                  "home": 1.909,
                                  "payout": 91.65,
                                  "bookmaker_id": 14,
                                  "tie_movement": -1,
                                  "away_movement": -1,
                                  "home_movement": -1,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 2812,
                                  "tie": 27,
                                  "away": 1.8,
                                  "home": 1.9,
                                  "payout": 89.37,
                                  "bookmaker_id": 19,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "+3/-3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2756,
                                  "tie": 35,
                                  "away": 1.16,
                                  "home": 4.4,
                                  "payout": 89.45,
                                  "bookmaker_id": 19,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "-9/+9"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2803,
                                  "tie": 35,
                                  "away": 4,
                                  "home": 1.18,
                                  "payout": 88.81,
                                  "bookmaker_id": 19,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "+15/-15"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2808,
                                  "tie": 35,
                                  "away": 4.3,
                                  "home": 1.16,
                                  "payout": 89.03,
                                  "bookmaker_id": 19,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "+16/-16"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2788,
                                  "tie": 26,
                                  "away": 1.909,
                                  "home": 1.909,
                                  "payout": 92.07,
                                  "bookmaker_id": 14,
                                  "tie_movement": 1,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "888sport",
                                  "bookmaker_order": 23,
                                  "bookmaker_hash_image": "5396538ebe0d9510c1e5b3b4d2b929e55fde2ad7f3e2c67370f19fde36b51631"
                                },
                                {
                                  "id": 2784,
                                  "tie": 27,
                                  "away": 1.87,
                                  "home": 1.83,
                                  "payout": 89.43,
                                  "bookmaker_id": 19,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "+4/-4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 378,
                                  "tie": 21,
                                  "away": 1.4,
                                  "home": 3,
                                  "payout": 91.3,
                                  "bookmaker_id": 53,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 104,
                                  "bookmaker_hash_image": "23f3dbaada1f45a965bc06f5645c45b259afa468adc88c7b867b703b25f5d3e4"
                                },
                                {
                                  "id": 2768,
                                  "tie": 30,
                                  "away": 1.37,
                                  "home": 2.8,
                                  "payout": 89.25,
                                  "bookmaker_id": 19,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "-3/+3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2798,
                                  "tie": 30,
                                  "away": 2.75,
                                  "home": 1.38,
                                  "payout": 89.16,
                                  "bookmaker_id": 19,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "+10/-10"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2779,
                                  "tie": 30,
                                  "away": 1.4,
                                  "home": 2.7,
                                  "payout": 89.45,
                                  "bookmaker_id": 19,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "-2/+2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 2762,
                                  "tie": 35,
                                  "away": 1.17,
                                  "home": 4.25,
                                  "payout": 89.4,
                                  "bookmaker_id": 19,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47,
                                  "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11"
                                }
                              ],
                              "type": "-8/+8"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "European Handicap"
      }
    },
    "/odds/coverage": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Coverage",
        "description": "This endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all coverages<br />`https://rugby.sportmicro.com/odds/coverage`<br /><br />Get odds coverages from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/coverage?match_id=eq.{match_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.coverage.match_id"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/coverage"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74275,
                      "full_time_results": true,
                      "over_under": false,
                      "asian_handicaps": true,
                      "double_chance": false,
                      "home_away": false,
                      "draw_no_bet": false,
                      "european_handicap": false,
                      "half_time_full_time": false,
                      "odd_even": true,
                      "to_win_to_nil": false,
                      "to_win_both_halves": false
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coverage"
      }
    },
    "/odds/to-win-both-halves": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "To Win Both Halves",
        "description": "This endpoint allows you to retrieve the odds from to win both halves market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.to-win-both-halves.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.to-win-both-halves.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/to-win-both-halves"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 65571,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 211,
                              "bookmaker_id": 38,
                              "bookmaker_name": "BoyleSports",
                              "bookmaker_order": 123,
                              "bookmaker_hash_image": "d15e490c25efe999982ecad3ada28b592032d30534379894f367c0fcc54ac126",
                              "home": 1.7,
                              "home_movement": -1,
                              "away": 11,
                              "away_movement": 1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "To Win Both Halves"
      }
    },
    "/odds/half-time-full-time": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Half Time Full Time",
        "description": "This endpoint allows you to retrieve the odds from half time full time market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.half-time-full-time.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.half-time-full-time.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/half-time-full-time"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74253,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 23161,
                                  "time": 4.6,
                                  "bookmaker_id": 4,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 23158,
                                  "time": 7,
                                  "bookmaker_id": 47,
                                  "time_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 23157,
                                  "time": 7.5,
                                  "bookmaker_id": 46,
                                  "time_movement": 0,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 23160,
                                  "time": 4.6,
                                  "bookmaker_id": 23,
                                  "time_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 22872,
                                  "time": 8.4,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "Home / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23170,
                                  "time": 51,
                                  "bookmaker_id": 23,
                                  "time_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 23171,
                                  "time": 51,
                                  "bookmaker_id": 4,
                                  "time_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 22874,
                                  "time": 41,
                                  "bookmaker_id": 46,
                                  "time_movement": 0,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 22875,
                                  "time": 41,
                                  "bookmaker_id": 47,
                                  "time_movement": 0,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 22876,
                                  "time": 27,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "Away / Home"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23194,
                                  "time": 101,
                                  "bookmaker_id": 4,
                                  "time_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 23193,
                                  "time": 101,
                                  "bookmaker_id": 23,
                                  "time_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 22870,
                                  "time": 51,
                                  "bookmaker_id": 9,
                                  "time_movement": 0,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "Draw / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23183,
                                  "time": 91,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 23186,
                                  "time": 101,
                                  "bookmaker_id": 4,
                                  "time_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 23185,
                                  "time": 101,
                                  "bookmaker_id": 23,
                                  "time_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 22882,
                                  "time": 81,
                                  "bookmaker_id": 46,
                                  "time_movement": 0,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 22883,
                                  "time": 51,
                                  "bookmaker_id": 9,
                                  "time_movement": 0,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "Draw / Home"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23152,
                                  "time": 23,
                                  "bookmaker_id": 46,
                                  "time_movement": 0,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 23153,
                                  "time": 23,
                                  "bookmaker_id": 47,
                                  "time_movement": 0,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 23155,
                                  "time": 21,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 23156,
                                  "time": 21,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 22871,
                                  "time": 17.5,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "Home / Home"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23162,
                                  "time": 67,
                                  "bookmaker_id": 46,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 23165,
                                  "time": 101,
                                  "bookmaker_id": 23,
                                  "time_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 23166,
                                  "time": 101,
                                  "bookmaker_id": 4,
                                  "time_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 23163,
                                  "time": 67,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 22873,
                                  "time": 51,
                                  "bookmaker_id": 9,
                                  "time_movement": 0,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "Home / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23190,
                                  "time": 19,
                                  "bookmaker_id": 23,
                                  "time_movement": 1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 23187,
                                  "time": 21,
                                  "bookmaker_id": 46,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 23188,
                                  "time": 21,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 22869,
                                  "time": 27,
                                  "bookmaker_id": 9,
                                  "time_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 23191,
                                  "time": 19,
                                  "bookmaker_id": 4,
                                  "time_movement": 1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                }
                              ],
                              "type": "Draw / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23175,
                                  "time": 1.091,
                                  "bookmaker_id": 23,
                                  "time_movement": -1,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 23176,
                                  "time": 1.091,
                                  "bookmaker_id": 4,
                                  "time_movement": -1,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 22879,
                                  "time": 1.112,
                                  "bookmaker_id": 9,
                                  "time_movement": -1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                },
                                {
                                  "id": 22877,
                                  "time": 1.15,
                                  "bookmaker_id": 46,
                                  "time_movement": -1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 22878,
                                  "time": 1.15,
                                  "bookmaker_id": 47,
                                  "time_movement": -1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                }
                              ],
                              "type": "Away / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 23024,
                                  "time": 61,
                                  "bookmaker_id": 47,
                                  "time_movement": 1,
                                  "bookmaker_name": "Coral",
                                  "bookmaker_order": 146,
                                  "bookmaker_hash_image": "56ac628a2f10b3b0ac611cc5adc8d9b497c78d6f771a343d1d6d5407bb1e92dd"
                                },
                                {
                                  "id": 23180,
                                  "time": 101,
                                  "bookmaker_id": 23,
                                  "time_movement": 0,
                                  "bookmaker_name": "Parimatch",
                                  "bookmaker_order": 70,
                                  "bookmaker_hash_image": "15b0535b97f30ff58c1b7db577b04bdaf15a124205ecf72a3e036fa59ae6733c"
                                },
                                {
                                  "id": 23181,
                                  "time": 101,
                                  "bookmaker_id": 4,
                                  "time_movement": 0,
                                  "bookmaker_name": "BetVictor",
                                  "bookmaker_order": 6,
                                  "bookmaker_hash_image": "7fe3e53d085b4ceca89a015f0d665e362aa49aa603c56920f68272e73f136f8d"
                                },
                                {
                                  "id": 22880,
                                  "time": 61,
                                  "bookmaker_id": 46,
                                  "time_movement": 1,
                                  "bookmaker_name": "Ladbrokes",
                                  "bookmaker_order": 145,
                                  "bookmaker_hash_image": "3d48535fc714d276c041f4ca8ca47338b571da739ab69764859d448d9c3c8dcb"
                                },
                                {
                                  "id": 22881,
                                  "time": 51,
                                  "bookmaker_id": 9,
                                  "time_movement": 0,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16,
                                  "bookmaker_hash_image": "5cdb85f84c139920abb014112cee3c97015e5614504e64c0fd2dfb14be5cbb4f"
                                }
                              ],
                              "type": "Away / Draw"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Half Time Full Time"
      }
    },
    "/odds/home-away": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Home Away",
        "description": "This endpoint allows you to retrieve the odds from home away market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/home-away?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/home-away?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/home-away?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.home-away.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.home-away.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/home-away"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74181,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 428,
                              "bookmaker_id": 34,
                              "bookmaker_name": "Vbet Sport",
                              "bookmaker_order": 84,
                              "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6",
                              "home": 1.54,
                              "home_movement": -1,
                              "away": 2.33,
                              "away_movement": 1,
                              "payout": 92.72
                            },
                            {
                              "id": 429,
                              "bookmaker_id": 52,
                              "bookmaker_name": "Casumo Sport",
                              "bookmaker_order": 116,
                              "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f",
                              "home": 1.52,
                              "home_movement": 0,
                              "away": 2.1,
                              "away_movement": 0,
                              "payout": 88.18
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 6,
                              "bookmaker_id": 24,
                              "bookmaker_name": "1Bet",
                              "bookmaker_order": 72,
                              "bookmaker_hash_image": "632fb6a562c7198e8950522c827370a41d9127e91d65adf2cba9384646653862",
                              "home": 1.55,
                              "home_movement": 1,
                              "away": 2.27,
                              "away_movement": -1,
                              "payout": 92.11
                            },
                            {
                              "id": 7,
                              "bookmaker_id": 34,
                              "bookmaker_name": "Vbet Sport",
                              "bookmaker_order": 84,
                              "bookmaker_hash_image": "170428aa6e0eec2fda96c3880f1171775deed351466c0bb3b25699cebaa0eae6",
                              "home": 1.58,
                              "home_movement": 1,
                              "away": 2.23,
                              "away_movement": -1,
                              "payout": 92.48
                            },
                            {
                              "id": 8,
                              "bookmaker_id": 49,
                              "bookmaker_name": "FanDuel",
                              "bookmaker_order": 57,
                              "bookmaker_hash_image": "6a5eff6f5e7c2523ff7c730b204853d32383ffe80f6962eb11ed41ebeaf38b72",
                              "home": 1.56,
                              "home_movement": 1,
                              "away": 2.34,
                              "away_movement": -1,
                              "payout": 93.6
                            },
                            {
                              "id": 172,
                              "bookmaker_id": 52,
                              "bookmaker_name": "Casumo Sport",
                              "bookmaker_order": 116,
                              "bookmaker_hash_image": "f165986fc545b611d40884f14d30626ab9800e6bf745a52225c500a8e31b484f",
                              "home": 1.5,
                              "home_movement": 1,
                              "away": 2.4,
                              "away_movement": -1,
                              "payout": 92.31
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Home Away"
      }
    },
    "/odds/double-chance": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Double Chance",
        "description": "This endpoint allows you to retrieve the odds from double chance market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/double-chance?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.double-chance.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.double-chance.is_live"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/double-chance"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 74181,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 21,
                              "bookmaker_id": 19,
                              "bookmaker_name": "Novibet",
                              "bookmaker_order": 47,
                              "bookmaker_hash_image": "6f808afb5bd269934561394107be2c8b2c65c9aacc3d0af0c6a217ca3b4aee11",
                              "home_draw": 1.47,
                              "home_draw_movement": 1,
                              "home_away": 1.03,
                              "home_away_movement": 0,
                              "away_draw": 2,
                              "away_draw_movement": -1
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Double Chance"
      }
    }
  },
  "externalDocs": {
    "description": "Sportmicro API Documentation",
    "url": "https://docs.sportmicro.com/docs"
  },
  "tags": [
    {
      "name": "Countries",
      "description": "API Endpoints of Countries"
    },
    {
      "name": "Classes",
      "description": "API Endpoints of Classes"
    },
    {
      "name": "Leagues",
      "description": "API Endpoints of Leagues"
    },
    {
      "name": "Tournaments",
      "description": "API Endpoints of Tournaments"
    },
    {
      "name": "Seasons",
      "description": "API Endpoints of Seasons"
    },
    {
      "name": "Cup bracket",
      "description": "API Endpoints of Cup bracket"
    },
    {
      "name": "Standings",
      "description": "API Endpoints of Standings"
    },
    {
      "name": "Teams",
      "description": "API Endpoints of Teams"
    },
    {
      "name": "Players",
      "description": "API Endpoints of Players"
    },
    {
      "name": "Injuries",
      "description": "API Endpoints of Injuries"
    },
    {
      "name": "Matches",
      "description": "API Endpoints of Matches"
    },
    {
      "name": "Odds",
      "description": "API Endpoints of Odds"
    },
    {
      "name": "Bookmakers",
      "description": "API Endpoints of Bookmakers"
    },
    {
      "name": "Tv channels",
      "description": "API Endpoints of Tv channels"
    },
    {
      "name": "Coaches",
      "description": "API Endpoints of coaches"
    },
    {
      "name": "Referees",
      "description": "API Endpoints of Referees"
    },
    {
      "name": "Arenas",
      "description": "API Endpoints of arenas"
    },
    {
      "name": "News",
      "description": "API Endpoints of News"
    },
    {
      "name": "Media",
      "description": "API Endpoints of Media"
    },
    {
      "name": "v1-Odds",
      "description": "API Endpoints of Odds from Bet365"
    }
  ],
  "x-tagGroups": [
    {
      "name": "Endpoints",
      "tags": [
        "Countries",
        "Classes",
        "Leagues",
        "Tournaments",
        "Seasons",
        "Cup bracket",
        "Standings",
        "Teams",
        "Players",
        "Injuries",
        "Matches",
        "Odds",
        "Bookmakers",
        "Tv channels",
        "Coaches",
        "Referees",
        "Arenas",
        "News",
        "Media",
        "v1-Odds"
      ]
    }
  ],
  "servers": [
    {
      "url": "https://rugby.sportmicro.com"
    }
  ],
  "components": {
    "parameters": {
      "preferParams": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "params=single-object"
          ]
        }
      },
      "preferReturn": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "return=representation",
            "return=minimal",
            "return=none"
          ]
        }
      },
      "preferCount": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "count=none"
          ]
        }
      },
      "preferPost": {
        "name": "Prefer",
        "description": "Preference",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "enum": [
            "return=representation",
            "return=minimal",
            "return=none",
            "resolution=ignore-duplicates",
            "resolution=merge-duplicates"
          ]
        }
      },
      "select": {
        "name": "select",
        "description": "Filtering Columns",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string"
        }
      },
      "on_conflict": {
        "name": "on_conflict",
        "description": "On Conflict",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string"
        }
      },
      "order": {
        "name": "order",
        "description": "Ordering",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string"
        }
      },
      "range": {
        "name": "Range",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string"
        }
      },
      "rangeUnit": {
        "name": "Range-Unit",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "header",
        "schema": {
          "type": "string",
          "default": "items",
          "example": "items"
        },
        "example": "items"
      },
      "offset": {
        "name": "offset",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "default": "0",
          "example": "0"
        },
        "example": "0"
      },
      "limit": {
        "name": "limit",
        "description": "Limiting and Pagination",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "default": "50",
          "example": "50"
        },
        "example": "50"
      },
      "rowFilter.seasons.id": {
        "name": "id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.84"
        },
        "example": "eq.84"
      },
      "rowFilter.seasons.name": {
        "name": "name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.year": {
        "name": "year",
        "description": "The year of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.start_time": {
        "name": "start_time",
        "description": "The start time of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.end_time": {
        "name": "end_time",
        "description": "The end time of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.71"
        },
        "example": "eq.71"
      },
      "rowFilter.seasons.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-statistics.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.65"
        },
        "example": "eq.65"
      },
      "rowFilter.matches-statistics.statistics": {
        "name": "statistics",
        "description": "The statistics of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.tournaments.id": {
        "name": "id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.34486"
        },
        "example": "eq.34486"
      },
      "rowFilter.tournaments.name": {
        "name": "name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments.importance": {
        "name": "importance",
        "description": "The importance level of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.tournaments.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.13328"
        },
        "example": "eq.13328"
      },
      "rowFilter.tournaments.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.tournaments.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.379"
        },
        "example": "eq.379"
      },
      "rowFilter.tournaments.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.seasons-rounds.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.67"
        },
        "example": "eq.67"
      },
      "rowFilter.seasons-rounds.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-rounds.rounds": {
        "name": "rounds",
        "description": "The rounds of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams-by-season.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.67"
        },
        "example": "eq.67"
      },
      "rowFilter.teams-by-season.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-by-season.teams": {
        "name": "teams",
        "description": "The teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.media-players.id": {
        "name": "id",
        "description": "The id of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.media-players.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.548876"
        },
        "example": "eq.548876"
      },
      "rowFilter.media-players.title": {
        "name": "title",
        "description": "The title of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.url": {
        "name": "url",
        "description": "The url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-players.date_published": {
        "name": "date_published",
        "description": "The date of publishing the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.media-players.channel_url": {
        "name": "channel_url",
        "description": "The source url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-players.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-players.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-players.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-players.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.competition_name": {
        "name": "competition_name",
        "description": "The name of the competition",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.city_name": {
        "name": "city_name",
        "description": "The city of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.playing_months": {
        "name": "playing_months",
        "description": "The months playing in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer[]"
        }
      },
      "rowFilter.leagues-info.surface_type": {
        "name": "surface_type",
        "description": "The surface",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.qualification_rounds_played": {
        "name": "qualification_rounds_played",
        "description": "The rounds played in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.main_rounds_played": {
        "name": "main_rounds_played",
        "description": "The main rounds played in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.prize_money": {
        "name": "prize_money",
        "description": "The amount of the prize money for winning the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.match_type": {
        "name": "match_type",
        "description": "The match type",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.promoted_teams": {
        "name": "promoted_teams",
        "description": "The promoted teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.most_title_names": {
        "name": "most_title_names",
        "description": "The teams with most titles",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.number_of_teams": {
        "name": "number_of_teams",
        "description": "The number of the teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.number_of_groups": {
        "name": "number_of_groups",
        "description": "The number of the groups in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.league_grade": {
        "name": "league_grade",
        "description": "The grade of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.age_category": {
        "name": "age_category",
        "description": "The age class of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.category": {
        "name": "category",
        "description": "The class of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.first_season_winner": {
        "name": "first_season_winner",
        "description": "The first season winner of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.total_teams_count": {
        "name": "total_teams_count",
        "description": "The count of the teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_tables_count": {
        "name": "total_tables_count",
        "description": "The count of the tables in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.promoting_teams_count": {
        "name": "promoting_teams_count",
        "description": "The count of the promoting teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.relegating_teams_count": {
        "name": "relegating_teams_count",
        "description": "The count of the relegating teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_games_count": {
        "name": "total_games_count",
        "description": "The count of the games in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.game_frequency": {
        "name": "game_frequency",
        "description": "The frequency of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_rounds_count": {
        "name": "total_rounds_count",
        "description": "The count of the rounds in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.competition_type": {
        "name": "competition_type",
        "description": "The type of the competition",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.league_gender": {
        "name": "league_gender",
        "description": "The gender people playing in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.first_season_start_year": {
        "name": "first_season_start_year",
        "description": "First season start year",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.most_popular_teams": {
        "name": "most_popular_teams",
        "description": "The name of the most popular teams in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.playoff_teams_count": {
        "name": "playoff_teams_count",
        "description": "The number of the teams playing in the playoffs",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.main_competition": {
        "name": "main_competition",
        "description": "The main competition",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.games_per_group": {
        "name": "games_per_group",
        "description": "The number of the games per group",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-info.playoff_qualifying_teams_count": {
        "name": "playoff_qualifying_teams_count",
        "description": "The count of the teams that are qualified to play in the playoffs",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.number_of_promoted_teams": {
        "name": "number_of_promoted_teams",
        "description": "The number of promoted teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.total_number_of_rounds": {
        "name": "total_number_of_rounds",
        "description": "The number of rounds",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues-info.largest_stadium": {
        "name": "largest_stadium",
        "description": "The largest stadium",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.last_season_magnitude": {
        "name": "last_season_magnitude",
        "description": "The last season magnitude",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.tv_partners": {
        "name": "tv_partners",
        "description": "The tv partners of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.official_organization": {
        "name": "official_organization",
        "description": "The official organisation of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.promotions": {
        "name": "promotions",
        "description": "The promotions",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-info.last_season_top_scorers": {
        "name": "last_season_top_scorers",
        "description": "The last season top scorers in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-by-date.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.2005-08-20"
        },
        "example": "eq.2005-08-20"
      },
      "rowFilter.matches-by-date.matches": {
        "name": "matches",
        "description": "The matches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.referees.id": {
        "name": "id",
        "description": "The id of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.28"
        },
        "example": "eq.28"
      },
      "rowFilter.referees.name": {
        "name": "name",
        "description": "The name of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees.yellow_cards": {
        "name": "yellow_cards",
        "description": "The number of yellow cards given by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.red_cards": {
        "name": "red_cards",
        "description": "The number of red cards given by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.yellow_red_cards": {
        "name": "yellow_red_cards",
        "description": "The number of yellow-red cards given by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.matches_count": {
        "name": "matches_count",
        "description": "The number of games played by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.date_of_birth": {
        "name": "date_of_birth",
        "description": "The date of the referee's birth",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.referees.first_debut_timestamp": {
        "name": "first_debut_timestamp",
        "description": "The id of the first tournament played by the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.referees.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.referees.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.33"
        },
        "example": "eq.33"
      },
      "rowFilter.referees.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.agg-news-leagues.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-leagues.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-leagues.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-leagues.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-leagues.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4"
        },
        "example": "eq.4"
      },
      "rowFilter.arenas-by-country.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas-by-country.country_hash_image": {
        "name": "country_hash_image",
        "description": "The hash image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.arenas-by-country.arenas": {
        "name": "arenas",
        "description": "The arenas",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-players-statistics.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.141"
        },
        "example": "eq.141"
      },
      "rowFilter.matches-players-statistics.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.46990"
        },
        "example": "eq.46990"
      },
      "rowFilter.matches-players-statistics.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.82913"
        },
        "example": "eq.82913"
      },
      "rowFilter.matches-players-statistics.points": {
        "name": "points",
        "description": "The number of points made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.carries": {
        "name": "carries",
        "description": "The number of carries",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.clean_breaks": {
        "name": "clean_breaks",
        "description": "The number of clean breaks",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.meters_run": {
        "name": "meters_run",
        "description": "The number of meters run",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.offloads": {
        "name": "offloads",
        "description": "The number of offloads",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.passes": {
        "name": "passes",
        "description": "The number of passes",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.tackles_missed": {
        "name": "tackles_missed",
        "description": "The number of tackles missed",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.tackles": {
        "name": "tackles",
        "description": "The number of tackles",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.try_assists": {
        "name": "try_assists",
        "description": "The number of try assists",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.turnovers_won": {
        "name": "turnovers_won",
        "description": "The number of turnovers won",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.penalty_goals": {
        "name": "penalty_goals",
        "description": "The number of penalty goals",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.tries": {
        "name": "tries",
        "description": "The number of tries",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.drop_goals": {
        "name": "drop_goals",
        "description": "The number of drop goals",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.position": {
        "name": "position",
        "description": "The position of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.id": {
        "name": "id",
        "description": "The id of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.media-leagues.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.116"
        },
        "example": "eq.116"
      },
      "rowFilter.media-leagues.title": {
        "name": "title",
        "description": "The title of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.url": {
        "name": "url",
        "description": "The url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-leagues.date_published": {
        "name": "date_published",
        "description": "The date of publishing the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.media-leagues.channel_url": {
        "name": "channel_url",
        "description": "The source url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.id": {
        "name": "id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.26"
        },
        "example": "eq.26"
      },
      "rowFilter.arenas.name": {
        "name": "name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.city": {
        "name": "city",
        "description": "The city of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.stadium_capacity": {
        "name": "stadium_capacity",
        "description": "The capacity of the stadium",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.arenas.coordinates": {
        "name": "coordinates",
        "description": "The coordinates of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.built": {
        "name": "built",
        "description": "The built date of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.opened": {
        "name": "opened",
        "description": "The date when the arena opened",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.owner": {
        "name": "owner",
        "description": "The owner of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.operator": {
        "name": "operator",
        "description": "The operator of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.surface": {
        "name": "surface",
        "description": "The surface of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.cost": {
        "name": "cost",
        "description": "The cost of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.dimensions": {
        "name": "dimensions",
        "description": "The dimensions of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.arenas.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.33"
        },
        "example": "eq.33"
      },
      "rowFilter.arenas.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.arenas.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.arenas.geolocation": {
        "name": "geolocation",
        "description": "The geolocation",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-lineups.id": {
        "name": "id",
        "description": "The id of the lineup",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches-lineups.confirmed": {
        "name": "confirmed",
        "description": "If the lineup is confirmed",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.matches-lineups.home_team": {
        "name": "home_team",
        "description": "The lineup of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-lineups.away_team": {
        "name": "away_team",
        "description": "The lineup of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-weather.id": {
        "name": "id",
        "description": "The id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches-weather.dt": {
        "name": "dt",
        "description": "The date of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-weather.temp": {
        "name": "temp",
        "description": "The temperature of the weather `Kelvin`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.feels_like": {
        "name": "feels_like",
        "description": "The human perception of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.pressure": {
        "name": "pressure",
        "description": "The pressure of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.humidity": {
        "name": "humidity",
        "description": "The humidity of the weather in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.dew_point": {
        "name": "dew_point",
        "description": "The minimum temperature of the weather `Kelvin`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.uvi": {
        "name": "uvi",
        "description": "The maximum value of UV index for the day",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.clouds": {
        "name": "clouds",
        "description": "The cloudiness of the weather in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.wind_speed": {
        "name": "wind_speed",
        "description": "The wind speed `Metre/Sec`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.wind_deg": {
        "name": "wind_deg",
        "description": "The wind direction `Degrees`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.wind_gust": {
        "name": "wind_gust",
        "description": "The wind gust `Metre/Sec`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.matches-weather.weather_id": {
        "name": "weather_id",
        "description": "The random id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-weather.weather_main": {
        "name": "weather_main",
        "description": "The title of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-weather.weather_description": {
        "name": "weather_description",
        "description": "The description of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-weather.weather_icon": {
        "name": "weather_icon",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-weather.pop": {
        "name": "pop",
        "description": "The probability of precipitation in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.tournaments-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.58"
        },
        "example": "eq.58"
      },
      "rowFilter.tournaments-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.tournaments-by-league.tournaments": {
        "name": "tournaments",
        "description": "The tournaments",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-groups.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.67"
        },
        "example": "eq.67"
      },
      "rowFilter.seasons-groups.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-groups.groups": {
        "name": "groups",
        "description": "The groups of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams.id": {
        "name": "id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.102"
        },
        "example": "eq.102"
      },
      "rowFilter.teams.name": {
        "name": "name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.short_name": {
        "name": "short_name",
        "description": "The short name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.full_name": {
        "name": "full_name",
        "description": "The full name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.gender": {
        "name": "gender",
        "description": "The gender of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character"
        }
      },
      "rowFilter.teams.team_player_info_id": {
        "name": "team_player_info_id",
        "description": "The id of the player (_team_)",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.name_code": {
        "name": "name_code",
        "description": "The name code of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.national": {
        "name": "national",
        "description": "If the team is national",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.teams.type": {
        "name": "type",
        "description": "The type of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.flag": {
        "name": "flag",
        "description": "The flag of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.color_primary": {
        "name": "color_primary",
        "description": "The primary color of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.color_secondary": {
        "name": "color_secondary",
        "description": "The secondary color of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.color_text": {
        "name": "color_text",
        "description": "The text color of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.foundation_date": {
        "name": "foundation_date",
        "description": "The foundation date of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.teams.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.42"
        },
        "example": "eq.42"
      },
      "rowFilter.teams.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.sub_teams": {
        "name": "sub_teams",
        "description": "The sub teams of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer[]"
        }
      },
      "rowFilter.teams.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.42"
        },
        "example": "eq.42"
      },
      "rowFilter.teams.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.primary_league_id": {
        "name": "primary_league_id",
        "description": "The id of the primary league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.62"
        },
        "example": "eq.62"
      },
      "rowFilter.teams.primary_league_name": {
        "name": "primary_league_name",
        "description": "The name of the primary league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.primary_league_hash_image": {
        "name": "primary_league_hash_image",
        "description": "The name image of the primary league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.arena_id": {
        "name": "arena_id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.arena_name": {
        "name": "arena_name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.arena_hash_image": {
        "name": "arena_hash_image",
        "description": "The name image of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.coach_id": {
        "name": "coach_id",
        "description": "The id of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.coach_name": {
        "name": "coach_name",
        "description": "The name of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.coach_hash_image": {
        "name": "coach_hash_image",
        "description": "The name image of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams.parent_team_id": {
        "name": "parent_team_id",
        "description": "The id of the parent team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams.parent_team_name": {
        "name": "parent_team_name",
        "description": "The name of the parent team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams.parent_team_hash_image": {
        "name": "parent_team_hash_image",
        "description": "The name image of the parent team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.agg-news-matches.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-matches.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.503"
        },
        "example": "eq.503"
      },
      "rowFilter.agg-news-matches.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-matches.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-matches.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.10"
        },
        "example": "eq.10"
      },
      "rowFilter.referees-by-country.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees-by-country.country_hash_image": {
        "name": "country_hash_image",
        "description": "The hash image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.referees-by-country.referees": {
        "name": "referees",
        "description": "The referees",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.media-teams.id": {
        "name": "id",
        "description": "The id of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.media-teams.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.5583"
        },
        "example": "eq.5583"
      },
      "rowFilter.media-teams.title": {
        "name": "title",
        "description": "The title of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.url": {
        "name": "url",
        "description": "The url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.media-teams.date_published": {
        "name": "date_published",
        "description": "The date of publishing the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.media-teams.channel_url": {
        "name": "channel_url",
        "description": "The source url of the media",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-by-date.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.2005-08-20"
        },
        "example": "eq.2005-08-20"
      },
      "rowFilter.leagues-by-date.leagues": {
        "name": "leagues",
        "description": "The leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-tv-channels.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.433"
        },
        "example": "eq.433"
      },
      "rowFilter.matches-tv-channels.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-tv-channels.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-tv-channels.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-tv-channels.alpha": {
        "name": "alpha",
        "description": "The alpha2 of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying",
          "example": "eq.AU"
        },
        "example": "eq.AU"
      },
      "rowFilter.matches-tv-channels.tv_channels": {
        "name": "tv_channels",
        "description": "The tv channels",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.id": {
        "name": "id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches.name": {
        "name": "name",
        "description": "Home team name vs away team name",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3959"
        },
        "example": "eq.3959"
      },
      "rowFilter.matches.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.tournament_importance": {
        "name": "tournament_importance",
        "description": "The importance of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4240"
        },
        "example": "eq.4240"
      },
      "rowFilter.matches.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.round_id": {
        "name": "round_id",
        "description": "The id of the round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.45083"
        },
        "example": "eq.45083"
      },
      "rowFilter.matches.round": {
        "name": "round",
        "description": "The round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.status": {
        "name": "status",
        "description": "The status of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.status_type": {
        "name": "status_type",
        "description": "The type of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.attendance": {
        "name": "attendance",
        "description": "The number of people watching the match at the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.arena_id": {
        "name": "arena_id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.arena_name": {
        "name": "arena_name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.arena_hash_image": {
        "name": "arena_hash_image",
        "description": "The name image of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.referee_id": {
        "name": "referee_id",
        "description": "The id of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.referee_name": {
        "name": "referee_name",
        "description": "The name of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.referee_hash_image": {
        "name": "referee_hash_image",
        "description": "The name image of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.home_team_id": {
        "name": "home_team_id",
        "description": "The id of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.8506"
        },
        "example": "eq.8506"
      },
      "rowFilter.matches.home_team_name": {
        "name": "home_team_name",
        "description": "The name of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.home_team_hash_image": {
        "name": "home_team_hash_image",
        "description": "The name image of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.away_team_id": {
        "name": "away_team_id",
        "description": "The id of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.8511"
        },
        "example": "eq.8511"
      },
      "rowFilter.matches.away_team_name": {
        "name": "away_team_name",
        "description": "The name of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.away_team_hash_image": {
        "name": "away_team_hash_image",
        "description": "The name image of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.home_team_score": {
        "name": "home_team_score",
        "description": "The score of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.away_team_score": {
        "name": "away_team_score",
        "description": "The score of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.times": {
        "name": "times",
        "description": "The time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.coaches": {
        "name": "coaches",
        "description": "The coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches.specific_start_time": {
        "name": "specific_start_time",
        "description": "The real start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches.start_time": {
        "name": "start_time",
        "description": "The official start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches.end_time": {
        "name": "end_time",
        "description": "The end of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches.duration": {
        "name": "duration",
        "description": "The duration of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.last_period": {
        "name": "last_period",
        "description": "The last period of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.season_statistics_type": {
        "name": "season_statistics_type",
        "description": "The type of the season's statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.lineups_id": {
        "name": "lineups_id",
        "description": "The id of the lineup",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.coaches_id": {
        "name": "coaches_id",
        "description": "The id of the coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name of the class image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name of the league image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches.previous_leg_match_id": {
        "name": "previous_leg_match_id",
        "description": "The id of the previous leg match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.weather_id": {
        "name": "weather_id",
        "description": "The id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches.weather_main": {
        "name": "weather_main",
        "description": "The main weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches.weather_icon": {
        "name": "weather_icon",
        "description": "The name icon of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.id": {
        "name": "id",
        "description": "The id of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.7453"
        },
        "example": "eq.7453"
      },
      "rowFilter.standings.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.standings.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.type": {
        "name": "type",
        "description": "The type of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.total"
        },
        "example": "eq.total"
      },
      "rowFilter.standings.name": {
        "name": "name",
        "description": "The name of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4171"
        },
        "example": "eq.4171"
      },
      "rowFilter.standings.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1743"
        },
        "example": "eq.1743"
      },
      "rowFilter.standings.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.standings.competitors": {
        "name": "competitors",
        "description": "The competitors of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.coaches-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4"
        },
        "example": "eq.4"
      },
      "rowFilter.coaches-by-country.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches-by-country.country_hash_image": {
        "name": "country_hash_image",
        "description": "The hash image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches-by-country.coaches": {
        "name": "coaches",
        "description": "The coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams-by-tournament.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.70"
        },
        "example": "eq.70"
      },
      "rowFilter.teams-by-tournament.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-by-tournament.teams": {
        "name": "teams",
        "description": "The teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues-by-class.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.42"
        },
        "example": "eq.42"
      },
      "rowFilter.leagues-by-class.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues-by-class.class_hash_image": {
        "name": "class_hash_image",
        "description": "The hash image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues-by-class.leagues": {
        "name": "leagues",
        "description": "The leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-highlights.id": {
        "name": "id",
        "description": "The id of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-highlights.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.443"
        },
        "example": "eq.443"
      },
      "rowFilter.matches-highlights.title": {
        "name": "title",
        "description": "The title of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-highlights.subtitle": {
        "name": "subtitle",
        "description": "The subtitle of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-highlights.url": {
        "name": "url",
        "description": "The url of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-highlights.created_at": {
        "name": "created_at",
        "description": "The publishing date of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-highlights.source_url": {
        "name": "source_url",
        "description": "The source url of the highlight",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-incidents.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.8"
        },
        "example": "eq.8"
      },
      "rowFilter.matches-incidents.incidents": {
        "name": "incidents",
        "description": "The incidents of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.news-matches.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.news-matches.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.61523"
        },
        "example": "eq.61523"
      },
      "rowFilter.news-matches.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.news-matches.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.news-matches.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.news-matches.date": {
        "name": "date",
        "description": "The date of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.news-matches.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.news-matches.name": {
        "name": "name",
        "description": "The name of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.news-matches.subtitles": {
        "name": "subtitles",
        "description": "The subtitles",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-by-tournament.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.70"
        },
        "example": "eq.70"
      },
      "rowFilter.seasons-by-tournament.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-by-tournament.seasons": {
        "name": "seasons",
        "description": "The seasons",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.id": {
        "name": "id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.58"
        },
        "example": "eq.58"
      },
      "rowFilter.leagues.name": {
        "name": "name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.importance": {
        "name": "importance",
        "description": "The importance level of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.level": {
        "name": "level",
        "description": "The level of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.current_champion_team_id": {
        "name": "current_champion_team_id",
        "description": "The id of the team that hold the title",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.current_champion_team_name": {
        "name": "current_champion_team_name",
        "description": "The name of the team that hold the title",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.current_champion_team_hash_image": {
        "name": "current_champion_team_hash_image",
        "description": "The name image of the team that hold the title",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.current_champion_team_num_titles": {
        "name": "current_champion_team_num_titles",
        "description": "The number of the title that the team is holding",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.teams_most_titles": {
        "name": "teams_most_titles",
        "description": "The ids of the teams with the most titles",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.most_titles": {
        "name": "most_titles",
        "description": "The number of the most titles accomplished by one team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.ground": {
        "name": "ground",
        "description": "The default ground type of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.number_of_sets": {
        "name": "number_of_sets",
        "description": "The default number of sets in the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.max_points": {
        "name": "max_points",
        "description": "The max number of points in one game",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.leagues.primary_color": {
        "name": "primary_color",
        "description": "The primary color of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.secondary_color": {
        "name": "secondary_color",
        "description": "The secondary color of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.connected_leagues": {
        "name": "connected_leagues",
        "description": "The ids of connected leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.higher_leagues": {
        "name": "higher_leagues",
        "description": "The ids of higher leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.lower_leagues": {
        "name": "lower_leagues",
        "description": "The ids of lower leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.leagues.start_league": {
        "name": "start_league",
        "description": "The date of starting the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.leagues.end_league": {
        "name": "end_league",
        "description": "The date of ending the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.leagues.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.leagues.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.42"
        },
        "example": "eq.42"
      },
      "rowFilter.leagues.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.leagues.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.id": {
        "name": "id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.name": {
        "name": "name",
        "description": "Home team name vs away team name",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.tournament_id": {
        "name": "tournament_id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.tournament_name": {
        "name": "tournament_name",
        "description": "The name of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.tournament_importance": {
        "name": "tournament_importance",
        "description": "The importance of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.round_id": {
        "name": "round_id",
        "description": "The id of the round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.round": {
        "name": "round",
        "description": "The round",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.status": {
        "name": "status",
        "description": "The status of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.status_type": {
        "name": "status_type",
        "description": "The type of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.attendance": {
        "name": "attendance",
        "description": "The number of people watching the match at the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.arena_id": {
        "name": "arena_id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.arena_name": {
        "name": "arena_name",
        "description": "The name of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.arena_hash_image": {
        "name": "arena_hash_image",
        "description": "The name image of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.referee_id": {
        "name": "referee_id",
        "description": "The id of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.referee_name": {
        "name": "referee_name",
        "description": "The name of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.referee_hash_image": {
        "name": "referee_hash_image",
        "description": "The name image of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.home_team_id": {
        "name": "home_team_id",
        "description": "The id of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.home_team_name": {
        "name": "home_team_name",
        "description": "The name of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.home_team_hash_image": {
        "name": "home_team_hash_image",
        "description": "The name image of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.away_team_id": {
        "name": "away_team_id",
        "description": "The id of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.away_team_name": {
        "name": "away_team_name",
        "description": "The name of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.away_team_hash_image": {
        "name": "away_team_hash_image",
        "description": "The name image of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.home_team_score": {
        "name": "home_team_score",
        "description": "The score of the home team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.away_team_score": {
        "name": "away_team_score",
        "description": "The score of the away team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.times": {
        "name": "times",
        "description": "The time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.coaches": {
        "name": "coaches",
        "description": "The coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-live.specific_start_time": {
        "name": "specific_start_time",
        "description": "The real start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-live.start_time": {
        "name": "start_time",
        "description": "The official start time of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-live.end_time": {
        "name": "end_time",
        "description": "The end of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.matches-live.last_period": {
        "name": "last_period",
        "description": "The last period of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.season_statistics_type": {
        "name": "season_statistics_type",
        "description": "The type of the season's statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.lineups_id": {
        "name": "lineups_id",
        "description": "The id of the lineup",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.coaches_id": {
        "name": "coaches_id",
        "description": "The id of the coaches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.class_hash_image": {
        "name": "class_hash_image",
        "description": "The name of the class image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name of the league image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.matches-live.previous_leg_match_id": {
        "name": "previous_leg_match_id",
        "description": "The id of the previous leg match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.weather_id": {
        "name": "weather_id",
        "description": "The id of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-live.weather_main": {
        "name": "weather_main",
        "description": "The main weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-live.weather_icon": {
        "name": "weather_icon",
        "description": "The name icon of the weather",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-by-team.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.102"
        },
        "example": "eq.102"
      },
      "rowFilter.players-by-team.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-by-team.team_hash_image": {
        "name": "team_hash_image",
        "description": "The hash image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players-by-team.players": {
        "name": "players",
        "description": "The players",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.58"
        },
        "example": "eq.58"
      },
      "rowFilter.seasons-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-by-league.seasons": {
        "name": "seasons",
        "description": "The seasons",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.players.id": {
        "name": "id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.11880"
        },
        "example": "eq.11880"
      },
      "rowFilter.players.name": {
        "name": "name",
        "description": "The name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.first_name": {
        "name": "first_name",
        "description": "The first name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.last_name": {
        "name": "last_name",
        "description": "The last name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.nickname": {
        "name": "nickname",
        "description": "The short name of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.player_position": {
        "name": "player_position",
        "description": "The position of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.player_jersey_number": {
        "name": "player_jersey_number",
        "description": "The jersey number of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.player_height": {
        "name": "player_height",
        "description": "The height of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.preferred_foot": {
        "name": "preferred_foot",
        "description": "The preferred foot of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.shirt_number": {
        "name": "shirt_number",
        "description": "The shirt number of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.date_of_birth": {
        "name": "date_of_birth",
        "description": "The date of the player's birth",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.players.market_value": {
        "name": "market_value",
        "description": "The proposed market value of the player `EUR`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players.market_currency": {
        "name": "market_currency",
        "description": "The proposed market currency",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.11083"
        },
        "example": "eq.11083"
      },
      "rowFilter.players.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players.team_hash_image": {
        "name": "team_hash_image",
        "description": "The name image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.players.retired_status": {
        "name": "retired_status",
        "description": "Retired",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.players.cricket_info_id": {
        "name": "cricket_info_id",
        "description": "The info id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.84"
        },
        "example": "eq.84"
      },
      "rowFilter.seasons-info.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.goals": {
        "name": "goals",
        "description": "The number of goals by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.home_wins": {
        "name": "home_wins",
        "description": "The number of home team wins by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.away_wins": {
        "name": "away_wins",
        "description": "The number of away team wins by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.draws": {
        "name": "draws",
        "description": "The number of draws by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.yellow_cards": {
        "name": "yellow_cards",
        "description": "The number of yellow cards by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.red_cards": {
        "name": "red_cards",
        "description": "The number of red cards by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.rounds": {
        "name": "rounds",
        "description": "The number of rounds by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.competitors": {
        "name": "competitors",
        "description": "The number of competitors by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.total_prize_money": {
        "name": "total_prize_money",
        "description": "The number of total prize money by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.seasons-info.total_prize_money_currency": {
        "name": "total_prize_money_currency",
        "description": "The currency of the total prize money by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.city": {
        "name": "city",
        "description": "The host city of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.level": {
        "name": "level",
        "description": "The level of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.seasons-info.countries": {
        "name": "countries",
        "description": "The host countries of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text[]"
        }
      },
      "rowFilter.seasons-info.higher_tournament_teams": {
        "name": "higher_tournament_teams",
        "description": "The number of newcomers higher tournaments by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-info.lower_tournament_teams": {
        "name": "lower_tournament_teams",
        "description": "The number of newcomers lower tournaments by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.seasons-info.tournament_other_teams": {
        "name": "tournament_other_teams",
        "description": "The number of newcomers other tournaments by the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.classes.id": {
        "name": "id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.42"
        },
        "example": "eq.42"
      },
      "rowFilter.classes.name": {
        "name": "name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.classes.flag": {
        "name": "flag",
        "description": "The flag of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.classes.alpha": {
        "name": "alpha",
        "description": "The alpha name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying",
          "example": "eq.KE"
        },
        "example": "eq.KE"
      },
      "rowFilter.classes.importance": {
        "name": "importance",
        "description": "The importance of the class specified with a number",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.classes.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches-career.coach_id": {
        "name": "coach_id",
        "description": "The id of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches-career.careers": {
        "name": "careers",
        "description": "The career of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.coaches.id": {
        "name": "id",
        "description": "The id of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1390"
        },
        "example": "eq.1390"
      },
      "rowFilter.coaches.name": {
        "name": "name",
        "description": "The name of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.nickname": {
        "name": "nickname",
        "description": "The short name of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.default_formation": {
        "name": "default_formation",
        "description": "The default formation by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.nationality": {
        "name": "nationality",
        "description": "The nationality of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.nationality_iso2": {
        "name": "nationality_iso2",
        "description": "The alpha2 of the nationality",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.total_matches": {
        "name": "total_matches",
        "description": "The number of total matches by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.wins_matches": {
        "name": "wins_matches",
        "description": "The number of wins by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.draws_matches": {
        "name": "draws_matches",
        "description": "The number of draws by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.losses_matches": {
        "name": "losses_matches",
        "description": "The number of losses by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.goals_scored_matches": {
        "name": "goals_scored_matches",
        "description": "The number of goals scored in matches managed by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.goals_conceded_matches": {
        "name": "goals_conceded_matches",
        "description": "The number of goals conceded in matches managed by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.total_points_matches": {
        "name": "total_points_matches",
        "description": "The number of total points gained by the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.date_of_birth": {
        "name": "date_of_birth",
        "description": "The date of the coach's birth",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.coaches.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.former_player_id": {
        "name": "former_player_id",
        "description": "The id of the coach as a former player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.country_name": {
        "name": "country_name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.country_hash_image": {
        "name": "country_hash_image",
        "description": "The name image of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.8864"
        },
        "example": "eq.8864"
      },
      "rowFilter.coaches.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.team_hash_image": {
        "name": "team_hash_image",
        "description": "The name image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.coaches.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.coaches.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.coaches.class_hash_image": {
        "name": "class_hash_image",
        "description": "The hash image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.agg-news-teams.id": {
        "name": "id",
        "description": "The id of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-teams.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.agg-news-teams.title": {
        "name": "title",
        "description": "The title of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.link": {
        "name": "link",
        "description": "The link of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.thumbnail_url": {
        "name": "thumbnail_url",
        "description": "The thumbnail url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.description": {
        "name": "description",
        "description": "The description of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.published_date": {
        "name": "published_date",
        "description": "The published date of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "timestamp with time zone"
        }
      },
      "rowFilter.agg-news-teams.source_url": {
        "name": "source_url",
        "description": "The source url of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.agg-news-teams.source": {
        "name": "source",
        "description": "The source of the news",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.cup-bracket.id": {
        "name": "id",
        "description": "The id of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1056"
        },
        "example": "eq.1056"
      },
      "rowFilter.cup-bracket.name": {
        "name": "name",
        "description": "The name of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.cup-bracket.current_round": {
        "name": "current_round",
        "description": "The last or the current round in the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.cup-bracket.type": {
        "name": "type",
        "description": "The type of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.cup-bracket.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4240"
        },
        "example": "eq.4240"
      },
      "rowFilter.cup-bracket.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.cup-bracket.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1778"
        },
        "example": "eq.1778"
      },
      "rowFilter.cup-bracket.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.cup-bracket.league_hash_image": {
        "name": "league_hash_image",
        "description": "The name image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.cup-bracket.rounds": {
        "name": "rounds",
        "description": "The rounds of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.62"
        },
        "example": "eq.62"
      },
      "rowFilter.teams-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams-by-league.teams": {
        "name": "teams",
        "description": "The teams",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.referees-by-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.62"
        },
        "example": "eq.62"
      },
      "rowFilter.referees-by-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.referees-by-league.league_hash_image": {
        "name": "league_hash_image",
        "description": "The hash image of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.referees-by-league.referees": {
        "name": "referees",
        "description": "The referees",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.tournaments-by-class.class_id": {
        "name": "class_id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.42"
        },
        "example": "eq.42"
      },
      "rowFilter.tournaments-by-class.class_name": {
        "name": "class_name",
        "description": "The name of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.tournaments-by-class.class_hash_image": {
        "name": "class_hash_image",
        "description": "The hash image of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.tournaments-by-class.tournaments": {
        "name": "tournaments",
        "description": "The tournaments",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.countries.id": {
        "name": "id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.countries.name": {
        "name": "name",
        "description": "The name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.countries.alpha": {
        "name": "alpha",
        "description": "The alpha name of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying",
          "example": "eq.CF"
        },
        "example": "eq.CF"
      },
      "rowFilter.countries.hash_image": {
        "name": "hash_image",
        "description": "The name of the image",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams-seasons.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.113"
        },
        "example": "eq.113"
      },
      "rowFilter.teams-seasons.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-seasons.team_hash_image": {
        "name": "team_hash_image",
        "description": "The hash image of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.teams-seasons.tournaments": {
        "name": "tournaments",
        "description": "The tournaments of the team playing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.tv-channels.id": {
        "name": "id",
        "description": "The id of the tv channel",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.tv-channels.name": {
        "name": "name",
        "description": "The name of the tv channel",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.draw-no-bet.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74181"
        },
        "example": "eq.74181"
      },
      "rowFilter.draw-no-bet.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.draw-no-bet.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.half-time-full-time-movements.half_time_full_time_id": {
        "name": "half_time_full_time_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.half-time-full-time-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.odd-even-movements.odd_even_id": {
        "name": "odd_even_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.odd-even-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.coverage-live.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74275"
        },
        "example": "eq.74275"
      },
      "rowFilter.coverage-live.full_time_results": {
        "name": "full_time_results",
        "description": "Coverage of full_time_results",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.over_under": {
        "name": "over_under",
        "description": "Coverage of over_under",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.asian_handicaps": {
        "name": "asian_handicaps",
        "description": "Coverage of asian_handicaps",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.double_chance": {
        "name": "double_chance",
        "description": "Coverage of double_chance",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.home_away": {
        "name": "home_away",
        "description": "Coverage of home_away",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.draw_no_bet": {
        "name": "draw_no_bet",
        "description": "Coverage of draw_no_bet",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.european_handicap": {
        "name": "european_handicap",
        "description": "Coverage of european_handicap",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.half_time_full_time": {
        "name": "half_time_full_time",
        "description": "Coverage of half_time_full_time",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.odd_even": {
        "name": "odd_even",
        "description": "Coverage of odd_even",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_win_to_nil": {
        "name": "to_win_to_nil",
        "description": "Coverage of to_win_to_nil",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.to_win_both_halves": {
        "name": "to_win_both_halves",
        "description": "Coverage of to_win_both_halves",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.european-handicap-movements.european_handicap_id": {
        "name": "european_handicap_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.european-handicap-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.odd-even.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74181"
        },
        "example": "eq.74181"
      },
      "rowFilter.odd-even.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.odd-even.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-to-nil-movements.to_win_to_nil_id": {
        "name": "to_win_to_nil_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-win-to-nil-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.full-time-results.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74181"
        },
        "example": "eq.74181"
      },
      "rowFilter.full-time-results.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.full-time-results.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.home-away-movements.home_away_id": {
        "name": "home_away_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.home-away-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-to-nil.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.65571"
        },
        "example": "eq.65571"
      },
      "rowFilter.to-win-to-nil.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-win-to-nil.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.over-under.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74181"
        },
        "example": "eq.74181"
      },
      "rowFilter.over-under.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.over-under.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.double-chance-movements.double_chance_id": {
        "name": "double_chance_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.double-chance-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicaps.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74181"
        },
        "example": "eq.74181"
      },
      "rowFilter.asian-handicaps.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.asian-handicaps.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.to-win-both-halves-movements.to_win_both_halves_id": {
        "name": "to_win_both_halves_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.to-win-both-halves-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.european-handicap.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.75792"
        },
        "example": "eq.75792"
      },
      "rowFilter.european-handicap.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.european-handicap.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.coverage.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74275"
        },
        "example": "eq.74275"
      },
      "rowFilter.coverage.full_time_results": {
        "name": "full_time_results",
        "description": "Coverage of full_time_results",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.over_under": {
        "name": "over_under",
        "description": "Coverage of over_under",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.asian_handicaps": {
        "name": "asian_handicaps",
        "description": "Coverage of asian_handicaps",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.double_chance": {
        "name": "double_chance",
        "description": "Coverage of double_chance",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.home_away": {
        "name": "home_away",
        "description": "Coverage of home_away",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.draw_no_bet": {
        "name": "draw_no_bet",
        "description": "Coverage of draw_no_bet",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.european_handicap": {
        "name": "european_handicap",
        "description": "Coverage of european_handicap",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.half_time_full_time": {
        "name": "half_time_full_time",
        "description": "Coverage of half_time_full_time",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.odd_even": {
        "name": "odd_even",
        "description": "Coverage of odd_even",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_win_to_nil": {
        "name": "to_win_to_nil",
        "description": "Coverage of to_win_to_nil",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.to_win_both_halves": {
        "name": "to_win_both_halves",
        "description": "Coverage of to_win_both_halves",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.to-win-both-halves.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.65571"
        },
        "example": "eq.65571"
      },
      "rowFilter.to-win-both-halves.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.to-win-both-halves.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.draw-no-bet-movements.draw_no_bet_id": {
        "name": "draw_no_bet_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.draw-no-bet-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.half-time-full-time.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74253"
        },
        "example": "eq.74253"
      },
      "rowFilter.half-time-full-time.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.half-time-full-time.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.over-under-movements.over_under_id": {
        "name": "over_under_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.over-under-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.home-away.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74181"
        },
        "example": "eq.74181"
      },
      "rowFilter.home-away.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.home-away.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.full-time-results-movements.full_time_result_id": {
        "name": "full_time_result_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.full-time-results-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.asian-handicaps-movements.asian_handicap_id": {
        "name": "asian_handicap_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.asian-handicaps-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.double-chance.match_id": {
        "name": "match_id",
        "description": "The id of the match. example:`eq.{match_id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.74181"
        },
        "example": "eq.74181"
      },
      "rowFilter.double-chance.is_live": {
        "name": "is_live",
        "description": "If the match is live. example:`eq.{is_live}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean",
          "example": "eq.false"
        },
        "example": "eq.false"
      },
      "rowFilter.double-chance.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "lang": {
        "name": "lang",
        "description": "Multi-language",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "default": "en",
          "example": "en"
        },
        "example": "en"
      }
    },
    "schemas": {
      "seasons": {
        "description": "Seasons\nThis endpoint allows you to retrieve the seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons<br />`https://rugby.sportmicro.com/seasons`<br /><br />Get seasons based on the **id**<br />`https://rugby.sportmicro.com/seasons?id=eq.{id}`<br /><br />Get seasons from a specific **league_id**<br />`https://rugby.sportmicro.com/seasons?league_id=eq.{league_id}`",
        "properties": {
          "id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "year": {
            "description": "The year of the season",
            "format": "text",
            "type": "string"
          },
          "start_time": {
            "description": "The start time of the season",
            "format": "text",
            "type": "string"
          },
          "end_time": {
            "description": "The end time of the season",
            "format": "text",
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-statistics": {
        "description": "Statistics\nThis endpoint allows you to retrieve the statistics from matches.\n\nTypes of the statistics:\n**Try assists**, **Penalty goals**, **Lineouts**, **Carries**, **Conversions**, **Offloads**, **Penalty tries**, **Clean breaks**, **Tackles**, **Red cards**, **Ball possession**, **Tries**, **Drop goals**, **Scrums**, **Tackles missed**, **Turnovers won**, **Penalties conceded**, **Passes**, **Yellow cards**, **Meters run**, **Turnovers**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet statistics from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-statistics?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `matches.id`.<fk table='matches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "statistics": {
            "description": "The statistics of the match",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "tournaments": {
        "description": "Tournaments\nThis endpoint allows you to retrieve the tournaments.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments<br />`https://rugby.sportmicro.com/tournaments`<br /><br />Get tournaments based on the **id**<br />`https://rugby.sportmicro.com/tournaments?id=eq.{id}`<br /><br />Get tournaments from a specific **league_id**<br />`https://rugby.sportmicro.com/tournaments?league_id=eq.{league_id}`<br /><br />Get tournaments from a specific **class_id**<br />`https://rugby.sportmicro.com/tournaments?class_id=eq.{class_id}`",
        "properties": {
          "id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "importance": {
            "description": "The importance level of the tournament",
            "format": "integer",
            "type": "integer"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "seasons-rounds": {
        "description": "Rounds\nThis endpoint allows you to retrieve the rounds from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet rounds from a specific **season_id**<br />`https://rugby.sportmicro.com/seasons-rounds?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "rounds": {
            "description": "The rounds of the season",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "teams-by-season": {
        "description": "Teams by season\nThis endpoint allows you to retrieve the teams from a specific season.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **season_id**<br />`https://rugby.sportmicro.com/teams-by-season?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "teams": {
            "description": "The teams",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "media-players": {
        "description": "Players media\nThis endpoint allows you to retrieve the media from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **player_id**<br />`https://rugby.sportmicro.com/media-players?player_id=eq.{player_id}`",
        "properties": {
          "id": {
            "description": "The id of the media\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the media",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the media",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the media",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the media",
            "format": "text",
            "type": "string"
          },
          "date_published": {
            "description": "The date of publishing the media",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "channel_url": {
            "description": "The source url of the media",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "agg-news-players": {
        "description": "Players news\nThis endpoint allows you to retrieve aggregated news from players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet news from a specific **player_id**<br />`https://rugby.sportmicro.com/agg-news-players?player_id=eq.{player_id}`",
        "properties": {},
        "type": "object"
      },
      "leagues-info": {
        "description": "Info\nThis endpoint allows you to retrieve the info from leagues and cups.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 every day.\n\n### Use Cases\nGet league info from a specific **league_id**<br />`https://rugby.sportmicro.com/leagues-info?league_id=eq.{league_id}`",
        "properties": {},
        "type": "object"
      },
      "matches-by-date": {
        "description": "Matches by date\nThis endpoint allows you to retrieve the matches from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet matches from a specific **date**<br />`https://rugby.sportmicro.com/matches-by-date?date=eq.{date}`",
        "properties": {
          "date": {
            "description": "The date",
            "format": "text",
            "type": "string"
          },
          "matches": {
            "description": "The matches",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "referees": {
        "description": "Referees\nThis endpoint allows you to retrieve the referees.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees based on the **id**<br />`https://rugby.sportmicro.com/referees?id=eq.{id}`<br /><br />Get referees from a specific **country_id**<br />`https://rugby.sportmicro.com/referees?country_id=eq.{country_id}`",
        "properties": {
          "id": {
            "description": "The id of the referee\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the referee",
            "format": "text",
            "type": "string"
          },
          "yellow_cards": {
            "description": "The number of yellow cards given by the referee",
            "format": "integer",
            "type": "integer"
          },
          "red_cards": {
            "description": "The number of red cards given by the referee",
            "format": "integer",
            "type": "integer"
          },
          "yellow_red_cards": {
            "description": "The number of yellow-red cards given by the referee",
            "format": "integer",
            "type": "integer"
          },
          "matches_count": {
            "description": "The number of games played by the referee",
            "format": "integer",
            "type": "integer"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "agg-news-leagues": {
        "description": "Leagues news\nThis endpoint allows you to retrieve aggregated news from leagues.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet the news from a specific **league_id**<br />`https://rugby.sportmicro.com/agg-news-leagues?league_id=eq.{league_id}`",
        "properties": {},
        "type": "object"
      },
      "arenas-by-country": {
        "description": "Arenas by country\nThis endpoint allows you to retrieve the arenas from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet arenas from a specific **country_id**<br />`https://rugby.sportmicro.com/arenas-by-country?country_id=eq.{country_id}`",
        "properties": {
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The hash image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "arenas": {
            "description": "The arenas",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-players-statistics": {
        "description": "Players statistics\nThis endpoint allows you to retrieve the players statistics from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.\n**Recommended Calls**: Limit calls to 1 every minute.\n\n### Use Cases\nGet player statistics from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}`<br /><br />Get the best player from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&order=rating.desc&limit=1`<br /><br />Get player statistics from a specific **match_id** and **team_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}`<br /><br />Get player statistics from a specific **match_id**, **team_id** and **player_id**<br />`https://rugby.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}&team_id=eq.{team_id}&player_id=eq.{player_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "player_id": {
            "description": "The id of the player\n\nNote:\nThis is a Foreign Key to `players.id`.<fk table='players' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "points": {
            "description": "The number of points made by the player",
            "format": "integer",
            "type": "integer"
          },
          "carries": {
            "description": "The number of carries",
            "format": "integer",
            "type": "integer"
          },
          "clean_breaks": {
            "description": "The number of clean breaks",
            "format": "integer",
            "type": "integer"
          },
          "meters_run": {
            "description": "The number of meters run",
            "format": "integer",
            "type": "integer"
          },
          "offloads": {
            "description": "The number of offloads",
            "format": "integer",
            "type": "integer"
          },
          "passes": {
            "description": "The number of passes",
            "format": "integer",
            "type": "integer"
          },
          "tackles_missed": {
            "description": "The number of tackles missed",
            "format": "integer",
            "type": "integer"
          },
          "tackles": {
            "description": "The number of tackles",
            "format": "integer",
            "type": "integer"
          },
          "try_assists": {
            "description": "The number of try assists",
            "format": "integer",
            "type": "integer"
          },
          "turnovers_won": {
            "description": "The number of turnovers won",
            "format": "integer",
            "type": "integer"
          },
          "penalty_goals": {
            "description": "The number of penalty goals",
            "format": "integer",
            "type": "integer"
          },
          "tries": {
            "description": "The number of tries",
            "format": "integer",
            "type": "integer"
          },
          "drop_goals": {
            "description": "The number of drop goals",
            "format": "integer",
            "type": "integer"
          },
          "position": {
            "description": "The position of the player",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "media-leagues": {
        "description": "Leagues media\nThis endpoint allows you to retrieve the media from leagues.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **league_id**<br />`https://rugby.sportmicro.com/media-leagues?league_id=eq.{league_id}`",
        "properties": {
          "id": {
            "description": "The id of the media\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the media",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the media",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the media",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the media",
            "format": "text",
            "type": "string"
          },
          "date_published": {
            "description": "The date of publishing the media",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "channel_url": {
            "description": "The source url of the media",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "arenas": {
        "description": "Arenas\nThis endpoint allows you to retrieve the arenas.\nWith geolocation parameter from `geolocations` endpoint we can see latitude and longitute of the arena.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the arena by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet arenas<br />`https://rugby.sportmicro.com/arenas`<br /><br />Get arenas based on the **id**<br />`https://rugby.sportmicro.com/arenas?id=eq.{id}`<br /><br />Get arenas from a specific **country_id**<br />`https://rugby.sportmicro.com/arenas?country_id=eq.{country_id}`",
        "properties": {
          "id": {
            "description": "The id of the arena\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the arena",
            "format": "text",
            "type": "string"
          },
          "city": {
            "description": "The city of the arena",
            "format": "text",
            "type": "string"
          },
          "stadium_capacity": {
            "description": "The capacity of the stadium",
            "format": "integer",
            "type": "integer"
          },
          "built": {
            "description": "The built date of the arena",
            "format": "text",
            "type": "string"
          },
          "opened": {
            "description": "The date when the arena opened",
            "format": "text",
            "type": "string"
          },
          "owner": {
            "description": "The owner of the arena",
            "format": "text",
            "type": "string"
          },
          "operator": {
            "description": "The operator of the arena",
            "format": "text",
            "type": "string"
          },
          "surface": {
            "description": "The surface of the arena",
            "format": "text",
            "type": "string"
          },
          "cost": {
            "description": "The cost of the arena",
            "format": "text",
            "type": "string"
          },
          "dimensions": {
            "description": "The dimensions of the arena",
            "format": "text",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "geolocation": {
            "description": "The geolocation",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-lineups": {
        "description": "Lineups\nThis endpoint allows you to retrieve the lineups from matches.\nWith this endpoint you can see the lineups from the match. This endpoint also has `confirmed` filed to check if the lineup is confirmed.\n\nFields in lineup:\n\nField | Explanation\n--- | ---\n`formation` | The formation of the lineup\n`player_color_primary` | The primary color of the players\n`player_color_number` | The number color of the players\n`player_color_outline` | The outline color of the players\n`goalkeeper_color_primary` | The primary color of the goalkeeper\n`goalkeeper_color_number` | The number color of the goalkeeper\n`goalkeeper_color_outline` | The outline color of the goalkeeper\n`players` | The players of the lineup\n\nFields in players:\n\nField | Explanation\n--- | ---\n`player_id` | The id of the player\n`shirt_number` | The shirt number of the player\n`jersey_number` | The jersey number of the player\n`position` | The position of the player\n`substitute` | If the player is substituted\n\nResons for missing the match:\n\nId | Reason\n--- | ---\n0 | Other\n1 | Injured\n2 | Ill\n3 | Suspended\n11 | YellowCard\n12 | YellowRedCard\n13 | RedCard\n21 | OnLoan\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 5 minutes.\n**Recommended Calls**: Limit calls to 1 every 5 minutes.\n\n### Use Cases\nGet lineups based on the **id**<br />`https://rugby.sportmicro.com/matches-lineups?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the lineup\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "confirmed": {
            "description": "If the lineup is confirmed",
            "format": "boolean",
            "type": "boolean"
          },
          "home_team": {
            "description": "The lineup of the home team",
            "format": "jsonb"
          },
          "away_team": {
            "description": "The lineup of the away team",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-weather": {
        "description": "Weather\nThis endpoint allows you to retrieve the weather from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every hour.\n**Recommended Calls**: Limit calls to 1 every hour.\n\n### Use Cases\nGet weather based on the **id**<br />`https://rugby.sportmicro.com/matches-weather?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the weather\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "dt": {
            "description": "The date of the weather",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "temp": {
            "description": "The temperature of the weather `Kelvin`",
            "format": "numeric",
            "type": "number"
          },
          "feels_like": {
            "description": "The human perception of the weather",
            "format": "numeric",
            "type": "number"
          },
          "pressure": {
            "description": "The pressure of the weather",
            "format": "numeric",
            "type": "number"
          },
          "humidity": {
            "description": "The humidity of the weather in `%`",
            "format": "numeric",
            "type": "number"
          },
          "dew_point": {
            "description": "The minimum temperature of the weather `Kelvin`",
            "format": "numeric",
            "type": "number"
          },
          "uvi": {
            "description": "The maximum value of UV index for the day",
            "format": "numeric",
            "type": "number"
          },
          "clouds": {
            "description": "The cloudiness of the weather in `%`",
            "format": "numeric",
            "type": "number"
          },
          "wind_speed": {
            "description": "The wind speed `Metre/Sec`",
            "format": "numeric",
            "type": "number"
          },
          "wind_deg": {
            "description": "The wind direction `Degrees`",
            "format": "numeric",
            "type": "number"
          },
          "wind_gust": {
            "description": "The wind gust `Metre/Sec`",
            "format": "numeric",
            "type": "number"
          },
          "weather_id": {
            "description": "The random id of the weather",
            "format": "integer",
            "type": "integer"
          },
          "weather_main": {
            "description": "The title of the weather",
            "format": "text",
            "type": "string"
          },
          "weather_description": {
            "description": "The description of the weather",
            "format": "text",
            "type": "string"
          },
          "weather_icon": {
            "description": "The name of the image",
            "format": "text",
            "type": "string"
          },
          "pop": {
            "description": "The probability of precipitation in `%`",
            "format": "numeric",
            "type": "number"
          }
        },
        "type": "object"
      },
      "tournaments-by-league": {
        "description": "Tournaments by league\nThis endpoint allows you to retrieve the tournaments from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **league_id**<br />`https://rugby.sportmicro.com/tournaments-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournaments": {
            "description": "The tournaments",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons-groups": {
        "description": "Groups\nThis endpoint allows you to retrieve the groups from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet groups from a specific **season_id**<br />`https://rugby.sportmicro.com/seasons-groups?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "groups": {
            "description": "The groups of the season",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "teams": {
        "description": "Teams\nThis endpoint allows you to retrieve the teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the team by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet teams<br />`https://rugby.sportmicro.com/teams`<br /><br />Get team based on the **name**<br />`https://rugby.sportmicro.com/teams?name=like.*Real*`<br /><br />Get team based on the **id**<br />`https://rugby.sportmicro.com/teams?id=eq.{id}`<br /><br />Get teams from a specific **country_id**<br />`https://rugby.sportmicro.com/teams?country_id=eq.{country_id}`<br /><br />Get teams from a specific **category_id**<br />`https://rugby.sportmicro.com/teams?category_id=eq.{category_id}`<br /><br />Get teams from a specific **arena_id**<br />`https://rugby.sportmicro.com/teams?arena_id=eq.{arena_id}`<br /><br />Get teams from a specific **coach_id**<br />`https://rugby.sportmicro.com/teams?coach_id=eq.{coach_id}`<br /><br />Get team from a specific **primary_league_id**<br />`https://rugby.sportmicro.com/teams?primary_league_id=eq.{primary_league_id}`",
        "properties": {
          "id": {
            "description": "The id of the team\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "short_name": {
            "description": "The short name of the team",
            "format": "text",
            "type": "string"
          },
          "full_name": {
            "description": "The full name of the team",
            "format": "text",
            "type": "string"
          },
          "gender": {
            "description": "The gender of the team",
            "format": "character",
            "maxLength": 1,
            "type": "string"
          },
          "name_code": {
            "description": "The name code of the team",
            "format": "text",
            "type": "string"
          },
          "national": {
            "description": "If the team is national",
            "format": "boolean",
            "type": "boolean"
          },
          "type": {
            "description": "The type of the team",
            "format": "integer",
            "type": "integer"
          },
          "color_primary": {
            "description": "The primary color of the team",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "color_secondary": {
            "description": "The secondary color of the team",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "color_text": {
            "description": "The text color of the team",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Foreign Key to `seasons-by-tournament.tournament_id`.<fk table='seasons-by-tournament' column='tournament_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "primary_league_id": {
            "description": "The id of the primary league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "primary_league_name": {
            "description": "The name of the primary league",
            "format": "text",
            "type": "string"
          },
          "primary_league_hash_image": {
            "description": "The name image of the primary league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "arena_id": {
            "description": "The id of the arena\n\nNote:\nThis is a Foreign Key to `arenas.id`.<fk table='arenas' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "arena_name": {
            "description": "The name of the arena",
            "format": "text",
            "type": "string"
          },
          "arena_hash_image": {
            "description": "The name image of the arena",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "coach_id": {
            "description": "The id of the coach\n\nNote:\nThis is a Foreign Key to `coaches.id`.<fk table='coaches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "coach_name": {
            "description": "The name of the coach",
            "format": "text",
            "type": "string"
          },
          "coach_hash_image": {
            "description": "The name image of the coach",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "agg-news-matches": {
        "description": "Matches news\nThis endpoint allows you to retrieve aggregated news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://rugby.sportmicro.com/agg-news-matches?match_id=eq.{match_id}`",
        "properties": {
          "id": {
            "description": "The id of the news\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `matches.id`.<fk table='matches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the news",
            "format": "text",
            "type": "string"
          },
          "link": {
            "description": "The link of the news",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the news",
            "format": "text",
            "type": "string"
          },
          "description": {
            "description": "The description of the news",
            "format": "text",
            "type": "string"
          },
          "published_date": {
            "description": "The published date of the news",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "source_url": {
            "description": "The source url of the news",
            "format": "text",
            "type": "string"
          },
          "source": {
            "description": "The source of the news",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "referees-by-country": {
        "description": "Referees by country\nThis endpoint allows you to retrieve the referees from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **country_id**<br />`https://rugby.sportmicro.com/referees-by-country?country_id=eq.{country_id}`",
        "properties": {
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The hash image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "referees": {
            "description": "The referees",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "media-teams": {
        "description": "Teams media\nThis endpoint allows you to retrieve the media from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet media from a specific **team_id**<br />`https://rugby.sportmicro.com/media-teams?team_id=eq.{team_id}`",
        "properties": {
          "id": {
            "description": "The id of the media\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "team_id": {
            "description": "The id of the team",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the media",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the media",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the media",
            "format": "text",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "The thumbnail url of the media",
            "format": "text",
            "type": "string"
          },
          "date_published": {
            "description": "The date of publishing the media",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "channel_url": {
            "description": "The source url of the media",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "leagues-by-date": {
        "description": "Leagues by date\nThis endpoint allows you to retrieve the leagues from a specific date. The date has a format of YYYY-DD-MM.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **date**<br />`https://rugby.sportmicro.com/leagues-by-date?date=eq.{date}`",
        "properties": {
          "date": {
            "description": "The date",
            "format": "text",
            "type": "string"
          },
          "leagues": {
            "description": "The leagues",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-tv-channels": {
        "description": "Tv channels\nThis endpoint allows you to retrieve the tv channels for matches from all countries.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet tv channels from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}`<br /><br />Get tv channels from a specific **match_id** and **alpha**<br />`https://rugby.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}&alpha=eq.{alpha}`",
        "properties": {
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "alpha": {
            "description": "The alpha2 of the country",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "tv_channels": {
            "description": "The tv channels",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches": {
        "description": "Matches\nThis endpoint allows you to retrieve the matches.\nYou can use `id` from the `seasons`, `tournaments`, `rounds`, `arenas`, `referees` and `teams` endpoint to get the matches.\nMatches status codes:\n\n`type` | `description`\n--- | ---\ncanceled | Canceled\ncanceled | Abandoned\nfinished | Retired\nfinished | 1st half\nfinished | Walkover\nfinished | Removed\nfinished | AET\nfinished | Ended\nfinished | Coverage canceled\nfinished | AP\ninterrupted | Interrupted\nlive | 2nd half\npostponed | Postponed\nupcoming | Not started\nlive | 1st extra\nlive | 2nd extra\n\nFor **scores** we have fields for covering that: `current`, `display`, `period1`, `period2`, `normaltime`, `overtime`, `penalties`, `series`, `extra1`, `team`, `match_id`.\n\nFor **time extras or injuries** we have fields for covering that: **current**, **played**, **period_length**, **overtime_length**, **total_period_count**, **current_period_start_timestamp**, **match_id**, **average_period_length**, **period_count**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds.<br />**Recommended Calls**: Limit calls to 1 every 10 seconds.\n\n### Use Cases\nGet matches<br />`https://rugby.sportmicro.com/matches`<br /><br />Get match based on the **id**<br />`https://rugby.sportmicro.com/matches?id=eq.{id}`<br /><br />Get matches based on the **start_time** (gte = greater than or equal to, lt = lower than)<br />`https://rugby.sportmicro.com/matches?start_time=gte.2023-04-27&start_time=lt.2023-04-28`<br /><br />Get matches based on the **status_type**<br />`https://rugby.sportmicro.com/matches?status_type=eq.{status_type}`<br /><br />Get matches based on the **season_id**<br />`https://rugby.sportmicro.com/matches?season_id=eq.{season_id}`<br /><br />Get matches based on the **tournament_id**<br />`https://rugby.sportmicro.com/matches?tournament_id=eq.{tournament_id}`<br /><br />Get matches based on the **round_id**<br />`https://rugby.sportmicro.com/matches?round_id=eq.{round_id}`<br /><br />Get matches based on the **arena_id**<br />`https://rugby.sportmicro.com/matches?arena_id=eq.{arena_id}`<br /><br />Get matches based on the **referee_id**<br />`https://rugby.sportmicro.com/matches?referee_id=eq.{referee_id}`<br /><br />**H2H** - Get head to head matches with teams ex.(home_team_id, away_team_id)<br />`https://rugby.sportmicro.com/matches?or=(home_team_id.eq.{home_team_id}, away_team_id.eq.{home_team_id}, home_team_id.eq.{away_team_id}, away_team_id.eq.{away_team_id})`<br /><br />Get home team matches based on the **home_team_id**<br />`https://rugby.sportmicro.com/matches?home_team_id=eq.{home_team_id}`<br /><br />Get away team matches based on the **away_team_id**<br />`https://rugby.sportmicro.com/matches?away_team_id=eq.{away_team_id}`",
        "properties": {
          "id": {
            "description": "The id of the match\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "Home team name vs away team name",
            "format": "character varying",
            "type": "string"
          },
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Foreign Key to `seasons-by-tournament.tournament_id`.<fk table='seasons-by-tournament' column='tournament_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "tournament_importance": {
            "description": "The importance of the tournament",
            "format": "integer",
            "type": "integer"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "round_id": {
            "description": "The id of the round\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "round": {
            "description": "The round",
            "format": "jsonb"
          },
          "status": {
            "description": "The status of the match",
            "format": "jsonb"
          },
          "status_type": {
            "description": "The type of the match",
            "format": "text",
            "type": "string"
          },
          "attendance": {
            "description": "The number of people watching the match at the arena",
            "format": "integer",
            "type": "integer"
          },
          "arena_id": {
            "description": "The id of the arena\n\nNote:\nThis is a Foreign Key to `arenas.id`.<fk table='arenas' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "arena_name": {
            "description": "The name of the arena",
            "format": "text",
            "type": "string"
          },
          "arena_hash_image": {
            "description": "The name image of the arena",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "referee_id": {
            "description": "The id of the referee\n\nNote:\nThis is a Foreign Key to `referees.id`.<fk table='referees' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "referee_name": {
            "description": "The name of the referee",
            "format": "text",
            "type": "string"
          },
          "referee_hash_image": {
            "description": "The name image of the referee",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "home_team_id": {
            "description": "The id of the home team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "home_team_name": {
            "description": "The name of the home team",
            "format": "text",
            "type": "string"
          },
          "home_team_hash_image": {
            "description": "The name image of the home team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "away_team_id": {
            "description": "The id of the away team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "away_team_name": {
            "description": "The name of the away team",
            "format": "text",
            "type": "string"
          },
          "away_team_hash_image": {
            "description": "The name image of the away team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "home_team_score": {
            "description": "The score of the home team",
            "format": "jsonb"
          },
          "away_team_score": {
            "description": "The score of the away team",
            "format": "jsonb"
          },
          "times": {
            "description": "The time of the match",
            "format": "jsonb"
          },
          "coaches": {
            "description": "The coaches",
            "format": "jsonb"
          },
          "specific_start_time": {
            "description": "The real start time of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "start_time": {
            "description": "The official start time of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "end_time": {
            "description": "The end of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "duration": {
            "description": "The duration of the match",
            "format": "integer",
            "type": "integer"
          },
          "last_period": {
            "description": "The last period of the match",
            "format": "text",
            "type": "string"
          },
          "lineups_id": {
            "description": "The id of the lineup\n\nNote:\nThis is a Foreign Key to `matches-lineups.id`.<fk table='matches-lineups' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "coaches_id": {
            "description": "The id of the coaches",
            "format": "integer",
            "type": "integer"
          },
          "class_id": {
            "description": "The id of the class",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name of the class image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name of the league image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "previous_leg_match_id": {
            "description": "The id of the previous leg match\n\nNote:\nThis is a Foreign Key to `matches.id`.<fk table='matches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "weather_id": {
            "description": "The id of the weather\n\nNote:\nThis is a Foreign Key to `matches-weather.id`.<fk table='matches-weather' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "weather_main": {
            "description": "The main weather",
            "format": "text",
            "type": "string"
          },
          "weather_icon": {
            "description": "The name icon of the weather",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "standings": {
        "description": "Standings\nThis endpoint allows you to retrieve the standings.\nFor the type argument you can search by: **home**, **away** and **total**.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet standings<br />`https://rugby.sportmicro.com/standings`<br /><br />Get standing based on the **id**<br />`https://rugby.sportmicro.com/standings?id=eq.{id}`<br /><br />Get standing from a specific **league_id**<br />`https://rugby.sportmicro.com/standings?league_id=eq.{league_id}`<br /><br />Get standing from a specific **league_id** and **season_id**<br />`https://rugby.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get standing from a specific **league_id**, **season_id** and **type**<br />`https://rugby.sportmicro.com/standings?league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "properties": {
          "id": {
            "description": "The id of the standing\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Foreign Key to `seasons-by-tournament.tournament_id`.<fk table='seasons-by-tournament' column='tournament_id'/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "type": {
            "description": "The type of the standing",
            "format": "text",
            "type": "string"
          },
          "name": {
            "description": "The name of the standing",
            "format": "text",
            "type": "string"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "text",
            "type": "string"
          },
          "competitors": {
            "description": "The competitors of the standing",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "coaches-by-country": {
        "description": "Coaches by country\nThis endpoint allows you to retrieve the coaches from a specific country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet coaches from a specific **country_id**<br />`https://rugby.sportmicro.com/coaches-by-country?country_id=eq.{country_id}`",
        "properties": {
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The hash image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "coaches": {
            "description": "The coaches",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "teams-by-tournament": {
        "description": "Teams by tournament\nThis endpoint allows you to retrieve the teams from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **tournament_id**<br />`https://rugby.sportmicro.com/teams-by-tournament?tournament_id=eq.{tournament_id}`",
        "properties": {
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "teams": {
            "description": "The teams",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "leagues-by-class": {
        "description": "Leagues by class\nThis endpoint allows you to retrieve the leagues from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet leagues from a specific **class_id**<br />`https://rugby.sportmicro.com/leagues-by-category?class_id=eq.{class_id}`",
        "properties": {
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The hash image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "leagues": {
            "description": "The leagues",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "matches-highlights": {
        "description": "Highlights\nThis endpoint allows you to retrieve the highlights from matches.\nIt has all social media posts about the match.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet highlights from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-highlights?match_id=eq.{match_id}`",
        "properties": {
          "id": {
            "description": "The id of the highlight\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `matches.id`.<fk table='matches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "title": {
            "description": "The title of the highlight",
            "format": "text",
            "type": "string"
          },
          "subtitle": {
            "description": "The subtitle of the highlight",
            "format": "text",
            "type": "string"
          },
          "url": {
            "description": "The url of the highlight",
            "format": "text",
            "type": "string"
          },
          "created_at": {
            "description": "The publishing date of the highlight",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "source_url": {
            "description": "The source url of the highlight",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-incidents": {
        "description": "Incidents\nThis endpoint allows you to retrieve the incidents from matches.\n\nFor **incidents** we have many types: `substitution`, `goal`, `period`, `card`.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 10 seconds during a live match.<br />**Recommended Calls**: Limit calls to 1 per 10 seconds during a live match.\n\n### Use Cases\nGet incidents from a specific **match_id**<br />`https://rugby.sportmicro.com/matches-incidents?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match\n\nNote:\nThis is a Foreign Key to `matches.id`.<fk table='matches' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "incidents": {
            "description": "The incidents of the match",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "news-matches": {
        "description": "Matches news\nThis endpoint allows you to retrieve the news from matches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 2 hours.<br />**Recommended Calls**: Limit calls to 1 every 2 hours.\n\n### Use Cases\nGet news from a specific **match_id**<br />`https://rugby.sportmicro.com/news-matches?match_id=eq.{match_id}`",
        "properties": {
          "id": {
            "description": "The id of the news",
            "format": "integer",
            "type": "integer"
          },
          "match_id": {
            "description": "The id of the match",
            "format": "integer",
            "type": "integer"
          },
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "date": {
            "description": "The date of the match",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "title": {
            "description": "The title of the news",
            "format": "text",
            "type": "string"
          },
          "name": {
            "description": "The name of the news",
            "format": "text",
            "type": "string"
          },
          "subtitles": {
            "description": "The subtitles",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons-by-tournament": {
        "description": "Seasons by tournament\nThis endpoint allows you to retrieve the seasons from a specific tournament.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **tournament_id**<br />`https://rugby.sportmicro.com/seasons-by-tournament?tournament_id=eq.{tournament_id}`",
        "properties": {
          "tournament_id": {
            "description": "The id of the tournament\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "tournament_name": {
            "description": "The name of the tournament",
            "format": "text",
            "type": "string"
          },
          "seasons": {
            "description": "The seasons",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "leagues": {
        "description": "Leagues\nThis endpoint allows you to retrieve the leagues and the cups.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 every day.\n\nYou can get the image of the league by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet leagues<br />`https://rugby.sportmicro.com/leagues`<br /><br />Search the leagues by the `name`<br />`https://rugby.sportmicro.com/leagues?name=like.*Championship*`<br /><br />Get leagues based on the **id**<br />`https://rugby.sportmicro.com/leagues?id=eq.{id}`<br /><br />Get leagues from a specific **class_id**<br />`https://rugby.sportmicro.com/leagues?class_id=eq.{class_id}`",
        "properties": {
          "id": {
            "description": "The id of the league\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "importance": {
            "description": "The importance level of the league",
            "format": "integer",
            "type": "integer"
          },
          "level": {
            "description": "The level of the league",
            "format": "integer",
            "type": "integer"
          },
          "current_champion_team_id": {
            "description": "The id of the team that hold the title",
            "format": "integer",
            "type": "integer"
          },
          "current_champion_team_name": {
            "description": "The name of the team that hold the title",
            "format": "text",
            "type": "string"
          },
          "current_champion_team_hash_image": {
            "description": "The name image of the team that hold the title",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "current_champion_team_num_titles": {
            "description": "The number of the title that the team is holding",
            "format": "integer",
            "type": "integer"
          },
          "teams_most_titles": {
            "description": "The ids of the teams with the most titles",
            "format": "jsonb"
          },
          "most_titles": {
            "description": "The number of the most titles accomplished by one team",
            "format": "integer",
            "type": "integer"
          },
          "primary_color": {
            "description": "The primary color of the league",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "secondary_color": {
            "description": "The secondary color of the league",
            "format": "character varying",
            "maxLength": 7,
            "type": "string"
          },
          "connected_leagues": {
            "description": "The ids of connected leagues",
            "format": "jsonb"
          },
          "higher_leagues": {
            "description": "The ids of higher leagues",
            "format": "jsonb"
          },
          "lower_leagues": {
            "description": "The ids of lower leagues",
            "format": "jsonb"
          },
          "start_league": {
            "description": "The date of starting the league",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "end_league": {
            "description": "The date of ending the league",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The name image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "matches-live": {
        "description": "Live matches\nThis endpoint allows you to retrieve the live matches.\n\nIt has the same results as the /matches endpoint.",
        "properties": {},
        "type": "object"
      },
      "players-by-team": {
        "description": "Players by team\nThis endpoint allows you to retrieve the players from a specific team.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet players from a specific **team_id**<br />`https://rugby.sportmicro.com/players-by-team?team_id=eq.{team_id}`",
        "properties": {
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The hash image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "players": {
            "description": "The players",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "seasons-by-league": {
        "description": "Seasons by league\nThis endpoint allows you to retrieve the seasons from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **league_id**<br />`https://rugby.sportmicro.com/seasons-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "text",
            "type": "string"
          },
          "seasons": {
            "description": "The seasons",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "players": {
        "description": "Players\nThis endpoint allows you to retrieve the players.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\nYou can get the image of the player by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet players<br />`https://rugby.sportmicro.com/players`<br /><br />Get players based on the **name**<br />`https://rugby.sportmicro.com/players?name=like.*Cristiano*`<br /><br />Get players based on the **id**<br />`https://rugby.sportmicro.com/players?id=eq.{id}`<br /><br />Get players from a specific **team_id**<br />`https://rugby.sportmicro.com/players?team_id=eq.{team_id}`",
        "properties": {
          "id": {
            "description": "The id of the player\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the player",
            "format": "text",
            "type": "string"
          },
          "first_name": {
            "description": "The first name of the player",
            "format": "text",
            "type": "string"
          },
          "last_name": {
            "description": "The last name of the player",
            "format": "text",
            "type": "string"
          },
          "nickname": {
            "description": "The short name of the player",
            "format": "text",
            "type": "string"
          },
          "player_position": {
            "description": "The position of the player",
            "format": "text",
            "type": "string"
          },
          "player_jersey_number": {
            "description": "The jersey number of the player",
            "format": "text",
            "type": "string"
          },
          "player_height": {
            "description": "The height of the player",
            "format": "integer",
            "type": "integer"
          },
          "preferred_foot": {
            "description": "The preferred foot of the player",
            "format": "text",
            "type": "string"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "text",
            "type": "string"
          },
          "shirt_number": {
            "description": "The shirt number of the player",
            "format": "integer",
            "type": "integer"
          },
          "date_of_birth": {
            "description": "The date of the player's birth",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The name image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "retired_status": {
            "description": "Retired",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "seasons-info": {
        "description": "Info\nThis endpoint allows you to retrieve the info from seasons.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet info from a specific **season_id**<br />`https://rugby.sportmicro.com/seasons-info?season_id=eq.{season_id}`",
        "properties": {
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "home_wins": {
            "description": "The number of home team wins by the season",
            "format": "integer",
            "type": "integer"
          },
          "away_wins": {
            "description": "The number of away team wins by the season",
            "format": "integer",
            "type": "integer"
          },
          "draws": {
            "description": "The number of draws by the season",
            "format": "integer",
            "type": "integer"
          },
          "rounds": {
            "description": "The number of rounds by the season",
            "format": "integer",
            "type": "integer"
          },
          "competitors": {
            "description": "The number of competitors by the season",
            "format": "integer",
            "type": "integer"
          },
          "total_prize_money": {
            "description": "The number of total prize money by the season",
            "format": "integer",
            "type": "integer"
          },
          "total_prize_money_currency": {
            "description": "The currency of the total prize money by the season",
            "format": "text",
            "type": "string"
          },
          "city": {
            "description": "The host city of the season",
            "format": "text",
            "type": "string"
          },
          "countries": {
            "description": "The host countries of the season",
            "format": "text[]",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "higher_tournament_teams": {
            "description": "The number of newcomers higher tournaments by the season",
            "format": "jsonb"
          },
          "lower_tournament_teams": {
            "description": "The number of newcomers lower tournaments by the season",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "classes": {
        "description": "Classes\nThis endpoint allows you to retrieve the classes.\nYou can use the `alpha` parameter to get a specific class as a country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\nYou can get the image of the category by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet classes<br />`https://rugby.sportmicro.com/classes`<br /><br />Get class based on the **id**<br />`https://rugby.sportmicro.com/classes?id=eq.{id}`<br /><br />Get classes based on the **alpha**<br />`https://rugby.sportmicro.com/classes?alpha=eq.{alpha}`",
        "properties": {
          "id": {
            "description": "The id of the class\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "flag": {
            "description": "The flag of the class",
            "format": "text",
            "type": "string"
          },
          "alpha": {
            "description": "The alpha name of the country",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "importance": {
            "description": "The importance of the class specified with a number",
            "format": "integer",
            "type": "integer"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "coaches-career": {
        "description": "Coaches career\nThis endpoint allows you to retrieve the careers from coaches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\n### Use Cases\nGet career from a specific **coach_id**<br />`https://rugby.sportmicro.com/coaches-career?coach_id=eq.{coach_id}`",
        "properties": {},
        "type": "object"
      },
      "coaches": {
        "description": "Coaches\nThis endpoint allows you to retrieve the coaches.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a day.<br />**Recommended Calls**: Limit calls to 1 per hour.\n\nYou can get the image of the coach by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet coach based on the **id**<br />`https://rugby.sportmicro.com/coaches?id=eq.{id}`<br /><br />Get coach from a specific **country_id**<br />`https://rugby.sportmicro.com/coaches?country_id=eq.{country_id}`<br /><br />Get coach from a specific **team_id**<br />`https://rugby.sportmicro.com/coaches?team_id=eq.{team_id}`",
        "properties": {
          "id": {
            "description": "The id of the coach\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the coach",
            "format": "text",
            "type": "string"
          },
          "nickname": {
            "description": "The short name of the coach",
            "format": "text",
            "type": "string"
          },
          "nationality": {
            "description": "The nationality of the coach",
            "format": "text",
            "type": "string"
          },
          "nationality_iso2": {
            "description": "The alpha2 of the nationality",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "date_of_birth": {
            "description": "The date of the coach's birth",
            "format": "timestamp with time zone",
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "former_player_id": {
            "description": "The id of the coach as a former player",
            "format": "integer",
            "type": "integer"
          },
          "country_id": {
            "description": "The id of the country\n\nNote:\nThis is a Foreign Key to `countries.id`.<fk table='countries' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "country_name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "country_hash_image": {
            "description": "The name image of the country",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Foreign Key to `teams.id`.<fk table='teams' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The name image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "class_id": {
            "description": "The id of the class",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The hash image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "agg-news-teams": {
        "description": "Teams news\nThis endpoint allows you to retrieve aggregated news from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every 15 minutes.<br />**Recommended Calls**: Limit calls to 1 every 15 minutes.\n\n### Use Cases\nGet the news from a specific **team_id**<br />`https://rugby.sportmicro.com/agg-news-teams?team_id=eq.{team_id}`",
        "properties": {},
        "type": "object"
      },
      "cup-bracket": {
        "description": "Cup bracket\nThis endpoint allows you to retrieve the cup knock outs.\nYou can use `id` from the `seasons` or `leagues` endpoint to get the wanted cup knock out tree.\n\nFields in rounds:\n\nField | Explanation\n--- | ---\n`order` | The order of the round\n`description` | The description of the round\n`blocks` | The blocks of the round\n`finished` | If the match is finished\n`order` | The order of the block\n`home_team_score` | The score of the home team\n`away_team_score` | The score of the away team\n`has_next_round_link` | If the match has next round\n`match_in_progress` | If the match is in play\n`series_start_date_timestamp` | The start date of the match\n`automatic_progression` | If the match has automatic progression\n`participants` | The participants of the block (match)\n`team_id` | The id of the team\n`winner` | If the team is winner of the block\n`order` | The order of the participants\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated after every finished match.<br />**Recommended Calls**: Limit calls to 1 per finished match.\n\n### Use Cases\nGet cup knock out based on the **id**<br />`https://rugby.sportmicro.com/cup-bracket?id=eq.{id}`<br /><br />Get cups based on the **season_id**<br />`https://rugby.sportmicro.com/cup-bracket?season_id=eq.{season_id}`<br /><br />Get cups based on the **league_id**<br />`https://rugby.sportmicro.com/cup-bracket?league_id=eq.{league_id}`",
        "properties": {
          "id": {
            "description": "The id of the cup bracket\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the cup bracket",
            "format": "text",
            "type": "string"
          },
          "current_round": {
            "description": "The last or the current round in the cup bracket",
            "format": "integer",
            "type": "integer"
          },
          "type": {
            "description": "The type of the cup bracket",
            "format": "integer",
            "type": "integer"
          },
          "season_id": {
            "description": "The id of the season\n\nNote:\nThis is a Foreign Key to `seasons.id`.<fk table='seasons' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "season_name": {
            "description": "The name of the season",
            "format": "text",
            "type": "string"
          },
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The name image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "rounds": {
            "description": "The rounds of the cup bracket",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "teams-by-league": {
        "description": "Teams by league\nThis endpoint allows you to retrieve the teams from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet teams from a specific **league_id**<br />`https://rugby.sportmicro.com/teams-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league\n\nNote:\nThis is a Foreign Key to `leagues.id`.<fk table='leagues' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "teams": {
            "description": "The teams",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "referees-by-league": {
        "description": "Referees by league\nThis endpoint allows you to retrieve the referees from a specific league.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet referees from a specific **league_id**<br />`https://rugby.sportmicro.com/referees-by-league?league_id=eq.{league_id}`",
        "properties": {
          "league_id": {
            "description": "The id of the league",
            "format": "integer",
            "type": "integer"
          },
          "league_name": {
            "description": "The name of the league",
            "format": "text",
            "type": "string"
          },
          "league_hash_image": {
            "description": "The hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "referees": {
            "description": "The referees",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "tournaments-by-class": {
        "description": "Tournaments by class\nThis endpoint allows you to retrieve the tournaments from a specific class.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tournaments from a specific **class_id**<br />`https://rugby.sportmicro.com/tournaments-by-class?class_id=eq.{class_id}`",
        "properties": {
          "class_id": {
            "description": "The id of the class\n\nNote:\nThis is a Foreign Key to `classes.id`.<fk table='classes' column='id'/>",
            "format": "integer",
            "type": "integer"
          },
          "class_name": {
            "description": "The name of the class",
            "format": "text",
            "type": "string"
          },
          "class_hash_image": {
            "description": "The hash image of the class",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournaments": {
            "description": "The tournaments",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "countries": {
        "description": "Countries\nThis endpoint allows you to retrieve the countries.\nYou can use the `alpha` field to get the country.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times per day.<br />**Recommended Calls**: Limit calls to 1 per week.\n\nYou can get the image of the country by calling the following url: `https://images.sportmicro.com/{hash_image}.png`\n\n### Use Cases\nGet countries<br />`https://rugby.sportmicro.com/countries`<br /><br />Get country based on the **id**<br />`https://rugby.sportmicro.com/countries?id=eq.{id}`<br /><br />Get countries based on the **alpha**<br />`https://rugby.sportmicro.com/countries?alpha=eq.{alpha}`",
        "properties": {
          "id": {
            "description": "The id of the country\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the country",
            "format": "text",
            "type": "string"
          },
          "alpha": {
            "description": "The alpha name of the country",
            "format": "character varying",
            "maxLength": 2,
            "type": "string"
          },
          "hash_image": {
            "description": "The name of the image",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "teams-seasons": {
        "description": "Seasons\nThis endpoint allows you to retrieve the seasons from teams.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every day.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet seasons from a specific **team_id**<br />`https://rugby.sportmicro.com/teams-seasons?team_id=eq.{team_id}`",
        "properties": {
          "team_id": {
            "description": "The id of the team\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "team_name": {
            "description": "The name of the team",
            "format": "text",
            "type": "string"
          },
          "team_hash_image": {
            "description": "The hash image of the team",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "tournaments": {
            "description": "The tournaments of the team playing",
            "format": "jsonb"
          }
        },
        "type": "object"
      },
      "tv-channels": {
        "description": "Tv channels\nThis endpoint allows you to retrieve the tv channels.\n\n> **Multi-language**: This feature allows the user to manually change the language of the API response by adding value to the `lang` attribute. Example: `lang=en`.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated several times a week.<br />**Recommended Calls**: Limit calls to 1 per day.\n\n### Use Cases\nGet tv channels<br />`https://rugby.sportmicro.com/tv-channels`<br /><br />Get tv channels based on the **name**<br />`https://rugby.sportmicro.com/tv-channels?name=like.*Sportklub*`<br /><br />Get tv channels based on the **id**<br />`https://rugby.sportmicro.com/tv-channels?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the tv channel\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the tv channel",
            "format": "text",
            "type": "string"
          }
        },
        "type": "object"
      },
      "draw-no-bet": {
        "description": "Draw no bet odds\nThis endpoint allows you to retrieve the odds from draw no bet market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "half-time-full-time-movements": {
        "description": "Half time full time odds movements\nThis endpoint allows you to retrieve the odds movements from half time full time market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **half_time_full_time_id**<br />`https://rugby.sportmicro.com/odds/half-time-full-time-movements?half_time_full_time_id=eq.{half_time_full_time_id}`",
        "properties": {},
        "type": "object"
      },
      "odd-even-movements": {
        "description": "Odd even odds movements\nThis endpoint allows you to retrieve the odds movements from odd even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **odd_even_id**<br />`https://rugby.sportmicro.com/odds/odd-even-movements?odd_even_id=eq.{odd_even_id}`",
        "properties": {},
        "type": "object"
      },
      "coverage-live": {
        "description": "Live odds coverages\nThis endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all live coverages<br />`https://rugby.sportmicro.com/odds/coverage-live`<br /><br />Get live odds coverage a specific **match_id**<br />`https://rugby.sportmicro.com/odds/coverage-live?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "full_time_results": {
            "description": "Coverage of full_time_results",
            "format": "boolean",
            "type": "boolean"
          },
          "over_under": {
            "description": "Coverage of over_under",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicaps": {
            "description": "Coverage of asian_handicaps",
            "format": "boolean",
            "type": "boolean"
          },
          "double_chance": {
            "description": "Coverage of double_chance",
            "format": "boolean",
            "type": "boolean"
          },
          "home_away": {
            "description": "Coverage of home_away",
            "format": "boolean",
            "type": "boolean"
          },
          "draw_no_bet": {
            "description": "Coverage of draw_no_bet",
            "format": "boolean",
            "type": "boolean"
          },
          "european_handicap": {
            "description": "Coverage of european_handicap",
            "format": "boolean",
            "type": "boolean"
          },
          "half_time_full_time": {
            "description": "Coverage of half_time_full_time",
            "format": "boolean",
            "type": "boolean"
          },
          "odd_even": {
            "description": "Coverage of odd_even",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_to_nil": {
            "description": "Coverage of to_win_to_nil",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_both_halves": {
            "description": "Coverage of to_win_both_halves",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "european-handicap-movements": {
        "description": "European handicap odds movements\nThis endpoint allows you to retrieve the odds movements from european handicap market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **european_handicap_id**<br />`https://rugby.sportmicro.com/odds/european-handicap-movements?european_handicap_id=eq.{european_handicap_id}`",
        "properties": {},
        "type": "object"
      },
      "odd-even": {
        "description": "Odd even odds\nThis endpoint allows you to retrieve the odds from odd even market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.\n\n**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/odd-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/odd-even?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "to-win-to-nil-movements": {
        "description": "To win to nil odds movements\nThis endpoint allows you to retrieve the odds movements from to win to nil market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_win_to_nil_id**<br />`https://rugby.sportmicro.com/odds/to-win-to-nil-movements?to_win_to_nil_id=eq.{to_win_to_nil_id}`",
        "properties": {},
        "type": "object"
      },
      "full-time-results": {
        "description": "Full time results odds\nThis endpoint allows you to retrieve the odds from full time results market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/full-time-results?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "home-away-movements": {
        "description": "Home away odds movements\nThis endpoint allows you to retrieve the odds movements from home away market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **home_away_id**<br />`https://rugby.sportmicro.com/odds/home-away-movements?home_away_id=eq.{home_away_id}`",
        "properties": {},
        "type": "object"
      },
      "to-win-to-nil": {
        "description": "To win to nil odds\nThis endpoint allows you to retrieve the odds from to win to nil market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-to-nil?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "over-under": {
        "description": "Over under odds\nThis endpoint allows you to retrieve the odds from over under market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/over-under?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/over-under?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/over-under?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "double-chance-movements": {
        "description": "Double chance odds movements\nThis endpoint allows you to retrieve the odds movements from double chance market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **double_chance_id**<br />`https://rugby.sportmicro.com/odds/double-chance-movements?double_chance_id=eq.{double_chance_id}`",
        "properties": {},
        "type": "object"
      },
      "asian-handicaps": {
        "description": "Asian handicaps odds\nThis endpoint allows you to retrieve the odds from asian handicaps market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}`<br /><br />Get live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/asian-handicaps?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "to-win-both-halves-movements": {
        "description": "To win both halves odds movements\nThis endpoint allows you to retrieve the odds movements from to win both halves market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **to_win_both_halves_id**<br />`https://rugby.sportmicro.com/odds/to-win-both-halves-movements?to_win_both_halves_id=eq.{to_win_both_halves_id}`",
        "properties": {},
        "type": "object"
      },
      "european-handicap": {
        "description": "European handicap odds\nThis endpoint allows you to retrieve the odds from european handicap market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "coverage": {
        "description": "Odds Coverages\nThis endpoint allows you to retrieve information about all matches coverages.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet all coverages<br />`https://rugby.sportmicro.com/odds/coverage`<br /><br />Get odds coverages from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/coverage?match_id=eq.{match_id}`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "full_time_results": {
            "description": "Coverage of full_time_results",
            "format": "boolean",
            "type": "boolean"
          },
          "over_under": {
            "description": "Coverage of over_under",
            "format": "boolean",
            "type": "boolean"
          },
          "asian_handicaps": {
            "description": "Coverage of asian_handicaps",
            "format": "boolean",
            "type": "boolean"
          },
          "double_chance": {
            "description": "Coverage of double_chance",
            "format": "boolean",
            "type": "boolean"
          },
          "home_away": {
            "description": "Coverage of home_away",
            "format": "boolean",
            "type": "boolean"
          },
          "draw_no_bet": {
            "description": "Coverage of draw_no_bet",
            "format": "boolean",
            "type": "boolean"
          },
          "european_handicap": {
            "description": "Coverage of european_handicap",
            "format": "boolean",
            "type": "boolean"
          },
          "half_time_full_time": {
            "description": "Coverage of half_time_full_time",
            "format": "boolean",
            "type": "boolean"
          },
          "odd_even": {
            "description": "Coverage of odd_even",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_to_nil": {
            "description": "Coverage of to_win_to_nil",
            "format": "boolean",
            "type": "boolean"
          },
          "to_win_both_halves": {
            "description": "Coverage of to_win_both_halves",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "to-win-both-halves": {
        "description": "To win both halves odds\nThis endpoint allows you to retrieve the odds from to win both halves market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/to-win-both-halves?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "draw-no-bet-movements": {
        "description": "Draw no bet odds movements\nThis endpoint allows you to retrieve the odds movements from draw no bet market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **draw_no_bet_id**<br />`https://rugby.sportmicro.com/odds/draw-no-bet-movements?draw_no_bet_id=eq.{draw_no_bet_id}`",
        "properties": {},
        "type": "object"
      },
      "half-time-full-time": {
        "description": "Half time full time odds\nThis endpoint allows you to retrieve the odds from half time full time market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/half-time-full-time?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "over-under-movements": {
        "description": "Over under odds movements\nThis endpoint allows you to retrieve the odds movements from over under market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **over_under_id**<br />`https://rugby.sportmicro.com/odds/over-under-movements?over_under_id=eq.{over_under_id}`",
        "properties": {},
        "type": "object"
      },
      "home-away": {
        "description": "Home away odds\nThis endpoint allows you to retrieve the odds from home away market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/home-away?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/home-away?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/home-away?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      },
      "full-time-results-movements": {
        "description": "Full time results odds movements\nThis endpoint allows you to retrieve the odds movements from full time results market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet the movements from a specific **full_time_result_id**<br />`https://rugby.sportmicro.com/odds/full-time-result-movements?full_time_result_id=eq.{full_time_result_id}`",
        "properties": {},
        "type": "object"
      },
      "asian-handicaps-movements": {
        "description": "Asian handicaps odds movements\nThis endpoint allows you to retrieve the odds movements from asian handicaps market.\n\nThe movements are available only for past matches within the last 6 months.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: The endpoint is updated every minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet movements from a specific **asian_handicap_id**<br />`https://rugby.sportmicro.com/odds/asian-handicaps-movements?asian_handicap_id=eq.{asian_handicap_id}`",
        "properties": {},
        "type": "object"
      },
      "double-chance": {
        "description": "Double chance odds\nThis endpoint allows you to retrieve the odds from double chance market.\n\n> **Pagination**: The endpoint uses an offset and limit system. Specify the offset and limit parameters to fetch the desired range of results. The maximum and default number of results per request is 50.\n\n**Update Period**: Live and today's matches are updated every minute, while other matches are updated every hour.<br />**Recommended Calls**: Limit calls to 1 per minute for live and today's matches, and 1 per hour for other matches.\n\n### Use Cases\nGet the odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/double-chance?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://rugby.sportmicro.com/odds/double-chance?match_id=eq.{match_id}&is_live=eq.false`",
        "properties": {
          "match_id": {
            "description": "The id of the match. example:`eq.{match_id}`",
            "format": "integer",
            "type": "integer"
          },
          "is_live": {
            "description": "If the match is live. example:`eq.{is_live}`",
            "format": "boolean",
            "type": "boolean"
          },
          "periods": {
            "description": "Periods",
            "format": "json"
          }
        },
        "type": "object"
      }
    }
  }
}
