{
  "openapi": "3.0.3",
  "info": {
    "description": "Sportmicro is happy to have you here! Thanks for visiting our basketball documentation. You will learn all there is to know about Sportmicro' Basketball 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/basketball.png",
      "altText": "Sportmicro basketball logo"
    },
    "license": {
      "name": "MIT",
      "url": "https://opensource.org/licenses/MIT"
    }
  },
  "paths": {
    "/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://basketball.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": 4896,
                      "player_id": 189284,
                      "title": "Chinese Taipei 93 - 100 China",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=oi_-zg4wPNs",
                      "thumbnail_url": "https://i.ytimg.com/vi/oi_-zg4wPNs/hqdefault.jpg",
                      "date_published": "2026-03-01T13:47:18+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=oi_-zg4wPNs"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Players"
      }
    },
    "/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://basketball.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": 4921,
                      "team_id": 30497,
                      "title": "NBA Top Plays",
                      "subtitle": "Top 10 Plays",
                      "url": "https://www.youtube.com/watch?v=rwhgE9jRt14",
                      "thumbnail_url": "https://i.ytimg.com/vi/rwhgE9jRt14/hqdefault.jpg",
                      "date_published": "2026-04-08T07:30:13+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=rwhgE9jRt14"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Teams"
      }
    },
    "/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://basketball.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}`<br /><br />Get tv channels from a specific **match_id** and **alpha**<br />`https://basketball.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": 424,
                      "country_id": 93,
                      "country_name": "El Salvador",
                      "country_hash_image": "a4cd8b4d9855cd16b37997eb7a5e1c293555d8340b50b90fc729e9b5628443b8",
                      "alpha": "SV",
                      "tv_channels": [
                        {
                          "id": 34,
                          "name": "ESPN2"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Tv Channels"
      }
    },
    "/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://basketball.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": 4176,
                      "season_name": "25/26",
                      "competitors": 10
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Info"
      }
    },
    "/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://basketball.sportmicro.com/countries`<br /><br />Get country based on the **id**<br />`https://basketball.sportmicro.com/countries?id=eq.{id}`<br /><br />Get countries based on the **alpha**<br />`https://basketball.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"
      }
    },
    "/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://basketball.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": 309,
                      "class_name": "Mongolia",
                      "class_hash_image": "8f3597c80c1361c9d782278aafb3c42a483320f76e97a361843e571095ef40fb",
                      "leagues": [
                        {
                          "id": 1748,
                          "name": "The League",
                          "hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues By Class"
      }
    },
    "/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://basketball.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": 4176,
                      "season_name": "25/26",
                      "teams": [
                        {
                          "team_id": 8409,
                          "team_name": "SG Apes",
                          "team_hash_image": "c7851d4a3d76d2a899e31ba77c2319bd201deb40be00b79233368e17803895bc"
                        },
                        {
                          "team_id": 8424,
                          "team_name": "Bishrelt Metal",
                          "team_hash_image": "98971b0b5186acfd3b6057515781ad51399f82dd1567ae4b6541d4560334e1e6"
                        },
                        {
                          "team_id": 51127,
                          "team_name": "Selenge",
                          "team_hash_image": "afd3c946a65e97b35e54781a6fb9d516e370acb266d607716915550d024f4644"
                        },
                        {
                          "team_id": 106863,
                          "team_name": "Knights",
                          "team_hash_image": "e27bb0c715c8f3792e9cd7c69efb331af43b4251d8e01a0e58ada9ef96e2d26b"
                        },
                        {
                          "team_id": 107238,
                          "team_name": "Miners",
                          "team_hash_image": "9e368564b9a23a2f16d158b31c55f471dfa7a0680d7ec2a16d855996340d180c"
                        },
                        {
                          "team_id": 107333,
                          "team_name": "Zavkhan Brothers",
                          "team_hash_image": "9483700ea394e2352fa60cb827324c53178e7661f32a69154734c3003c4c6b97"
                        },
                        {
                          "team_id": 108675,
                          "team_name": "Darkhan",
                          "team_hash_image": "e6250f8e37a9907f741c4678bc8a9f9834e0e2b8934d26040455f80fba94344c"
                        },
                        {
                          "team_id": 123900,
                          "team_name": "Khasin Khuleguud",
                          "team_hash_image": "f68d1af84cf229b206e1f393cdcf1835df61ab2a8fe3c0650d25f4e4a2f6cb77"
                        },
                        {
                          "team_id": 130784,
                          "team_name": "Chi Forest Mongolians",
                          "team_hash_image": "8962423c1ece3466f6021619e8e4574d8fda2a802c698e52ea959a80d82d02ef"
                        },
                        {
                          "team_id": 267954,
                          "team_name": "Khovd Falcons",
                          "team_hash_image": "e1898006243c551338b404519124866f4741522938c296b59bf5e1b9f610e060"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By Season"
      }
    },
    "/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://basketball.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": 309,
                      "class_name": "Mongolia",
                      "class_hash_image": "8f3597c80c1361c9d782278aafb3c42a483320f76e97a361843e571095ef40fb",
                      "tournaments": [
                        {
                          "id": 3888,
                          "name": "The League",
                          "importance": 0
                        },
                        {
                          "id": 3896,
                          "name": "The League",
                          "importance": 0
                        },
                        {
                          "id": 28495,
                          "name": "The Women League",
                          "importance": 0
                        },
                        {
                          "id": 64989,
                          "name": "The League - Финал",
                          "importance": 0
                        },
                        {
                          "id": 70389,
                          "name": "The League - Хагас Шигшээ",
                          "importance": 0
                        },
                        {
                          "id": 70578,
                          "name": "The League - Плэйофф 1-р шат",
                          "importance": 0
                        },
                        {
                          "id": 70874,
                          "name": "The Women League - Плэйофф 1 шат",
                          "importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments By Class"
      }
    },
    "/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://basketball.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": 4896,
                      "league_id": 1813,
                      "title": "Chinese Taipei 93 - 100 China",
                      "subtitle": "Full Highlights",
                      "url": "https://www.youtube.com/watch?v=oi_-zg4wPNs",
                      "thumbnail_url": "https://i.ytimg.com/vi/oi_-zg4wPNs/hqdefault.jpg",
                      "date_published": "2026-03-01T13:47:18+00:00",
                      "channel_url": "https://www.youtube.com/watch?v=oi_-zg4wPNs"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Media Leagues"
      }
    },
    "/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://basketball.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": 3,
                      "country_name": "Bolivia",
                      "country_hash_image": "84ed3cf343eb39fbef79b266e4d4cd9484fb89f3487ca7e080680a1fb4ec92d0",
                      "arenas": [
                        {
                          "id": 11785,
                          "name": "Estadio Potosí",
                          "hash_image": "615108adf464f5c6be8882619908e40e2132266e80e7dc236af94c8ba1d1608e"
                        },
                        {
                          "id": 19301,
                          "name": "Coliseo Max Fernandez",
                          "hash_image": "0f7cc8972a296a9b94ac8eeae380852f0db1af1ff88c53b011e53c72b6e03003"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Arenas By Country"
      }
    },
    "/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://basketball.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": 4206,
                      "season_name": "Asia Cup Qualification 2025",
                      "groups": [
                        {
                          "name": "Group A",
                          "tournament_id": 3906,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group A"
                        },
                        {
                          "name": "Group B",
                          "tournament_id": 8421,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group B"
                        },
                        {
                          "name": "Group C",
                          "tournament_id": 3987,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group C"
                        },
                        {
                          "name": "Group D",
                          "tournament_id": 16593,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group D"
                        },
                        {
                          "name": "Group E",
                          "tournament_id": 37171,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group E"
                        },
                        {
                          "name": "Group F",
                          "tournament_id": 14318,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group F"
                        },
                        {
                          "name": "Group G",
                          "tournament_id": 37205,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group G"
                        },
                        {
                          "name": "Group H",
                          "tournament_id": 37206,
                          "tournament_name": "FIBA Asia Cup Qualifiers - Group H"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Groups"
      }
    },
    "/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://basketball.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": 4206,
                      "season_name": "Asia Cup Qualification 2025",
                      "rounds": [
                        {
                          "id": 44924,
                          "round": 1
                        },
                        {
                          "id": 44925,
                          "round": 2
                        },
                        {
                          "id": 44926,
                          "round": 3
                        },
                        {
                          "id": 44927,
                          "round": 4
                        },
                        {
                          "id": 44928,
                          "round": 5
                        },
                        {
                          "id": 44929,
                          "round": 6
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons Rounds"
      }
    },
    "/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://basketball.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": 1748,
                      "league_name": "The League",
                      "league_hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Referees By League"
      }
    },
    "/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://basketball.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": 3888,
                      "tournament_name": "The League",
                      "seasons": [
                        {
                          "id": 4176,
                          "name": "25/26",
                          "year": "25/26"
                        },
                        {
                          "id": 4188,
                          "name": "24/25",
                          "year": "24/25"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons By Tournament"
      }
    },
    "/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://basketball.sportmicro.com/seasons`<br /><br />Get seasons based on the **id**<br />`https://basketball.sportmicro.com/seasons?id=eq.{id}`<br /><br />Get seasons from a specific **league_id**<br />`https://basketball.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": 77244,
                      "name": "BNXT Super Cup 2025",
                      "year": "2025",
                      "start_time": "2025-09-20",
                      "end_time": "2025-09-20",
                      "league_id": 29625,
                      "league_name": "BNXT Super Cup"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons"
      }
    },
    "/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://basketball.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": "0001-01-01",
                      "leagues": [
                        {
                          "class_id": "Portugal",
                          "league_id": 7348,
                          "class_name": "Portugal",
                          "league_name": "CN1 Basquetebol",
                          "class_hash_image": "c496b9215a9d6fe5025e73926ab124dccf1cfc6c249ad6b3ff1a522baaddec77",
                          "league_importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues By Date"
      }
    },
    "/matches-by-date-league": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches By Date League",
        "description": "This endpoint allows you to retrieve the matches from a specific date and league. 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** and **league_id**<br />`https://basketball.sportmicro.com/matches-by-date-league?date=eq.{date}&league_id=eq.{league_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-by-date-league.date"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-by-date-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/matches-by-date-league"
                  },
                  "type": "array",
                  "example": [
                    {
                      "date": "0001-01-01",
                      "league_id": 7348,
                      "league_name": "CN1 Basquetebol",
                      "matches": [
                        {
                          "id": 22799,
                          "name": "Clube Galitos vs 5Basket / Gondomar",
                          "status": "canceled",
                          "duration": 9000,
                          "season_id": 24755,
                          "start_time": "0001-01-01T19:06:45+00:00",
                          "season_name": "25/26",
                          "away_team_id": 77211,
                          "home_team_id": 84893,
                          "status_reason": "Canceled",
                          "tournament_id": 69106,
                          "away_team_name": "5Basket / Gondomar",
                          "home_team_name": "Clube Galitos",
                          "tournament_name": "CN1 Basquetebol - 3ª Fase - Meias-Finais Norte",
                          "away_team_hash_image": "ab874dfb1e3662e364d8c2b3fc83641771d354f374cec2f4798c5c3705d75f48",
                          "home_team_hash_image": "81f19e986c46504f0611e80156a21033fdf7453c0b5e7dad43be3909d373cb09",
                          "tournament_importance": 0
                        },
                        {
                          "id": 22818,
                          "name": "CBA Vigion Albufeira vs OS Belenenses",
                          "status": "canceled",
                          "duration": 9000,
                          "season_id": 24755,
                          "start_time": "0001-01-01T17:06:45+00:00",
                          "season_name": "25/26",
                          "away_team_id": 81751,
                          "home_team_id": 85334,
                          "status_reason": "Canceled",
                          "tournament_id": 69086,
                          "away_team_name": "OS Belenenses",
                          "home_team_name": "CBA Vigion Albufeira",
                          "tournament_name": "CN1 Basquetebol - 3ª Fase - Meias-Finais Sul",
                          "away_team_hash_image": "d587c74ebf4cd44023565182fb1cdd0b49a933fddd4e1adcaa8b5feea2949236",
                          "home_team_hash_image": "1d5467ea05c6e51a727d8340e4dfd4889df30b56a264a6e29214b3b9bc31d2f8",
                          "tournament_importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches By Date League"
      }
    },
    "/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://basketball.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-25T23:00:00+00:00",
                      "temp": 293.06,
                      "feels_like": 292.52,
                      "pressure": 1026,
                      "humidity": 54,
                      "dew_point": 283.25,
                      "uvi": 0,
                      "clouds": 4,
                      "wind_speed": 0.57,
                      "wind_deg": 145,
                      "wind_gust": 0.71,
                      "weather_id": 800,
                      "weather_main": "Clear",
                      "weather_description": "clear sky",
                      "weather_icon": "01n",
                      "pop": 0
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Weather"
      }
    },
    "/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://basketball.sportmicro.com/players`<br /><br />Get players based on the **name**<br />`https://basketball.sportmicro.com/players?name=like.*Cristiano*`<br /><br />Get players based on the **id**<br />`https://basketball.sportmicro.com/players?id=eq.{id}`<br /><br />Get players from a specific **team_id**<br />`https://basketball.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": 877161,
                      "name": ". JP de Paula",
                      "first_name": ".",
                      "last_name": "JP de Paula",
                      "nickname": ". J. d. Paula",
                      "player_jersey_number": "21",
                      "shirt_number": 21,
                      "date_of_birth": "2002-06-15T00:00:00+00:00",
                      "hash_image": "afbb10ba4670caff0f425f2e141c21a89762a9b75fbbd93513ac8d436e1b59cf",
                      "team_id": 87235,
                      "team_name": "BT/Tatuí",
                      "team_hash_image": "f14e97655cd2c1494b03ba267d91228198812eb9240ca18476d92f391e4ccb5c"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players"
      }
    },
    "/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://basketball.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": 46791,
                      "title": "How to watch Utah Jazz vs. Portland Trail Blazers: NBA live stream info, TV channel, start time, game odds - CBS Sports",
                      "link": "https://www.cbssports.com/nba/news/how-to-watch-utah-jazz-vs-portland-trail-blazers-nba-live-stream-info-tv-channel-start-time-game-odds-29180029/",
                      "thumbnail_url": "https://sportshub.cbsistatic.com/i/r/2022/01/19/bb699609-e09b-4b1b-a474-470473264bf4/thumbnail/1200x675/e826c8059ebac512a26e31c8e839eab5/generic-nba-basketball.jpg",
                      "description": "How to watch Jazz vs. Trail Blazers basketball game",
                      "published_date": "2023-11-15T01:30:39+00:00",
                      "source_url": "https://www.cbssports.com",
                      "source": "CBS Sports"
                    },
                    {
                      "id": 1293,
                      "match_id": 46791,
                      "title": "NBA Power Rankings, Week 4: What's going on with Lakers, Clippers? - ClutchPoints",
                      "link": "https://clutchpoints.com/nba-power-rankings-week-4-lakers-clippers-struggles",
                      "thumbnail_url": "https://wp.clutchpoints.com/wp-content/uploads/2023/11/NBA-Power-Rankings-LeBron-James-Anthony-Davis-Kawhi-Leonard-and-James-Harden.jpg",
                      "description": "The Lakers and Clippers are both struggling to find their footing, resulting in their freefall down the NBA Power Rankings.",
                      "published_date": "2023-11-13T18:23:03+00:00",
                      "source_url": "https://clutchpoints.com",
                      "source": "ClutchPoints"
                    },
                    {
                      "id": 184,
                      "match_id": 46791,
                      "title": "John Collins' Injury Status For Trail Blazers-Jazz Game - Sports Illustrated",
                      "link": "https://news.google.com/rss/articles/CBMidmh0dHBzOi8vd3d3LnNpLmNvbS9mYW5uYXRpb24vbmJhL2Zhc3RicmVhay9pbmp1cmllcy9qb2huLWNvbGxpbnMtaW5qdXJ5LXN0YXR1cy1mb3ItdHJhaWwtYmxhemVycy1qYXp6LWdhbWUtbmJhLXR1ZXNkYXnSAQA?oc=5",
                      "thumbnail_url": "https://lh3.googleusercontent.com/J6_coFbogxhRI9iM864NL_liGXvsQp2AupsKei7z0cNNfDvGUmWUy20nuUhkREQyrpY4bEeIBuc=s0-w300-rw",
                      "description": "Comprehensive up-to-date news coverage, aggregated from sources all over the world by Google News.",
                      "published_date": "2023-11-15T00:57:13+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 1310,
                      "match_id": 46791,
                      "title": "WATCH: Golden State Warriors, Minnesota Timberwolves Brawl in ... - Sports Illustrated",
                      "link": "https://www.si.com/nba/spurs/news/watch-golden-state-warriors-minnesota-timberwolves-brawl-group-c-action-san-antonio-spurs",
                      "thumbnail_url": "https://www.si.com/.image/ar_1.91%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cg_xy_center%2Cq_auto:good%2Cw_1200%2Cx_3877%2Cy_1279/MTk3NzM4MDM5MTgxNTg0MTc4/usa_today_19785618.jpg",
                      "description": "Follow along with our Inside the Spurs NBA news tracker as we provide daily updates from the biggest headlines around the league.",
                      "published_date": "2023-11-15T03:23:06+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 302,
                      "match_id": 46791,
                      "title": "John Collins (ankle) probable Tuesday for Utah - numberFire",
                      "link": "https://www.numberfire.com/nba/player-news/248437/john-collins-ankle-probable-tuesday-for-utah",
                      "thumbnail_url": "https://d1tjohjvimcqgl.cloudfront.net/category/576536_n.jpg",
                      "description": "Utah Jazz forward John Collins is considered probable to play Tuesday in the team's game against the Portland Trail Blazers.",
                      "published_date": "2023-11-13T22:37:00+00:00",
                      "source_url": "https://www.numberfire.com",
                      "source": "numberFire"
                    },
                    {
                      "id": 1322,
                      "match_id": 46791,
                      "title": "Sports on TV, Nov. 13-19: NFL, NBA, NHL, soccer, golf, college football, basketball and more - OregonLive",
                      "link": "https://www.oregonlive.com/sports/2023/11/sports-on-tv-nov-13-19-nfl-nba-nhl-soccer-golf-college-football-basketball-and-more.html",
                      "thumbnail_url": "https://www.oregonlive.com/resizer/BOevQnBuk5V1tH-yWq-6h-D9yK8=/1280x0/smart/cloudfront-us-east-1.images.arcpublishing.com/advancelocal/NF5CH5D72VAHVAMJXLVGJMYLXQ.jpg",
                      "description": "Sports on TV, channels, radio listings for sports on the air, November 13-19.",
                      "published_date": "2023-11-13T17:14:00+00:00",
                      "source_url": "https://www.oregonlive.com",
                      "source": "OregonLive"
                    },
                    {
                      "id": 401,
                      "match_id": 46791,
                      "title": "Utah Jazz HC Will Hardy: Keyonte George's Future at Point Guard a ... - Sports Illustrated",
                      "link": "https://www.si.com/nba/jazz/news/keyonte-george-jazz-future-will-hardy-comments",
                      "thumbnail_url": "https://www.si.com/.image/ar_1.91%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cg_faces:center%2Cq_auto:good%2Cw_1200/MjAyMTkyMjEwMTc3ODI3OTA4/usatsi_21868294_168388302_lowres.jpg",
                      "description": "The Utah Jazz could have something special at the one in Keyonte George.",
                      "published_date": "2023-11-13T21:06:47+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 446,
                      "match_id": 46791,
                      "title": "Discussion Thread for Non Lakers Games: Week of November 13th-19th - Silver Screen and Roll",
                      "link": "https://www.silverscreenandroll.com/2023/11/13/23950123/discussion-thread-for-non-lakers-games-week-of-november-13th-19th",
                      "thumbnail_url": "https://cdn.vox-cdn.com/thumbor/_RiXAkG7ir8qlE7JKpnW0D3ZXho=/0x394:5500x3274/fit-in/1200x630/cdn.vox-cdn.com/uploads/chorus_asset/file/25078078/1245348308.jpg",
                      "description": "Four weeks into the NBA Season, here are your upcoming games.",
                      "published_date": "2023-11-13T17:00:00+00:00",
                      "source_url": "https://www.silverscreenandroll.com",
                      "source": "Silver Screen and Roll"
                    },
                    {
                      "id": 1330,
                      "match_id": 46791,
                      "title": "Brooklyn Nets' Ben Simmons Will 'Miss Time' After MRI - New York ... - Sports Illustrated",
                      "link": "https://www.si.com/nba/knicks/news/new-york-knicks-brooklyn-nets-ben-simmons-injury-miss-time-mri",
                      "thumbnail_url": "https://www.si.com/.image/ar_1.91%2Cc_fill%2Ccs_srgb%2Cg_faces:center%2Cq_auto:good%2Cw_1200/MjAyMjE1OTk2MjQzNTg0MDY4/screenshot-2023-11-14-164116.png",
                      "description": "The New York Knicks and the NBA represent a constantly-in-motion thing ... and All Knicks, powered by Sports Illustrated, is here to chronicle it for you - news and rumors and the whole Big Apple ..",
                      "published_date": "2023-11-14T21:42:26+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 492,
                      "match_id": 46791,
                      "title": "Trail Blazers Recall Rayan Rupert, Ish Wainwright to Rip City Remix - Blazer's Edge",
                      "link": "https://www.blazersedge.com/2023/11/14/23961006/portland-trail-blazers-recall-rayan-rupert-ish-wainwright-to-rip-city-remix",
                      "thumbnail_url": "https://cdn.vox-cdn.com/thumbor/ruKc2UPft3qN6b4LiMnmSvhFQ2Y=/0x0:4020x2105/fit-in/1200x630/cdn.vox-cdn.com/uploads/chorus_asset/file/25084214/usa_today_21620355.jpg",
                      "description": "The Portland Trail Blazers are bringing a pair of players back from the G League.",
                      "published_date": "2023-11-14T18:55:53+00:00",
                      "source_url": "https://www.blazersedge.com",
                      "source": "Blazer's Edge"
                    },
                    {
                      "id": 527,
                      "match_id": 46791,
                      "title": "Trail Blazers 99-115 Jazz (Nov 14, 2023) Game Recap - ESPN",
                      "link": "http://www.espn.com/nba/recap?gameId=401584111",
                      "thumbnail_url": "http://s.espncdn.com/stitcher/sports/basketball/nba/events/401584111.png?templateId=espn.com.share.1",
                      "description": "Expert recap and game analysis of the Portland Trail Blazers vs. Utah Jazz NBA game from November 14, 2023 on ESPN.",
                      "published_date": "2023-11-15T04:35:19+00:00",
                      "source_url": "http://www.espn.com",
                      "source": "ESPN"
                    },
                    {
                      "id": 564,
                      "match_id": 46791,
                      "title": "Jazz HC Will Hardy Reveals Key to Creating a High-Effort Defense - Sports Illustrated",
                      "link": "https://www.si.com/nba/jazz/news/will-hardy-remarks-offense-key-defense",
                      "thumbnail_url": "https://www.si.com/.image/ar_1.91%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cg_faces:center%2Cq_auto:good%2Cw_1200/MjAyMDgyMzkyOTY0MzQzNDA5/usatsi_21851778_168388302_lowres-2.jpg",
                      "description": "The Utah Jazz can make some hay over the next two weeks.",
                      "published_date": "2023-11-13T22:11:30+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 601,
                      "match_id": 46791,
                      "title": "Matisse Thybulle operating bench role for Trail Blazers on Tuesday - numberFire",
                      "link": "https://www.numberfire.com/nba/player-news/248503/matisse-thybulle-operating-bench-role-for-trail-blazers-on-tuesday",
                      "thumbnail_url": "https://d1tjohjvimcqgl.cloudfront.net/category/593883_n.jpg",
                      "description": "Portland Trail Blazers small forward Matisse Thybulle is not starting in Tuesday's lineup against the Utah Jazz.",
                      "published_date": "2023-11-14T23:39:00+00:00",
                      "source_url": "https://www.numberfire.com",
                      "source": "numberFire"
                    },
                    {
                      "id": 1342,
                      "match_id": 46791,
                      "title": "Imponen millonaria multa al entrenador de Memphis Grizzlies, tras criticar al arbitraje de la NBA - Sports Caracol",
                      "link": "https://sports.caracoltv.com/baloncesto/imponen-millonaria-multa-al-entrenador-de-memphis-grizzlies-tras-criticar-al-arbitraje-de-la-nba-cb20",
                      "thumbnail_url": "https://caracoltv.brightspotcdn.com/dims4/default/5eed6e1/2147483647/strip/true/crop/1000x486+0+54/resize/1440x700!/quality/90/?url=http%3A%2F%2Fcaracol-brightspot.s3.amazonaws.com%2F87%2F9e%2Fea29bb944677a5480940ab1f3f14%2Ftaylor-jenkins-memphis-grizzlies-nba.jpg",
                      "description": "Luego del partido de la NBA, donde Memphis Grizzlies perdió frente a Utah Jazz, el estratega Taylor Jenkins arremetió con toda contra los árbitros, por unas decisiones.",
                      "published_date": "2023-11-13T15:45:43+00:00",
                      "source_url": "https://sports.caracoltv.com",
                      "source": "Sports Caracol"
                    },
                    {
                      "id": 662,
                      "match_id": 46791,
                      "title": "Utah Jazz are invested in Taylor Hendricks, but it will be a process - Deseret News",
                      "link": "https://www.deseret.com/2023/11/14/23959714/utah-jazz-taylor-hendricks-g-league-nba-rookie",
                      "thumbnail_url": "https://deseret.brightspotcdn.com/dims4/default/cafdb44/2147483647/strip/true/crop/2543x1452+0+0/resize/1461x834!/quality/90/?url=https%3A%2F%2Fcdn.vox-cdn.com%2Fthumbor%2Ff3I3NbPVHxKvpa11oo5KzvKW5k4%3D%2F0x0%3A2543x1965%2F2543x1965%2Ffilters%3Afocal%281278x347%3A1279x348%29%2Fcdn.vox-cdn.com%2Fuploads%2Fchorus_asset%2Ffile%2F25083176%2FJAZ07499_Enhanced_NR__1_.jpg",
                      "description": "With his length, athleticism and energy, Jazz coach Will Hardy likes what the Jazz rookie brings to the franchise",
                      "published_date": "2023-11-14T16:30:00+00:00",
                      "source_url": "https://www.deseret.com",
                      "source": "Deseret News"
                    },
                    {
                      "id": 648,
                      "match_id": 46791,
                      "title": "Will the Trail Blazers cover the spread vs. the Jazz? Promo Codes ... - Fox 12 Oregon",
                      "link": "https://www.kptv.com/sports/betting/2023/11/14/trail-blazers-vs-jazz-nba-betting-trends-stats/",
                      "thumbnail_url": "https://gray-kptv-prod.cdn.arcpublishing.com/resizer/eSRmSrN5AX201KEcO1TdfmJyW-g=/1200x600/smart/filters:quality(85)/cloudfront-us-east-1.images.arcpublishing.com/gray/GTGM6H7RRZIQTDLAZUVM6YLI3Q.jpg",
                      "description": "Preview the Portland Trail Blazers vs. Utah Jazz game with promo codes, odds, betting stats, trends, splits, against the spread records and more.",
                      "published_date": "2023-11-14T04:27:00+00:00",
                      "source_url": "https://www.kptv.com",
                      "source": "Fox 12 Oregon"
                    },
                    {
                      "id": 687,
                      "match_id": 46791,
                      "title": "Malcolm Brogdon (hamstring) out again for Blazers on Tuesday - numberFire",
                      "link": "https://www.numberfire.com/nba/player-news/248445/malcolm-brogdon-hamstring-out-again-for-blazers-on-tuesday",
                      "thumbnail_url": "https://d1tjohjvimcqgl.cloudfront.net/category/571574_n.jpg",
                      "description": "Portland Trail Blazers guard Malcolm Brogdon will not play Tuesday in the team's game against the Utah Jazz.",
                      "published_date": "2023-11-13T23:13:00+00:00",
                      "source_url": "https://www.numberfire.com",
                      "source": "numberFire"
                    },
                    {
                      "id": 713,
                      "match_id": 46791,
                      "title": "Ochai Agbaji NBA Preview vs. the Trail Blazers - KMVT",
                      "link": "https://www.kmvt.com/sports/betting/2023/11/14/ochai-agbaji-nba-player-preview-jazz-vs-trail-blazers/",
                      "thumbnail_url": "https://gray-kmvt-prod.cdn.arcpublishing.com/resizer/wPi8XyAhFmZBNpzNPLnYDvmJ_pc=/1200x600/smart/filters:quality(85)/cloudfront-us-east-1.images.arcpublishing.com/gray/HSMAG6QNQBKCLNRREWKBQMVCLI.jpg",
                      "description": "Match preview, player props, stats and odds for Ochai Agbaji vs. the Trail Blazers on November 14, 2023.",
                      "published_date": "2023-11-15T00:27:00+00:00",
                      "source_url": "https://www.kmvt.com",
                      "source": "KMVT"
                    },
                    {
                      "id": 736,
                      "match_id": 46791,
                      "title": "Jordan Clarkson NBA Preview vs. the Trail Blazers - KOLO",
                      "link": "https://www.kolotv.com/sports/betting/2023/11/14/jordan-clarkson-nba-player-preview-jazz-vs-trail-blazers/",
                      "thumbnail_url": "https://gray-kolo-prod.cdn.arcpublishing.com/resizer/YaocynRKv6WfoV-wgVrWNZ5FPPo=/1200x600/smart/filters:quality(85)/cloudfront-us-east-1.images.arcpublishing.com/gray/H7PHCOQFKFL4XJDA74TSRX7RGI.jpg",
                      "description": "Match preview, player props, stats and odds for Jordan Clarkson vs. the Trail Blazers on November 14, 2023.",
                      "published_date": "2023-11-14T18:42:00+00:00",
                      "source_url": "https://www.kolotv.com",
                      "source": "KOLO"
                    },
                    {
                      "id": 764,
                      "match_id": 46791,
                      "title": "Detroit Pistons get big night out of Kevin Knox's return - Detroit Free Press",
                      "link": "https://www.freep.com/story/sports/nba/pistons/2023/11/13/detroit-pistons-get-big-night-out-of-kevin-knox-return/71564888007/",
                      "thumbnail_url": "https://www.gannett-cdn.com/authoring/authoring-images/2023/11/13/PDTF/71564326007-usa-20231112-szo-kb-1-0256-jpg.jpg?auto=webp&crop=4199,2363,x0,y218&format=pjpg&width=1200",
                      "published_date": "2023-11-13T11:09:57+00:00",
                      "source_url": "https://www.freep.com",
                      "source": "Detroit Free Press"
                    },
                    {
                      "id": 787,
                      "match_id": 46791,
                      "title": "Trail Blazers vs. Jazz Player Props Betting Odds - Fox 12 Oregon",
                      "link": "https://www.kptv.com/sports/betting/2023/11/14/trail-blazers-vs-jazz-nba-player-prop-bets/",
                      "thumbnail_url": "https://gray-kptv-prod.cdn.arcpublishing.com/resizer/HB5d7Ta5spwoFuOO6izD5dTwr0k=/1200x600/smart/filters:quality(85)/cloudfront-us-east-1.images.arcpublishing.com/gray/3XSPFSCY6ZKTDH7QAYDSIEMHEE.jpg",
                      "description": "Check out the top NBA player prop bets, odds and stats for the Portland Trail Blazers and Utah Jazz game on November 14.",
                      "published_date": "2023-11-14T18:40:00+00:00",
                      "source_url": "https://www.kptv.com",
                      "source": "Fox 12 Oregon"
                    },
                    {
                      "id": 816,
                      "match_id": 46791,
                      "title": "Cleveland Cavaliers vs Portland Trail Blazers LIVE Updates: Score, Stream Info, Lineups and How to Watch NBA Match - VAVEL.com",
                      "link": "https://www.vavel.com/en-us/nba/2023/11/16/1162942-cleveland-cavaliers-vs-portland-trail-blazers-live-updates-score-stream-info-lineups-and-how-to-watch-nba-match.html",
                      "thumbnail_url": "https://img.vavel.com/ap-1700008820790.jpg",
                      "description": "Follow game Cleveland Cavaliers vs Portland Trail Blazers live updates coverage, stream information, score and result Cleveland Cavaliers vs Portland Trail Blazers online, prediction, TV channel, lineups and time in to NBA. Match will start at 22:00 hours ET on November 15th 2023.",
                      "published_date": "2023-11-15T05:58:06+00:00",
                      "source_url": "https://www.vavel.com",
                      "source": "VAVEL.com"
                    },
                    {
                      "id": 843,
                      "match_id": 46791,
                      "title": "Blazer’s Edge Community: We Need Your Questions! - Blazer's Edge",
                      "link": "https://www.blazersedge.com/2023/11/13/23958478/blazers-edge-readers-we-need-your-questions-nba",
                      "thumbnail_url": "https://cdn.vox-cdn.com/thumbor/kgp2btp2bQMHspA_wPlxbDyN3EM=/0x236:3284x1955/fit-in/1200x630/cdn.vox-cdn.com/uploads/chorus_asset/file/25080102/1364534400.jpg",
                      "description": "Help us make our previews more interesting by asking questions you have about the game!",
                      "published_date": "2023-11-13T17:07:43+00:00",
                      "source_url": "https://www.blazersedge.com",
                      "source": "Blazer's Edge"
                    },
                    {
                      "id": 868,
                      "match_id": 46791,
                      "title": "2023 NBA bets, lines and stats for Tuesday - ESPN - ESPN",
                      "link": "https://www.espn.com/espn/betting/story/_/id/38896667/2023-nba-tuesday-betting-odds-tips-lines-stats-more-november-14",
                      "thumbnail_url": "https://a1.espncdn.com/combiner/i?img=%2Fphoto%2F2023%2F1114%2Fr1253193_1295x728_16%2D9.jpg",
                      "description": "Eric Moody offers six of his top betting picks for Tuesday's slate of NBA In-Season Tournament games.",
                      "published_date": "2023-11-14T17:30:00+00:00",
                      "source_url": "https://www.espn.com",
                      "source": "ESPN"
                    },
                    {
                      "id": 884,
                      "match_id": 46791,
                      "title": "Matisse Thybulle NBA Preview vs. the Jazz - Fox 12 Oregon",
                      "link": "https://www.kptv.com/sports/betting/2023/11/14/matisse-thybulle-nba-player-preview-trail-blazers-vs-jazz/",
                      "thumbnail_url": "https://gray-kptv-prod.cdn.arcpublishing.com/resizer/_xNqKnFVohR3w2HxXJp7-ddRzqo=/1200x600/smart/filters:quality(85)/cloudfront-us-east-1.images.arcpublishing.com/gray/AXFGYJYT2VOSBLRAEMAI5NE7I4.jpg",
                      "description": "Match preview, player props, stats and odds for Matisse Thybulle vs. the Jazz on November 14, 2023.",
                      "published_date": "2023-11-15T00:27:00+00:00",
                      "source_url": "https://www.kptv.com",
                      "source": "Fox 12 Oregon"
                    },
                    {
                      "id": 934,
                      "match_id": 46791,
                      "title": "Utah Jazz vs Portland Trail Blazers - National Basketball Association ... - Fox Sports",
                      "link": "https://www.foxsports.com.au/basketball/nba/match-centre/NBA2023-24010154",
                      "thumbnail_url": "https://content.foxsports.com.au/fs/match-centre/social-thumbnails/basketball/default.png",
                      "description": "Check out lineups for the Utah Jazz vs Portland Trail Blazers National Basketball Association match, including all the season stats for the stars in this match.",
                      "published_date": "2023-11-14T08:05:47+00:00",
                      "source_url": "https://www.foxsports.com.au",
                      "source": "Fox Sports"
                    },
                    {
                      "id": 956,
                      "match_id": 46791,
                      "title": "Utah Jazz have shot at winning group section of In-Season ... - The J Notes",
                      "link": "https://thejnotes.com/2023/11/13/the-utah-jazz-have-a-real-shot-at-winning-the-group-play-section-of-the-in-season-tournament/",
                      "thumbnail_url": "https://images2.minutemediacdn.com/image/fetch/w_2000,h_2000,c_fit/https%3A%2F%2Fthejnotes.com%2Fwp-content%2Fuploads%2Fgetty-images%2F2017%2F07%2F1789756005.jpeg",
                      "description": "The Utah Jazz may be able to win the group-play section of the In-Season Tournament. The In-Season Tournament is here for the Utah Jazz, and they were able...",
                      "published_date": "2023-11-13T19:56:44+00:00",
                      "source_url": "https://thejnotes.com",
                      "source": "The J Notes"
                    },
                    {
                      "id": 1361,
                      "match_id": 46791,
                      "title": "Knicks Ex Coach Michael Malone Signs Contract Extension with ... - Sports Illustrated",
                      "link": "https://www.si.com/nba/knicks/news/new-york-knicks-ex-coach-michael-malone-signs-contract-extension-denver-nuggets-nba",
                      "thumbnail_url": "https://www.si.com/.image/ar_1.91%2Cc_fill%2Ccs_srgb%2Cg_faces:center%2Cq_auto:good%2Cw_1200/MjAyMjE1OTk2MjQzNTg0MDY4/screenshot-2023-11-14-164116.png",
                      "description": "The New York Knicks and the NBA represent a constantly-in-motion thing ... and All Knicks, powered by Sports Illustrated, is here to chronicle it for you - news and rumors and the whole Big Apple ..",
                      "published_date": "2023-11-13T17:30:07+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 979,
                      "match_id": 46791,
                      "title": "The Silver Lining in the Jazz’s Disorganized Early Season Offense - Yardbarker",
                      "link": "https://www.yardbarker.com/nba/articles/the_silver_lining_in_the_jazzs_disorganized_early_season_offense/s1_16742_39529489",
                      "thumbnail_url": "https://www.yardbarker.com/media/c/b/cb45646259eac0d08b7d83c76ad9d6f545eb870d/thumb_16x9/usatsi_21867957.jpg?v=1",
                      "description": "Starting the season with a 3-7 record, things could certainly look better on both ends of the floor for the Utah Jazz. The persistent turnovers on the offensive end have been a bit of a sore spot, along with the overall defensive shortcomings that pair with it.",
                      "published_date": "2023-11-13T20:12:43+00:00",
                      "source_url": "https://www.yardbarker.com",
                      "source": "Yardbarker"
                    },
                    {
                      "id": 990,
                      "match_id": 46791,
                      "title": "NBA Scores/Schedule 11-14-2023 | NewsRadio 1230 AM/99.3 FM ... - WHOP",
                      "link": "https://whopam.com/2023/11/14/nba-scores-schedule-11-14-2023/",
                      "thumbnail_url": "https://whopam.com/wp-content/uploads/sites/4/NBA-Update_780x440.png",
                      "published_date": "2023-11-14T14:46:53+00:00",
                      "source_url": "https://whopam.com",
                      "source": "WHOP"
                    },
                    {
                      "id": 1015,
                      "match_id": 46791,
                      "title": "Houston Rockets LISTEN: Expectations Changing After Win Streak? - Sports Illustrated",
                      "link": "https://www.si.com/nba/rockets/news/houston-rockets-podcast-expectations-changing-after-win-streak",
                      "thumbnail_url": "https://www.si.com/.image/ar_1.91%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cg_faces:center%2Cq_auto:good%2Cw_1200/MjAyMTg4NzIwNzg1MzM1MzY0/jabari-smith-jr-jaesean-tate.jpg",
                      "description": "On the latest episode of the 'Kiss of Death Podcast,' Michael Brown breaks down the Houston Rockets' win against the Denver Nuggets and re-evaluates what the team's expectations should be after winning six straight games.",
                      "published_date": "2023-11-13T20:30:00+00:00",
                      "source_url": "https://www.si.com",
                      "source": "Sports Illustrated"
                    },
                    {
                      "id": 1035,
                      "match_id": 46791,
                      "title": "Houston beats Denver in Sengun vs Jokic duel - Eurohoops",
                      "link": "https://www.eurohoops.net/en/nba-news/1581097/houston-beats-denver-in-sengun-vs-jokic-duel/",
                      "thumbnail_url": "https://images.eurohoops.net/2023/11/f5fda539-jokic-sengun-600x314.jpg",
                      "description": "Despite a triple-double by Jokic, Alperen Sengun and the Rockets got their sixth straight win while Doncic and Vucevic also got the job done",
                      "published_date": "2023-11-13T07:24:00+00:00",
                      "source_url": "https://www.eurohoops.net",
                      "source": "Eurohoops"
                    },
                    {
                      "id": 1038,
                      "match_id": 46791,
                      "title": "Revisiting what would a Zach LaVine trade to the Utah Jazz look like - The J Notes",
                      "link": "https://thejnotes.com/2023/11/14/zach-lavine-trade-utah-jazz-look-like/",
                      "thumbnail_url": "https://images2.minutemediacdn.com/image/fetch/w_2000,h_2000,c_fit/https%3A%2F%2Fthejnotes.com%2Fwp-content%2Fuploads%2Fimagn-images%2F2017%2F07%2F21848891-scaled.jpeg",
                      "description": "The Utah Jazz have got to go in on Zach LaVine, but what would a trade look like? We've sung this song before, the Utah Jazz could use someone like Za...",
                      "published_date": "2023-11-15T01:00:00+00:00",
                      "source_url": "https://thejnotes.com",
                      "source": "The J Notes"
                    },
                    {
                      "id": 1057,
                      "match_id": 46791,
                      "title": "Suns Weekly Digest (Nov 7-13): Another tough week as the Suns try to survive injuries - Bright Side Of The Sun",
                      "link": "https://www.brightsideofthesun.com/2023/11/13/23957509/phoenix-suns-weekly-digest-nov-7-13-23-another-tough-week-as-the-suns-try-to-survive-injuries",
                      "thumbnail_url": "https://cdn.vox-cdn.com/thumbor/kGqfl677ZeyLvdFYuPMbcPN5K-0=/0x0:7251x3796/fit-in/1200x630/cdn.vox-cdn.com/uploads/chorus_asset/file/25081421/usa_today_21764747.jpg",
                      "description": "Your weekly roundup of Phoenix Suns news, rumors, notes and videos from the prior week plus a preview of the week to come.",
                      "published_date": "2023-11-14T00:00:00+00:00",
                      "source_url": "https://www.brightsideofthesun.com",
                      "source": "Bright Side Of The Sun"
                    },
                    {
                      "id": 1130,
                      "match_id": 46791,
                      "title": "Settle the Argument: Which Steph-era Warriors title team was best? - Yahoo Sports",
                      "link": "https://sports.yahoo.com/settle-argument-steph-era-warriors-003810085.html",
                      "thumbnail_url": "https://media.zenfs.com/en/csnbayarea.com/7df17e37ec7c9f8fb4b3bebcb73f9cfe",
                      "description": "NBC Sports Bay Area is calling upon Warriors fans to help settle the debate: Which Steph Curry-era title team is best?",
                      "published_date": "2023-11-15T00:38:00+00:00",
                      "source_url": "https://sports.yahoo.com",
                      "source": "Yahoo Sports"
                    },
                    {
                      "id": 1083,
                      "match_id": 46791,
                      "title": "Memphis Grizzlies vs LA Lakers: Prediction and Betting Tips for ... - Sportskeeda",
                      "link": "https://www.sportskeeda.com/basketball/memphis-grizzlies-vs-la-lakers-prediction-betting-tips-2023-nba-in-season-tournament-nov-14-2023",
                      "thumbnail_url": "https://staticg.sportskeeda.com/editor/2023/11/6ecd9-16999612124946-1920.jpg",
                      "description": "The LA Lakers and the Memphis Grizzlies will face off on Tuesday for the first time in the NBA In-Season Tournament.",
                      "published_date": "2023-11-14T13:01:04+00:00",
                      "source_url": "https://www.sportskeeda.com",
                      "source": "Sportskeeda"
                    },
                    {
                      "id": 1097,
                      "match_id": 46791,
                      "title": "Giannis, Porzingis, and Sabonis shine in wins - Eurohoops",
                      "link": "https://www.eurohoops.net/en/nba-news/1581453/giannis-porzingis-and-sabonis-shine-in-wins/",
                      "thumbnail_url": "https://images.eurohoops.net/2023/11/a3a75eeb-giannis-craig-600x314.jpg",
                      "description": "European stars shine in victories for Milwaukee, Boston, and Sacramento",
                      "published_date": "2023-11-14T09:40:00+00:00",
                      "source_url": "https://www.eurohoops.net",
                      "source": "Eurohoops"
                    },
                    {
                      "id": 1110,
                      "match_id": 46791,
                      "title": "Lakers’ Jarred Vanderbilt cleared for ‘return to play progression’ - OCRegister",
                      "link": "https://www.ocregister.com/2023/11/14/lakers-jarred-vanderbilt-cleared-for-return-to-play-progression/",
                      "thumbnail_url": "https://www.ocregister.com/wp-content/uploads/2023/11/imageedit_7_57973985-16x9-1.jpg?w=1024&h=579",
                      "description": "The forward hasn’t played since the preseason opener against Golden State on Oct. 7 because of left heel bursitis (inflammation), and he has mainly been limited to stationary drills before this wee…",
                      "published_date": "2023-11-15T04:03:39+00:00",
                      "source_url": "https://www.ocregister.com",
                      "source": "OCRegister"
                    },
                    {
                      "id": 1157,
                      "match_id": 46791,
                      "title": "NBA Fantasy: Start/Sit guide for Week 4 - NBA.com",
                      "link": "https://www.nba.com/news/nba-fantasy-start-sit-guide-for-week-4",
                      "thumbnail_url": "https://cdn.nba.com/manage/2023/11/COBY.jpg",
                      "published_date": "2023-11-13T20:35:29+00:00",
                      "source_url": "https://www.nba.com",
                      "source": "NBA.com"
                    },
                    {
                      "id": 1168,
                      "match_id": 46791,
                      "title": "New DraftKings Promo Code: Bet $5 on NBA Tournament Night, Get ... - Covers",
                      "link": "https://www.covers.com/promos/draftkings-promo-code-nba-tournament-night-november-14-2023",
                      "thumbnail_url": "https://img.covers.com/cms/covers/d4275a26-eb39-4714-8362-0ddbe5e5cc3b.png",
                      "description": "This brand new DraftKings offer gets new customers $150 bonus bets instantly with their first $5 bet on NBA Tournament Night.",
                      "published_date": "2023-11-14T22:10:00+00:00",
                      "source_url": "https://www.covers.com",
                      "source": "Covers"
                    },
                    {
                      "id": 1182,
                      "match_id": 46791,
                      "title": "The Cavaliers take on Kings in a matchup of surprise playoff teams - King James Gospel",
                      "link": "https://kingjamesgospel.com/2023/11/13/cavaliers-take-on-kings-matchup-surprise-playoff-teams/",
                      "thumbnail_url": "https://images2.minutemediacdn.com/image/fetch/w_2000,h_2000,c_fit/https%3A%2F%2Fkingjamesgospel.com%2Fwp-content%2Fuploads%2Fgetty-images%2F2017%2F07%2F1440430811.jpeg",
                      "description": "On Monday, the Cleveland Cavaliers will play in the third game of a four-game Western Conference road trip composed of: the Oklahoma City Thunder, Golden S...",
                      "published_date": "2023-11-13T16:00:31+00:00",
                      "source_url": "https://kingjamesgospel.com",
                      "source": "King James Gospel"
                    },
                    {
                      "id": 1198,
                      "match_id": 46791,
                      "title": "FanDuel Promo Code: Bet $5 on an NBA Tournament Night ... - Covers",
                      "link": "https://www.covers.com/promos/fanduel-promo-code-nba-tournament-night-november-14-2023",
                      "thumbnail_url": "https://img.covers.com/cms/covers/1a08a4fc-d0a7-42f4-a2e8-1ef7346f2fd6.png",
                      "description": "New Fan Duel users can bet $5 on one of tonight's great NBA matchups. If the moneyline bet wins, they get an extra $150 bonus bets to build their bankroll.",
                      "published_date": "2023-11-14T22:00:00+00:00",
                      "source_url": "https://www.covers.com",
                      "source": "Covers"
                    },
                    {
                      "id": 1212,
                      "match_id": 46791,
                      "title": "'So this why Bron ain't playing': NBA fan jokes LeBron James ... - Sportskeeda",
                      "link": "https://www.sportskeeda.com/basketball/news-so-bron-ain-t-playing-nba-fan-jokes-lebron-james-missed-blazers-game-seeing-savannah-james-outfit",
                      "thumbnail_url": "https://staticg.sportskeeda.com/editor/2023/11/6f28c-16998550143479-1920.jpg",
                      "description": "LA Lakers' star LeBron James' left calf contusion sidelined him for the Sunday matchup against the Portland Trail Blazers.",
                      "published_date": "2023-11-13T11:40:00+00:00",
                      "source_url": "https://www.sportskeeda.com",
                      "source": "Sportskeeda"
                    },
                    {
                      "id": 1230,
                      "match_id": 46791,
                      "title": "Jordan Clarkson Player Props: Three-Pointer Props & Odds vs. the ... - Bleacher Nation",
                      "link": "https://www.bleachernation.com/picks/nba-picks/nba-prop-bets/2023/11/14/jordan-clarkson-player-props-three-pointer-props-odds-vs-the-trail-blazers-tuesday-november-14-2023/",
                      "thumbnail_url": "https://www.bleachernation.com/wp-content/uploads/2023/11/httpscdn.dataskrive.comapiassetzeeLpgY.jpg",
                      "description": "To beat his 3-point prop, Jordan Clarkson needs to make two from beyond the arc on Tuesday, when his Utah Jazz meet the Portland Trail Blazers, starting at",
                      "published_date": "2023-11-15T02:31:57+00:00",
                      "source_url": "https://www.bleachernation.com",
                      "source": "Bleacher Nation"
                    },
                    {
                      "id": 1246,
                      "match_id": 46791,
                      "title": "5 Wild NBA Trade Ideas That Could Actually Work - Bleacher Report",
                      "link": "https://bleacherreport.com/articles/10096995-5-wild-nba-trade-ideas-that-could-actually-work",
                      "thumbnail_url": "https://media.bleacherreport.com/image/upload/c_fill,g_faces,w_3800,h_2000,q_95/v1699762830/tzjhlznkpxcxhfn0cjqf.jpg",
                      "description": "Less than a month into the 2023-24 season, it already feels like a few teams and players could use a shakeup. Here, we'll offer some options that are a little…",
                      "published_date": "2023-11-13T12:04:40+00:00",
                      "source_url": "https://bleacherreport.com",
                      "source": "Bleacher Report"
                    },
                    {
                      "id": 1261,
                      "match_id": 46791,
                      "title": "Fantasy Basketball Picks Today: Top DraftKings NBA DFS Targets, Values for November 14 - DraftKings",
                      "link": "https://dknetwork.draftkings.com/fantasy-advice/2023/11/14/23960681/fantasy-basketball-picks-today-top-draftkings-nba-dfs-targets-values-for-november-14-luka-jokic",
                      "thumbnail_url": "https://cdn.vox-cdn.com/thumbor/Qn4xRIBb1hGqxvtw_x8Igj6fVfw=/0x0:4523x2368/fit-in/1200x630/cdn.vox-cdn.com/uploads/chorus_asset/file/25084172/1790390362.jpg",
                      "description": "Stan Son gives his top studs and value plays at each position for Tuesday’s fantasy basketball slate on DraftKings.",
                      "published_date": "2023-11-14T18:40:48+00:00",
                      "source_url": "https://dknetwork.draftkings.com",
                      "source": "DraftKings"
                    },
                    {
                      "id": 1369,
                      "match_id": 46791,
                      "title": "Los partidos de hoy para el In-Season Tournament de la NBA - TyC Sports",
                      "link": "https://www.tycsports.com/estados-unidos/nba/hoy-noche-cargada-con-el-in-season-tournament-de-la-nba-quienes-juegan-hora-y-donde-verlo-en-vivo-id547652.html",
                      "thumbnail_url": "https://media.tycsports.com/files/2023/11/14/645948/pacers-sixers-nba_1440x810_wmk.webp?v=1",
                      "description": "Se viene una nueva jornada para el campeonato que se disputa a la par de la temporada regular y habrá diez juegos, con algunos duelos más que interesantes para ambas tablas.",
                      "published_date": "2023-11-14T13:46:40+00:00",
                      "source_url": "https://www.tycsports.com",
                      "source": "TyC Sports"
                    },
                    {
                      "id": 1265,
                      "match_id": 46791,
                      "title": "Matisse Thybulle Player Props: Three-Pointer Props & Odds vs. the ... - Bleacher Nation",
                      "link": "https://www.bleachernation.com/picks/nba-picks/nba-prop-bets/2023/11/14/matisse-thybulle-player-props-three-pointer-props-odds-vs-the-jazz-tuesday-november-14-2023/",
                      "thumbnail_url": "https://www.bleachernation.com/wp-content/uploads/2023/11/httpscdn.dataskrive.comapiassetzJQrutW.jpg",
                      "description": "The Portland Trail Blazers play the Utah Jazz at 9:00 PM ET on Tuesday, and one of the 3-pointer props available for this clash requires two trifectas from",
                      "published_date": "2023-11-15T02:31:30+00:00",
                      "source_url": "https://www.bleachernation.com",
                      "source": "Bleacher Nation"
                    },
                    {
                      "id": 1380,
                      "match_id": 46791,
                      "title": "Ducks' Nix Gets More Honors...Trail Blazers In-Season Tournament ... - KBND",
                      "link": "https://kbnd.com/kbndsports/715635",
                      "thumbnail_url": "https://kbnd.com/images/fb_icon.jpg",
                      "description": "College Football:\n\nOregon quarterback Bo Nix has been named the Pac-12 Offensive Player of the Week for the third time this season. Nix was also named a semifinalist for the Maxwell Award, given to...",
                      "published_date": "2023-11-14T14:17:35+00:00",
                      "source_url": "https://kbnd.com",
                      "source": "KBND"
                    },
                    {
                      "id": 1278,
                      "match_id": 46791,
                      "title": "Pickswise NBA Parlay Picks & Predictions for Tuesday at +679 odds ... - Pickswise",
                      "link": "https://www.pickswise.com/news/best-nba-parlay-picks-today-tuesday-11-14-3-leg-parlay-at-mega-679-odds-thunder-set-to-dominate-at-home/",
                      "thumbnail_url": "https://www.pickswise.com/wp-content/offload/uploads/2022/02/15094115/Fallback.png",
                      "description": "The NBA rolls on this Tuesday with more action in the in-season tournament. Let's take a look at our expert's 3-leg mega parlay.",
                      "published_date": "2023-11-14T17:49:00+00:00",
                      "source_url": "https://www.pickswise.com",
                      "source": "Pickswise"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Agg News Matches"
      }
    },
    "/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**Timeouts**, **Max points in a row**, **Biggest lead**, **Blocks**, **Turnovers**, **2 pointers**, **Offensive rebounds**, **Fouls**, **Defensive rebounds**, **Assists**, **Lead changes**, **Field goals**, **Free throws**, **Time spent in lead**, **3 pointers**, **Steals**, **Rebounds**.\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://basketball.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": 12,
                      "statistics": [
                        {
                          "type": "2 pointers",
                          "period": "ALL",
                          "category": "Scoring",
                          "away_team": "35/39 (90%)",
                          "home_team": "58/61 (95%)"
                        },
                        {
                          "type": "3 pointers",
                          "period": "ALL",
                          "category": "Scoring",
                          "away_team": "21/40 (53%)",
                          "home_team": "13/22 (59%)"
                        },
                        {
                          "type": "Biggest lead",
                          "period": "ALL",
                          "category": "Lead",
                          "away_team": "5",
                          "home_team": "30"
                        },
                        {
                          "type": "Field goals",
                          "period": "ALL",
                          "category": "Scoring",
                          "away_team": "56/79 (71%)",
                          "home_team": "71/83 (86%)"
                        },
                        {
                          "type": "Fouls",
                          "period": "ALL",
                          "category": "Other",
                          "away_team": "3",
                          "home_team": "5"
                        },
                        {
                          "type": "Free throws",
                          "period": "ALL",
                          "category": "Scoring",
                          "away_team": "3/3 (100%)",
                          "home_team": "4/5 (80%)"
                        },
                        {
                          "type": "Lead changes",
                          "period": "ALL",
                          "category": "Lead",
                          "away_team": "7",
                          "home_team": "8"
                        },
                        {
                          "type": "Max points in a row",
                          "period": "ALL",
                          "category": "Lead",
                          "away_team": "9",
                          "home_team": "15"
                        },
                        {
                          "type": "Rebounds",
                          "period": "ALL",
                          "category": "Other",
                          "away_team": "13",
                          "home_team": "19"
                        },
                        {
                          "type": "Timeouts",
                          "period": "ALL",
                          "category": "Other",
                          "away_team": "8",
                          "home_team": "5"
                        },
                        {
                          "type": "Time spent in lead",
                          "period": "ALL",
                          "category": "Lead",
                          "away_team": "3:31",
                          "home_team": "34:22"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Statistics"
      }
    },
    "/players-statistics": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players Statistics",
        "description": "This endpoint allows you to retrieve the statistics from players.\n\nFor the type argument you can search by: **overall**, **home** and **away**, but **overall** is most common type for this endpoint.\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.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet statistics from a specific **player_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}`<br /><br />Get top 20 players with most goals from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=goals.desc&limit=20`<br /><br />Get top 20 players with most rating from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=rating.desc&limit=20`<br /><br />Get top 20 players with most red cards from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=red_cards.desc&limit=20`<br /><br />Get top 20 players with most yellow cards from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=yellow_cards.desc&limit=20`<br /><br />Get top 20 players with most assists from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=assists.desc&limit=20`<br /><br />Get statistics from a specific **player_id** and **team_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}`<br /><br />Get statistics from a specific **player_id**, **team_id** and **league_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id**, **season_id** and **type**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.player_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-statistics.type"
          },
          {
            "$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-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "player_id": 6354,
                      "team_id": 8409,
                      "team_name": "SG Apes",
                      "team_hash_image": "c7851d4a3d76d2a899e31ba77c2319bd201deb40be00b79233368e17803895bc",
                      "league_id": 1748,
                      "league_name": "The League",
                      "league_hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf",
                      "season_id": 4176,
                      "season_name": "25/26",
                      "type": "home",
                      "time_played_seconds": 30919,
                      "player_points": 211,
                      "two_point_field_goals_made": 29,
                      "two_point_field_goal_attempts": 69,
                      "three_point_field_goals_made": 36,
                      "three_point_field_goal_attempts": 113,
                      "free_throws_scored": 45,
                      "free_throw_attempts": 59,
                      "total_field_goals_made": 65,
                      "total_field_goal_attempts": 182,
                      "total_rebounds": 54,
                      "defensive_rebounds": 39,
                      "offensive_rebounds": 15,
                      "player_turnovers": 43,
                      "player_blocks": 6,
                      "personal_fouls_committed": 56,
                      "player_assists": 80,
                      "player_steals": 43,
                      "plus_minus_rating": 76,
                      "field_goal_percentage": 35.714285714286,
                      "free_throw_percentage": 76.271186440678,
                      "three_point_percentage": 31.858407079646,
                      "two_point_percentage": 42.028985507246,
                      "double_doubles_count": 0,
                      "triple_doubles_count": 0,
                      "assist_to_turnover_ratio": 1.8604651162791,
                      "total_appearances": 20
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players Statistics"
      }
    },
    "/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://basketball.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": 1748,
                      "league_name": "The League",
                      "league_hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf",
                      "tournaments": [
                        {
                          "id": 3888,
                          "name": "The League",
                          "importance": 0
                        },
                        {
                          "id": 3896,
                          "name": "The League",
                          "importance": 0
                        },
                        {
                          "id": 64989,
                          "name": "The League - Финал",
                          "importance": 0
                        },
                        {
                          "id": 70389,
                          "name": "The League - Хагас Шигшээ",
                          "importance": 0
                        },
                        {
                          "id": 70578,
                          "name": "The League - Плэйофф 1-р шат",
                          "importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments By League"
      }
    },
    "/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://basketball.sportmicro.com/teams`<br /><br />Get team based on the **name**<br />`https://basketball.sportmicro.com/teams?name=like.*Real*`<br /><br />Get team based on the **id**<br />`https://basketball.sportmicro.com/teams?id=eq.{id}`<br /><br />Get teams from a specific **country_id**<br />`https://basketball.sportmicro.com/teams?country_id=eq.{country_id}`<br /><br />Get teams from a specific **category_id**<br />`https://basketball.sportmicro.com/teams?category_id=eq.{category_id}`<br /><br />Get teams from a specific **arena_id**<br />`https://basketball.sportmicro.com/teams?arena_id=eq.{arena_id}`<br /><br />Get teams from a specific **coach_id**<br />`https://basketball.sportmicro.com/teams?coach_id=eq.{coach_id}`<br /><br />Get team from a specific **primary_league_id**<br />`https://basketball.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": 269258,
                      "name": "FC Barcelona U18",
                      "full_name": "FC Barcelona U18",
                      "gender": "M",
                      "name_code": "BAR",
                      "national": false,
                      "type": 0,
                      "color_primary": "#374df5",
                      "color_secondary": "#374df5",
                      "color_text": "#ffffff",
                      "hash_image": "303a2ea96bebf12c2cfa9c01fb6a9936750088ac877815e74cc82f9a5f0b2738",
                      "country_id": 12,
                      "country_name": "Spain",
                      "country_hash_image": "ce344a418127968f2bd07ada86c8cf3808eea524c399a02c0c2c0ebbe0f5467c",
                      "class_id": 316,
                      "class_name": "International",
                      "class_hash_image": "bd5f4713b0903aaea2391318cb752b0800ae963769cdce377213c3aa877fbc21"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams"
      }
    },
    "/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://basketball.sportmicro.com/leagues`<br /><br />Search the leagues by the `name`<br />`https://basketball.sportmicro.com/leagues?name=like.*Championship*`<br /><br />Get leagues based on the **id**<br />`https://basketball.sportmicro.com/leagues?id=eq.{id}`<br /><br />Get leagues from a specific **class_id**<br />`https://basketball.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": 1748,
                      "name": "The League",
                      "importance": 0,
                      "current_champion_team_num_titles": 10,
                      "most_titles": 10,
                      "start_league": "2025-10-01T00:00:00+00:00",
                      "end_league": "2026-06-01T00:00:00+00:00",
                      "hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf",
                      "class_id": 309,
                      "class_name": "Mongolia",
                      "class_hash_image": "8f3597c80c1361c9d782278aafb3c42a483320f76e97a361843e571095ef40fb"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Leagues"
      }
    },
    "/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://basketball.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": 1748,
                      "league_name": "The League",
                      "league_hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf",
                      "seasons": [
                        {
                          "id": 4176,
                          "name": "25/26",
                          "year": "25/26",
                          "start_time": "2026-04-24"
                        },
                        {
                          "id": 4188,
                          "name": "24/25",
                          "year": "24/25"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Seasons By League"
      }
    },
    "/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://basketball.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": 1,
                      "country_name": "Canada",
                      "country_hash_image": "4b650e5c4785025dee7bd65e3c5c527356717d7a1c0bfef5b4ada8ca1e9cbe17",
                      "coaches": [
                        {
                          "id": 737,
                          "name": "Gordon Herbert",
                          "hash_image": "03507a006302a0744c4b15133c03c29245b749c28f259a86e905806815a03915"
                        },
                        {
                          "id": 2259,
                          "name": "Roy Rana",
                          "hash_image": "7bd360ea5990e7788d5c4392070dc77390211acaa4267e401630939c4f30371c"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coaches By Country"
      }
    },
    "/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://basketball.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": 461,
                      "title": "Detroit Pistons - Milwaukee Bucks",
                      "subtitle": "CADE IS BACK💥",
                      "url": "https://x.com/i/status/2042021017716191324",
                      "created_at": "2026-04-08T23:56:31+00:00",
                      "source_url": "https://x.com/i/status/2042021017716191324"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Highlights"
      }
    },
    "/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://basketball.sportmicro.com/arenas`<br /><br />Get arenas based on the **id**<br />`https://basketball.sportmicro.com/arenas?id=eq.{id}`<br /><br />Get arenas from a specific **country_id**<br />`https://basketball.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": 60,
                      "name": "Enka Sport Hall",
                      "city": "Izmir",
                      "stadium_capacity": 2500,
                      "hash_image": "061271c9f2e2a811261f66af63d04b37509b8caee603d08b176b7680c100f0f3",
                      "country_id": 11,
                      "country_name": "Türkiye",
                      "country_hash_image": "22ca9cf39e4466983a65465a5510483eb2b4893d2287204eb4addeca68a872fe",
                      "geolocation": [
                        {
                          "name": "Izmir",
                          "type": "locality",
                          "label": "Izmir, Turkey",
                          "county": "Konak",
                          "region": "Izmir",
                          "latitude": 38.424396,
                          "locality": "Izmir",
                          "continent": "Asia",
                          "longitude": 27.137743,
                          "confidence": 1,
                          "postal_code": "35240",
                          "region_code": "IZ",
                          "country_code": "TUR"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Arenas"
      }
    },
    "/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://basketball.sportmicro.com/standings`<br /><br />Get standing based on the **id**<br />`https://basketball.sportmicro.com/standings?id=eq.{id}`<br /><br />Get standing from a specific **league_id**<br />`https://basketball.sportmicro.com/standings?league_id=eq.{league_id}`<br /><br />Get standing from a specific **league_id** and **season_id**<br />`https://basketball.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://basketball.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": 7457,
                      "tournament_id": 3888,
                      "tournament_name": "The League",
                      "type": "total",
                      "name": "The League 25/26",
                      "season_id": 4176,
                      "season_name": "25/26",
                      "league_id": 1748,
                      "league_name": "The League",
                      "league_hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf",
                      "competitors": [
                        {
                          "wins": 8,
                          "draws": 0,
                          "losses": 17,
                          "points": 33,
                          "matches": 25,
                          "team_id": 130784,
                          "position": 10,
                          "team_name": "Chi Forest Mongolians",
                          "scores_for": 2017,
                          "scores_against": 2112,
                          "team_hash_image": "8962423c1ece3466f6021619e8e4574d8fda2a802c698e52ea959a80d82d02ef"
                        },
                        {
                          "wins": 8,
                          "draws": 1,
                          "losses": 18,
                          "points": 34,
                          "matches": 27,
                          "team_id": 8424,
                          "position": 9,
                          "team_name": "Bishrelt Metal",
                          "scores_for": 1905,
                          "scores_against": 2074,
                          "team_hash_image": "98971b0b5186acfd3b6057515781ad51399f82dd1567ae4b6541d4560334e1e6"
                        },
                        {
                          "wins": 11,
                          "draws": 0,
                          "losses": 15,
                          "points": 37,
                          "matches": 26,
                          "team_id": 108675,
                          "position": 8,
                          "team_name": "Darkhan",
                          "scores_for": 2164,
                          "scores_against": 2152,
                          "team_hash_image": "e6250f8e37a9907f741c4678bc8a9f9834e0e2b8934d26040455f80fba94344c"
                        },
                        {
                          "wins": 11,
                          "draws": 0,
                          "losses": 16,
                          "points": 38,
                          "matches": 27,
                          "team_id": 107333,
                          "position": 7,
                          "team_name": "Zavkhan Brothers",
                          "scores_for": 2272,
                          "scores_against": 2288,
                          "team_hash_image": "9483700ea394e2352fa60cb827324c53178e7661f32a69154734c3003c4c6b97"
                        },
                        {
                          "wins": 12,
                          "draws": 0,
                          "losses": 15,
                          "points": 39,
                          "matches": 27,
                          "team_id": 267954,
                          "position": 6,
                          "team_name": "Khovd Falcons",
                          "scores_for": 2256,
                          "scores_against": 2284,
                          "team_hash_image": "e1898006243c551338b404519124866f4741522938c296b59bf5e1b9f610e060"
                        },
                        {
                          "wins": 15,
                          "draws": 0,
                          "losses": 12,
                          "points": 42,
                          "matches": 27,
                          "team_id": 51127,
                          "position": 4,
                          "team_name": "Selenge",
                          "scores_for": 2210,
                          "scores_against": 2177,
                          "team_hash_image": "afd3c946a65e97b35e54781a6fb9d516e370acb266d607716915550d024f4644"
                        },
                        {
                          "wins": 16,
                          "draws": 0,
                          "losses": 11,
                          "points": 43,
                          "matches": 27,
                          "team_id": 107238,
                          "position": 3,
                          "team_name": "Miners",
                          "scores_for": 2120,
                          "scores_against": 2018,
                          "team_hash_image": "9e368564b9a23a2f16d158b31c55f471dfa7a0680d7ec2a16d855996340d180c"
                        },
                        {
                          "wins": 16,
                          "draws": 1,
                          "losses": 9,
                          "points": 41,
                          "matches": 26,
                          "team_id": 106863,
                          "position": 5,
                          "team_name": "Knights",
                          "scores_for": 2223,
                          "scores_against": 2138,
                          "team_hash_image": "e27bb0c715c8f3792e9cd7c69efb331af43b4251d8e01a0e58ada9ef96e2d26b"
                        },
                        {
                          "wins": 17,
                          "draws": 0,
                          "losses": 9,
                          "points": 43,
                          "matches": 26,
                          "team_id": 8409,
                          "position": 1,
                          "team_name": "SG Apes",
                          "scores_for": 2110,
                          "scores_against": 2127,
                          "team_hash_image": "c7851d4a3d76d2a899e31ba77c2319bd201deb40be00b79233368e17803895bc"
                        },
                        {
                          "wins": 17,
                          "draws": 0,
                          "losses": 9,
                          "points": 43,
                          "matches": 26,
                          "team_id": 123900,
                          "position": 2,
                          "team_name": "Khasin Khuleguud",
                          "scores_for": 2151,
                          "scores_against": 2058,
                          "team_hash_image": "f68d1af84cf229b206e1f393cdcf1835df61ab2a8fe3c0650d25f4e4a2f6cb77"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Standings"
      }
    },
    "/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://basketball.sportmicro.com/tournaments`<br /><br />Get tournaments based on the **id**<br />`https://basketball.sportmicro.com/tournaments?id=eq.{id}`<br /><br />Get tournaments from a specific **league_id**<br />`https://basketball.sportmicro.com/tournaments?league_id=eq.{league_id}`<br /><br />Get tournaments from a specific **class_id**<br />`https://basketball.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": 25225,
                      "name": "Liga Nationala - Group 2",
                      "importance": 0,
                      "league_id": 5426,
                      "league_name": "LNBM Mozzart",
                      "class_id": 545,
                      "class_name": "Romania",
                      "class_hash_image": "22a87756640ac0debef6f434508bb545e69b43270f646d36c122128583fe06ea"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tournaments"
      }
    },
    "/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: `goal`, `period`, `overtimeBreak`.\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://basketball.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": 12,
                      "incidents": [
                        {
                          "time": 1,
                          "type": "goal",
                          "class": "onePoint",
                          "is_home": true,
                          "away_score": 0,
                          "home_score": 1,
                          "reversed_period_time": 10,
                          "reversed_period_time_seconds": 581
                        },
                        {
                          "time": 1,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 2,
                          "home_score": 1,
                          "reversed_period_time": 10,
                          "reversed_period_time_seconds": 563
                        },
                        {
                          "time": 2,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 2,
                          "home_score": 3,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 502
                        },
                        {
                          "time": 3,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 6,
                          "home_score": 14,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 426
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 4,
                          "home_score": 6,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 386
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 4,
                          "home_score": 3,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 395
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 8,
                          "home_score": 14,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 411
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 10,
                          "home_score": 20,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 362
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 4,
                          "home_score": 8,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 363
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 8,
                          "home_score": 16,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 404
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 8,
                          "home_score": 18,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 389
                        },
                        {
                          "time": 4,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 8,
                          "home_score": 20,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 377
                        },
                        {
                          "time": 5,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 13,
                          "home_score": 22,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 317
                        },
                        {
                          "time": 5,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 6,
                          "home_score": 10,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 330
                        },
                        {
                          "time": 5,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 4,
                          "home_score": 10,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 347
                        },
                        {
                          "time": 5,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 6,
                          "home_score": 12,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 325
                        },
                        {
                          "time": 5,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 10,
                          "home_score": 22,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 329
                        },
                        {
                          "time": 6,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 16,
                          "home_score": 24,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 281
                        },
                        {
                          "time": 6,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 19,
                          "home_score": 26,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 266
                        },
                        {
                          "time": 6,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 21,
                          "home_score": 28,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 247
                        },
                        {
                          "time": 6,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 13,
                          "home_score": 24,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 299
                        },
                        {
                          "time": 6,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 16,
                          "home_score": 26,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 275
                        },
                        {
                          "time": 6,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 19,
                          "home_score": 28,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 254
                        },
                        {
                          "time": 7,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 24,
                          "home_score": 30,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 217
                        },
                        {
                          "time": 7,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 26,
                          "home_score": 32,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 190
                        },
                        {
                          "time": 7,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 21,
                          "home_score": 30,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 230
                        },
                        {
                          "time": 7,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 24,
                          "home_score": 32,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 202
                        },
                        {
                          "time": 7,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 26,
                          "home_score": 34,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 182
                        },
                        {
                          "time": 8,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 29,
                          "home_score": 38,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 143
                        },
                        {
                          "time": 8,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 31,
                          "home_score": 38,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 127
                        },
                        {
                          "time": 8,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 26,
                          "home_score": 36,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 163
                        },
                        {
                          "time": 8,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 26,
                          "home_score": 38,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 154
                        },
                        {
                          "time": 9,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 34,
                          "home_score": 38,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 98
                        },
                        {
                          "time": 9,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 34,
                          "home_score": 40,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 85
                        },
                        {
                          "time": 10,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 36,
                          "home_score": 40,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 17
                        },
                        {
                          "time": 10,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 38,
                          "home_score": 42,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 14
                        },
                        {
                          "time": 10,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 36,
                          "home_score": 42,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 15
                        },
                        {
                          "time": 11,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 41,
                          "home_score": 44,
                          "reversed_period_time": 10,
                          "reversed_period_time_seconds": 541
                        },
                        {
                          "time": 11,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 38,
                          "home_score": 44,
                          "reversed_period_time": 10,
                          "reversed_period_time_seconds": 543
                        },
                        {
                          "time": 12,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 44,
                          "home_score": 44,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 501
                        },
                        {
                          "time": 13,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 51,
                          "home_score": 46,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 421
                        },
                        {
                          "time": 13,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 53,
                          "home_score": 51,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 421
                        },
                        {
                          "time": 13,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 46,
                          "home_score": 44,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 474
                        },
                        {
                          "time": 13,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 48,
                          "home_score": 46,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 451
                        },
                        {
                          "time": 13,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 53,
                          "home_score": 48,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 421
                        },
                        {
                          "time": 13,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 46,
                          "home_score": 46,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 464
                        },
                        {
                          "time": 13,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 51,
                          "home_score": 48,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 421
                        },
                        {
                          "time": 14,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 56,
                          "home_score": 51,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 417
                        },
                        {
                          "time": 14,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 58,
                          "home_score": 53,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 393
                        },
                        {
                          "time": 14,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 60,
                          "home_score": 55,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 377
                        },
                        {
                          "time": 14,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 56,
                          "home_score": 53,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 415
                        },
                        {
                          "time": 14,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 58,
                          "home_score": 55,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 383
                        },
                        {
                          "time": 14,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 60,
                          "home_score": 57,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 364
                        },
                        {
                          "time": 15,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 60,
                          "home_score": 60,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 348
                        },
                        {
                          "time": 15,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 60,
                          "home_score": 63,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 334
                        },
                        {
                          "time": 15,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 62,
                          "home_score": 63,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 330
                        },
                        {
                          "time": 15,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 64,
                          "home_score": 65,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 303
                        },
                        {
                          "time": 15,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 62,
                          "home_score": 65,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 311
                        },
                        {
                          "time": 16,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 69,
                          "home_score": 67,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 261
                        },
                        {
                          "time": 16,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 66,
                          "home_score": 67,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 265
                        },
                        {
                          "time": 16,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 64,
                          "home_score": 67,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 292
                        },
                        {
                          "time": 17,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 72,
                          "home_score": 71,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 203
                        },
                        {
                          "time": 17,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 77,
                          "home_score": 75,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 183
                        },
                        {
                          "time": 17,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 74,
                          "home_score": 73,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 203
                        },
                        {
                          "time": 17,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 69,
                          "home_score": 69,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 239
                        },
                        {
                          "time": 17,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 69,
                          "home_score": 71,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 220
                        },
                        {
                          "time": 17,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 72,
                          "home_score": 73,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 203
                        },
                        {
                          "time": 17,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 74,
                          "home_score": 75,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 201
                        },
                        {
                          "time": 18,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 77,
                          "home_score": 78,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 179
                        },
                        {
                          "time": 18,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 79,
                          "home_score": 80,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 123
                        },
                        {
                          "time": 18,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 77,
                          "home_score": 80,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 154
                        },
                        {
                          "time": 19,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 79,
                          "home_score": 83,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 110
                        },
                        {
                          "time": 19,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 81,
                          "home_score": 83,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 92
                        },
                        {
                          "time": 19,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 83,
                          "home_score": 83,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 85
                        },
                        {
                          "time": 20,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 83,
                          "home_score": 90,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 13
                        },
                        {
                          "time": 20,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 83,
                          "home_score": 85,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 51
                        },
                        {
                          "time": 20,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 83,
                          "home_score": 87,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 49
                        },
                        {
                          "time": 21,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 83,
                          "home_score": 93,
                          "reversed_period_time": 10,
                          "reversed_period_time_seconds": 585
                        },
                        {
                          "time": 21,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 83,
                          "home_score": 95,
                          "reversed_period_time": 10,
                          "reversed_period_time_seconds": 549
                        },
                        {
                          "time": 22,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 85,
                          "home_score": 95,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 515
                        },
                        {
                          "time": 22,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 87,
                          "home_score": 97,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 493
                        },
                        {
                          "time": 22,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 85,
                          "home_score": 97,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 505
                        },
                        {
                          "time": 23,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 89,
                          "home_score": 101,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 439
                        },
                        {
                          "time": 23,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 87,
                          "home_score": 99,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 480
                        },
                        {
                          "time": 23,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 87,
                          "home_score": 101,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 449
                        },
                        {
                          "time": 24,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 94,
                          "home_score": 103,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 365
                        },
                        {
                          "time": 24,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 94,
                          "home_score": 108,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 365
                        },
                        {
                          "time": 24,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 91,
                          "home_score": 101,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 400
                        },
                        {
                          "time": 24,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 96,
                          "home_score": 108,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 362
                        },
                        {
                          "time": 24,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 91,
                          "home_score": 103,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 386
                        },
                        {
                          "time": 24,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 94,
                          "home_score": 105,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 365
                        },
                        {
                          "time": 26,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 96,
                          "home_score": 110,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 254
                        },
                        {
                          "time": 27,
                          "type": "goal",
                          "class": "onePoint",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 113,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 211
                        },
                        {
                          "time": 27,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 99,
                          "home_score": 110,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 240
                        },
                        {
                          "time": 27,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 101,
                          "home_score": 110,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 238
                        },
                        {
                          "time": 27,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 112,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 224
                        },
                        {
                          "time": 28,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 115,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 160
                        },
                        {
                          "time": 28,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 117,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 143
                        },
                        {
                          "time": 29,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 119,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 108
                        },
                        {
                          "time": 29,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 121,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 88
                        },
                        {
                          "time": 30,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 123,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 50
                        },
                        {
                          "time": 30,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 101,
                          "home_score": 125,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 14
                        },
                        {
                          "time": 31,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 103,
                          "home_score": 125,
                          "reversed_period_time": 10,
                          "reversed_period_time_seconds": 581
                        },
                        {
                          "time": 32,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 106,
                          "home_score": 133,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 481
                        },
                        {
                          "time": 32,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 103,
                          "home_score": 130,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 481
                        },
                        {
                          "time": 32,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 103,
                          "home_score": 133,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 481
                        },
                        {
                          "time": 32,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 103,
                          "home_score": 127,
                          "reversed_period_time": 9,
                          "reversed_period_time_seconds": 481
                        },
                        {
                          "time": 33,
                          "type": "goal",
                          "class": "onePoint",
                          "is_home": false,
                          "away_score": 109,
                          "home_score": 133,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 478
                        },
                        {
                          "time": 33,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 108,
                          "home_score": 133,
                          "reversed_period_time": 8,
                          "reversed_period_time_seconds": 479
                        },
                        {
                          "time": 34,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 111,
                          "home_score": 138,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 380
                        },
                        {
                          "time": 34,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 111,
                          "home_score": 133,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 391
                        },
                        {
                          "time": 34,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 111,
                          "home_score": 135,
                          "reversed_period_time": 7,
                          "reversed_period_time_seconds": 385
                        },
                        {
                          "time": 35,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 116,
                          "home_score": 141,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 325
                        },
                        {
                          "time": 35,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 119,
                          "home_score": 141,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 311
                        },
                        {
                          "time": 35,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": true,
                          "away_score": 113,
                          "home_score": 141,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 337
                        },
                        {
                          "time": 35,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 113,
                          "home_score": 138,
                          "reversed_period_time": 6,
                          "reversed_period_time_seconds": 346
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "onePoint",
                          "is_home": true,
                          "away_score": 122,
                          "home_score": 142,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 271
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "onePoint",
                          "is_home": true,
                          "away_score": 122,
                          "home_score": 143,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 271
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 122,
                          "home_score": 141,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 298
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 127,
                          "home_score": 145,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 247
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "threePoints",
                          "is_home": false,
                          "away_score": 130,
                          "home_score": 147,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 243
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 124,
                          "home_score": 143,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 267
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 124,
                          "home_score": 145,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 257
                        },
                        {
                          "time": 36,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 127,
                          "home_score": 147,
                          "reversed_period_time": 5,
                          "reversed_period_time_seconds": 243
                        },
                        {
                          "time": 37,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 130,
                          "home_score": 149,
                          "reversed_period_time": 4,
                          "reversed_period_time_seconds": 233
                        },
                        {
                          "time": 38,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 130,
                          "home_score": 151,
                          "reversed_period_time": 3,
                          "reversed_period_time_seconds": 137
                        },
                        {
                          "time": 39,
                          "type": "goal",
                          "class": "onePoint",
                          "is_home": false,
                          "away_score": 131,
                          "home_score": 153,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 86
                        },
                        {
                          "time": 39,
                          "type": "goal",
                          "class": "onePoint",
                          "is_home": false,
                          "away_score": 132,
                          "home_score": 153,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 86
                        },
                        {
                          "time": 39,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 134,
                          "home_score": 155,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 86
                        },
                        {
                          "time": 39,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 130,
                          "home_score": 153,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 108
                        },
                        {
                          "time": 39,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 132,
                          "home_score": 155,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 86
                        },
                        {
                          "time": 39,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 134,
                          "home_score": 157,
                          "reversed_period_time": 2,
                          "reversed_period_time_seconds": 83
                        },
                        {
                          "time": 40,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": false,
                          "away_score": 136,
                          "home_score": 159,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 13
                        },
                        {
                          "time": 40,
                          "type": "goal",
                          "class": "twoPoints",
                          "is_home": true,
                          "away_score": 134,
                          "home_score": 159,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 54
                        },
                        {
                          "text": "FT",
                          "time": 40,
                          "type": "period",
                          "is_live": false,
                          "added_time": 999,
                          "away_score": 136,
                          "home_score": 159,
                          "reversed_period_time": 1,
                          "reversed_period_time_seconds": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Incidents"
      }
    },
    "/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://basketball.sportmicro.com/tv-channels`<br /><br />Get tv channels based on the **name**<br />`https://basketball.sportmicro.com/tv-channels?name=like.*Sportklub*`<br /><br />Get tv channels based on the **id**<br />`https://basketball.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"
      }
    },
    "/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 | Abandoned\ncanceled | Canceled\ndelayed | Start delayed\nendure | Will continue\nfinished | Walkover\nfinished | Removed\nfinished | Retired\nfinished | AET\nfinished | Pause\nfinished | Awaiting extra time\nfinished | Ended\nfinished | Coverage canceled\ninterrupted | Interrupted\nlive | 1st quarter\nlive | 3rd quarter\nlive | 4th quarter\nlive | 2nd quarter\nnotplayed | Not played\npostponed | Postponed\nsuspended | Suspended\nupcoming | Not started\nlive | 1st extra\nlive | 2nd extra\n\nFor **scores** we have fields for covering that: `current`, `display`, `period1`, `period2`, `period3`, `period4`, `period5`, `period6`, `period7`, `normaltime`, `overtime`, `point`, `series`, `extra1`, `extra2`, `team`, `match_id`.\n\nFor **time extras or injuries** we have fields for covering that: **current**, **period1**, **period2**, **period3**, **period4**, **overtime**, **played**, **period_length**, **overtime_length**, **total_period_count**, **current_period_start_timestamp**, **match_id**, **time**, **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://basketball.sportmicro.com/matches`<br /><br />Get match based on the **id**<br />`https://basketball.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://basketball.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://basketball.sportmicro.com/matches?status_type=eq.{status_type}`<br /><br />Get matches based on the **season_id**<br />`https://basketball.sportmicro.com/matches?season_id=eq.{season_id}`<br /><br />Get matches based on the **tournament_id**<br />`https://basketball.sportmicro.com/matches?tournament_id=eq.{tournament_id}`<br /><br />Get matches based on the **round_id**<br />`https://basketball.sportmicro.com/matches?round_id=eq.{round_id}`<br /><br />Get matches based on the **arena_id**<br />`https://basketball.sportmicro.com/matches?arena_id=eq.{arena_id}`<br /><br />Get matches based on the **referee_id**<br />`https://basketball.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://basketball.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://basketball.sportmicro.com/matches?home_team_id=eq.{home_team_id}`<br /><br />Get away team matches based on the **away_team_id**<br />`https://basketball.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": "Detroit Pistons vs Indiana Pacers",
                      "tournament_id": 7542,
                      "tournament_name": "NBA - Playoffs",
                      "tournament_importance": 176,
                      "season_id": 8495,
                      "season_name": "NBA 89/90",
                      "round_id": 102511,
                      "round": {
                        "id": 102511,
                        "name": "Round of 16",
                        "round": 5,
                        "end_time": "1990-05-06",
                        "start_time": "1990-04-26"
                      },
                      "status": {
                        "type": "finished",
                        "reason": "Ended"
                      },
                      "status_type": "finished",
                      "home_team_id": 8569,
                      "home_team_name": "Detroit Pistons",
                      "home_team_hash_image": "949fc00dc85733fa854de9a74f0f13295b04c63a551c4e8a9aedcbd14cc07bac",
                      "away_team_id": 18716,
                      "away_team_name": "Indiana Pacers",
                      "away_team_hash_image": "5fdc36a0ad13388a99aec516340efbcd08f66d0942e25f77171b54f06e52a336",
                      "home_team_score": {
                        "current": 100,
                        "display": 100,
                        "period_1": 20,
                        "period_2": 21,
                        "period_3": 33,
                        "period_4": 26
                      },
                      "away_team_score": {
                        "current": 87,
                        "display": 87,
                        "period_1": 16,
                        "period_2": 25,
                        "period_3": 22,
                        "period_4": 24
                      },
                      "start_time": "1990-04-28T04:00:00+00:00",
                      "duration": 9000,
                      "season_statistics_type": "playoffs",
                      "class_id": 348,
                      "class_name": "USA",
                      "class_hash_image": "199ac245bae5f367dc1d033ecf8c0553d6cfa14ebd16f604317e456dcf668258",
                      "league_id": 1819,
                      "league_name": "NBA",
                      "league_hash_image": "164ce709b8a2d3a3392b9ffd3663d42536325bcee38e36f556bfe211767cd845"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches"
      }
    },
    "/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://basketball.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": "0001-01-01",
                      "matches": [
                        {
                          "id": 22799,
                          "name": "Clube Galitos vs 5Basket / Gondomar",
                          "status": "canceled",
                          "duration": 9000,
                          "league_id": 7348,
                          "season_id": 24755,
                          "start_time": "0001-01-01T19:06:45+00:00",
                          "league_name": "CN1 Basquetebol",
                          "season_name": "25/26",
                          "away_team_id": 77211,
                          "home_team_id": 84893,
                          "status_reason": "Canceled",
                          "tournament_id": 69106,
                          "away_team_name": "5Basket / Gondomar",
                          "home_team_name": "Clube Galitos",
                          "tournament_name": "CN1 Basquetebol - 3ª Fase - Meias-Finais Norte",
                          "away_team_hash_image": "ab874dfb1e3662e364d8c2b3fc83641771d354f374cec2f4798c5c3705d75f48",
                          "home_team_hash_image": "81f19e986c46504f0611e80156a21033fdf7453c0b5e7dad43be3909d373cb09",
                          "tournament_importance": 0
                        },
                        {
                          "id": 22818,
                          "name": "CBA Vigion Albufeira vs OS Belenenses",
                          "status": "canceled",
                          "duration": 9000,
                          "league_id": 7348,
                          "season_id": 24755,
                          "start_time": "0001-01-01T17:06:45+00:00",
                          "league_name": "CN1 Basquetebol",
                          "season_name": "25/26",
                          "away_team_id": 81751,
                          "home_team_id": 85334,
                          "status_reason": "Canceled",
                          "tournament_id": 69086,
                          "away_team_name": "OS Belenenses",
                          "home_team_name": "CBA Vigion Albufeira",
                          "tournament_name": "CN1 Basquetebol - 3ª Fase - Meias-Finais Sul",
                          "away_team_hash_image": "d587c74ebf4cd44023565182fb1cdd0b49a933fddd4e1adcaa8b5feea2949236",
                          "home_team_hash_image": "1d5467ea05c6e51a727d8340e4dfd4889df30b56a264a6e29214b3b9bc31d2f8",
                          "tournament_importance": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches By Date"
      }
    },
    "/teams-statistics": {
      "get": {
        "tags": [
          "Teams"
        ],
        "summary": "Teams Statistics",
        "description": "This endpoint allows you to retrieve the statistics 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 team statistics from a specific **team_id**<br />`https://basketball.sportmicro.com/teams-statistics?team_id=eq.{team_id}`<br /><br />Get team statistics from a specific **team_id** and **league_id**<br />`https://basketball.sportmicro.com/teams-statistics?team_id=eq.{team_id}&league_id=eq.{league_id}`<br /><br />Get team statistics from a specific **team_id**, **league_id** and **season_id**<br />`https://basketball.sportmicro.com/teams-statistics?&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get team statistics from a specific **team_id**, **league_id**, **season_id** and **type**<br />`https://basketball.sportmicro.com/teams-statistics?team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.teams-statistics.team_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams-statistics.league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams-statistics.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.teams-statistics.type"
          },
          {
            "$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-statistics"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "team_id": 25238,
                      "team_name": "Connecticut Huskies",
                      "team_hash_image": "61716eaa55ae95f8dc8a63530fd708fd76730a2a8d30cfb0a7f59ec010f4de5b",
                      "league_id": 3863,
                      "league_name": "NCAA Women's March Madness",
                      "season_id": 11598,
                      "season_name": "NCAA Division I, National Championship Women 25/26",
                      "type": "overall",
                      "points": 369,
                      "point_difference": 116,
                      "made_two_pointers": 106,
                      "attempted_two_pointers": 202,
                      "made_three_pointers": 36,
                      "attempted_three_pointers": 117,
                      "made_free_throws": 49,
                      "attempted_free_throws": 71,
                      "made_field_goals": 142,
                      "attempted_field_goals": 319,
                      "total_rebounds": 173,
                      "defensive_rebounds": 120,
                      "offensive_rebounds": 53,
                      "total_turnovers": 56,
                      "total_blocks": 24,
                      "total_personal_fouls": 70,
                      "total_assists": 99,
                      "total_steals": 76,
                      "field_goal_percentage": 44.514106583072,
                      "free_throw_percentage": 69.014084507042,
                      "three_point_percentage": 30.769230769231,
                      "two_point_percentage": 52.475247524752,
                      "total_double_doubles": 2,
                      "total_triple_doubles": 0,
                      "assist_to_turnover_ratio": 1.7678571428571,
                      "points_allowed": 253,
                      "made_two_pointers_allowed": 80,
                      "attempted_two_pointers_allowed": 201,
                      "made_three_pointers_allowed": 17,
                      "attempted_three_pointers_allowed": 74,
                      "made_free_throws_allowed": 42,
                      "attempted_free_throws_allowed": 62,
                      "made_field_goals_allowed": 97,
                      "attempted_field_goals_allowed": 275,
                      "rebounds_allowed": 149,
                      "defensive_rebounds_allowed": 108,
                      "offensive_rebounds_allowed": 41,
                      "turnovers_allowed": 97,
                      "blocks_allowed": 9,
                      "personal_fouls_allowed": 69,
                      "assists_allowed": 47,
                      "steals_allowed": 34,
                      "field_goal_percentage_allowed": 35.272727272727,
                      "free_throw_percentage_allowed": 67.741935483871,
                      "three_point_percentage_allowed": 22.972972972973,
                      "two_point_percentage_allowed": 39.800995024876,
                      "total_double_doubles_allowed": 2,
                      "total_triple_doubles_allowed": 0,
                      "assist_to_turnover_ratio_allowed": 0.48453608247423,
                      "total_matches_played": 5,
                      "total_awarded_matches": 0
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams Statistics"
      }
    },
    "/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://basketball.sportmicro.com/cup-bracket?id=eq.{id}`<br /><br />Get cups based on the **season_id**<br />`https://basketball.sportmicro.com/cup-bracket?season_id=eq.{season_id}`<br /><br />Get cups based on the **league_id**<br />`https://basketball.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": 1920,
                      "name": "1990 NBA Playoffs",
                      "type": 1,
                      "season_id": 8495,
                      "season_name": "NBA 89/90",
                      "league_id": 1819,
                      "league_name": "NBA",
                      "league_hash_image": "164ce709b8a2d3a3392b9ffd3663d42536325bcee38e36f556bfe211767cd845",
                      "rounds": [
                        {
                          "type": 8,
                          "order": 1,
                          "blocks": [
                            {
                              "order": 1,
                              "matches": [
                                1
                              ],
                              "finished": true,
                              "participants": [
                                {
                                  "order": 1,
                                  "winner": true,
                                  "team_id": 8569,
                                  "team_name": "Detroit Pistons",
                                  "team_hash_image": "949fc00dc85733fa854de9a74f0f13295b04c63a551c4e8a9aedcbd14cc07bac"
                                },
                                {
                                  "order": 2,
                                  "winner": false,
                                  "team_id": 18716,
                                  "team_name": "Indiana Pacers",
                                  "team_hash_image": "5fdc36a0ad13388a99aec516340efbcd08f66d0942e25f77171b54f06e52a336"
                                }
                              ],
                              "away_team_score": "0",
                              "home_team_score": "3",
                              "has_next_round_link": true,
                              "automatic_progression": false,
                              "series_start_date_timestamp": "1990-04-26T04:00:00+00:00"
                            },
                            {
                              "order": 2,
                              "matches": [
                                2,
                                3,
                                4,
                                5,
                                6
                              ],
                              "finished": true,
                              "participants": [
                                {
                                  "order": 1,
                                  "winner": false,
                                  "team_id": 18280,
                                  "team_name": "Boston Celtics",
                                  "team_hash_image": "83a926ad568fc20bd403ca915fdc8c86b56a25508ae29bc41637d4a67d7d7a6a"
                                },
                                {
                                  "order": 2,
                                  "winner": true,
                                  "team_id": 18545,
                                  "team_name": "New York Knicks",
                                  "team_hash_image": "6ec3b03b11de6a2354ea83bdbe51ab91ed063afe3d8b66b62390f451fc756cfc"
                                }
                              ],
                              "away_team_score": "3",
                              "home_team_score": "2",
                              "has_next_round_link": true,
                              "automatic_progression": false,
                              "series_start_date_timestamp": "1990-04-26T04:00:00+00:00"
                            },
                            {
                              "order": 3,
                              "matches": [
                                7,
                                8,
                                9,
                                10
                              ],
                              "finished": true,
                              "participants": [
                                {
                                  "order": 1,
                                  "winner": true,
                                  "team_id": 8562,
                                  "team_name": "Chicago Bulls",
                                  "team_hash_image": "f43f9f6b5efb520ed261ea261f6b6bb5d62652f7e0f4c46cf9bacdaa3948f946"
                                },
                                {
                                  "order": 2,
                                  "winner": false,
                                  "team_id": 18664,
                                  "team_name": "Milwaukee Bucks",
                                  "team_hash_image": "4f95989d9abe98a2bfc58b263f711a168e96ed9f5f4a775c83e474ef7991c6c3"
                                }
                              ],
                              "away_team_score": "1",
                              "home_team_score": "3",
                              "has_next_round_link": true,
                              "automatic_progression": false,
                              "series_start_date_timestamp": "1990-04-27T04:00:00+00:00"
                            },
                            {
                              "order": 4,
                              "finished": true,
                              "away_team_score": "2",
                              "home_team_score": "3",
                              "has_next_round_link": true,
                              "automatic_progression": false,
                              "series_start_date_timestamp": "1990-04-26T04:00:00+00:00"
                            }
                          ],
                          "description": "1/8"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Cup Bracket"
      }
    },
    "/matches-graphs": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Graphs",
        "description": "This endpoint allows you to retrieve the graphs from matches.\nIf the `value` field is a bigger number (> 0) that means that the home team had a big pressure that minute. And if the `value` field is a lower number (< 0) than it means that away team had a bigger pressure that minute. The matches-graph's `id` is placed in `matches` endpoint if it has the `graph_id` field.\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 graph based on the **id**<br />`https://basketball.sportmicro.com/matches-graphs?id=eq.{id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-graphs.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-graphs"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "period_time": 10,
                      "period_count": 4,
                      "points": [
                        {
                          "value": -4,
                          "minute": 18
                        },
                        {
                          "value": -3,
                          "minute": 16
                        },
                        {
                          "value": -3,
                          "minute": 17
                        },
                        {
                          "value": -2,
                          "minute": 2
                        },
                        {
                          "value": -1,
                          "minute": 10
                        },
                        {
                          "value": -1,
                          "minute": 11
                        },
                        {
                          "value": 0,
                          "minute": 1
                        },
                        {
                          "value": 0,
                          "minute": 5
                        },
                        {
                          "value": 0,
                          "minute": 8
                        },
                        {
                          "value": 1,
                          "minute": 4
                        },
                        {
                          "value": 1,
                          "minute": 6
                        },
                        {
                          "value": 1,
                          "minute": 7
                        },
                        {
                          "value": 1,
                          "minute": 15
                        },
                        {
                          "value": 1,
                          "minute": 19
                        },
                        {
                          "value": 2,
                          "minute": 13
                        },
                        {
                          "value": 2,
                          "minute": 14
                        },
                        {
                          "value": 3,
                          "minute": 3
                        },
                        {
                          "value": 4,
                          "minute": 9
                        },
                        {
                          "value": 4,
                          "minute": 12
                        },
                        {
                          "value": 4,
                          "minute": 20
                        },
                        {
                          "value": 4,
                          "minute": 21
                        },
                        {
                          "value": 4,
                          "minute": 22
                        },
                        {
                          "value": 5,
                          "minute": 23
                        },
                        {
                          "value": 8,
                          "minute": 24
                        },
                        {
                          "value": 11,
                          "minute": 25
                        },
                        {
                          "value": 14,
                          "minute": 27
                        },
                        {
                          "value": 15,
                          "minute": 28
                        },
                        {
                          "value": 16,
                          "minute": 31
                        },
                        {
                          "value": 17,
                          "minute": 26
                        },
                        {
                          "value": 18,
                          "minute": 29
                        },
                        {
                          "value": 18,
                          "minute": 32
                        },
                        {
                          "value": 18,
                          "minute": 33
                        },
                        {
                          "value": 20,
                          "minute": 37
                        },
                        {
                          "value": 21,
                          "minute": 30
                        },
                        {
                          "value": 21,
                          "minute": 34
                        },
                        {
                          "value": 21,
                          "minute": 36
                        },
                        {
                          "value": 22,
                          "minute": 38
                        },
                        {
                          "value": 23,
                          "minute": 35
                        },
                        {
                          "value": 24,
                          "minute": 39
                        },
                        {
                          "value": 26,
                          "minute": 40
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Graphs"
      }
    },
    "/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"
      }
    },
    "/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://basketball.sportmicro.com/classes`<br /><br />Get class based on the **id**<br />`https://basketball.sportmicro.com/classes?id=eq.{id}`<br /><br />Get classes based on the **alpha**<br />`https://basketball.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": 824,
                      "name": "Morocco",
                      "flag": "morocco",
                      "alpha": "MA",
                      "importance": 1,
                      "hash_image": "4b0d9d3d761cf4ce7a9717843b9d5bf29632aa40f4d2a32dec073e96a3ef9d0b",
                      "matches_live_count": 0,
                      "last_match_date": "2026-05-06T17:00:00+00:00",
                      "next_match_date": "2026-05-09T16:00:00+00:00"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Classes"
      }
    },
    "/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://basketball.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": true,
                      "home_team": {
                        "players": [
                          {
                            "position": "F",
                            "player_id": 171753,
                            "substitute": true,
                            "player_name": "Sebastian Williams-Adams",
                            "player_hash_image": "db30c8ec3a07dc0cf8e6fccdc6747f1edc71e641f955d72e296abc70337f46ea"
                          },
                          {
                            "position": "F",
                            "player_id": 171938,
                            "substitute": true,
                            "player_name": "Keyshawn Hall",
                            "player_hash_image": "c501d4f5b548861b7f34642bb06b5818e2a23563631c77bbbdae17776d9c440e"
                          },
                          {
                            "position": "F",
                            "player_id": 172088,
                            "substitute": true,
                            "player_name": "Filip Jović",
                            "player_hash_image": "860ff20ad60501d5119a12f0322b6e2ff301b3eca380a9855bdfb8dea45b7c55"
                          },
                          {
                            "position": "G",
                            "player_id": 27690,
                            "substitute": true,
                            "player_name": "Tahaad Pettiford",
                            "player_hash_image": "691fc81a684372bb17825c31d7a391783720b0dea2ebdba1c99bba3f01e67b97"
                          },
                          {
                            "position": "G",
                            "player_id": 27729,
                            "substitute": true,
                            "player_name": "Elyjah Freeman",
                            "player_hash_image": "5f2a988d390d716f94d9394a09df0b5545ce190870ee5ea28cf3ac0e81e9ecf8"
                          },
                          {
                            "position": "G",
                            "player_id": 27741,
                            "substitute": true,
                            "player_name": "Kevin Overton",
                            "player_hash_image": "74f5049ebf430aae0584e2ec17c4d130444a82a7fdf9b93fb0fe7845d6308bdf"
                          },
                          {
                            "position": "G",
                            "player_id": 171846,
                            "substitute": true,
                            "player_name": "Kaden Magwood",
                            "player_hash_image": "866636160139401c00980db2b3d7482889b2cc76263d120bb921bdbbe86fe0c0"
                          },
                          {
                            "position": "G",
                            "player_id": 172019,
                            "substitute": true,
                            "player_name": "Simon Walker",
                            "player_hash_image": "c5007173d48660ab00b34276757bd8392a6be4fd8ecf7d16fe34b6995f6bfb7f"
                          }
                        ],
                        "player_color_number": "222226",
                        "player_color_primary": "000000"
                      },
                      "away_team": {
                        "players": [
                          {
                            "position": "F",
                            "player_id": 171618,
                            "substitute": true,
                            "player_name": "Stephen Williams",
                            "player_hash_image": "754640563a7de90c4e0955e06f194a9ac4395256ed1e47c57dfde86b37c1e6c2"
                          },
                          {
                            "position": "G",
                            "player_id": 171001,
                            "substitute": true,
                            "player_name": "John Broom",
                            "player_hash_image": "e41cb14283dcec038dba3aecd8ce34db54f03314d5c49aae48e066a2b49c4575"
                          },
                          {
                            "position": "G",
                            "player_id": 171092,
                            "substitute": true,
                            "player_name": "Jayden Cooper",
                            "player_hash_image": "96faf8722141e23579bd93cf0449c24e9f82884f08bf41c219b2175cd962fd88"
                          },
                          {
                            "position": "G",
                            "player_id": 171162,
                            "substitute": true,
                            "player_name": "JJ Wheat",
                            "player_hash_image": "51ab12bc5ece782af2dcd96ce8c2b1b2c3ae8ed2d8bce563a82e06b25f87b5a9"
                          },
                          {
                            "position": "G",
                            "player_id": 171249,
                            "substitute": true,
                            "player_name": "Hantz Louis-Jeune",
                            "player_hash_image": "0505c2f468624ccaf7bd8a5acbdb03d83afe2cef4ab23a20c63197c05bedf068"
                          },
                          {
                            "position": "G",
                            "player_id": 171293,
                            "substitute": true,
                            "player_name": "Chaze Harris",
                            "player_hash_image": "2130cf353d65ea704165c5973d8e32d1395d15517cf72bc5c87c529784d59d30"
                          },
                          {
                            "position": "GF",
                            "player_id": 171041,
                            "substitute": true,
                            "player_name": "Randy Brady",
                            "player_hash_image": "b8e8ea29167c1727a3611f63a3c20981fb1a2b3696ebdb10e5cb614b4146465a"
                          }
                        ],
                        "player_color_number": "222226",
                        "player_color_primary": "000000"
                      }
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Lineups"
      }
    },
    "/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://basketball.sportmicro.com/coaches?id=eq.{id}`<br /><br />Get coach from a specific **country_id**<br />`https://basketball.sportmicro.com/coaches?country_id=eq.{country_id}`<br /><br />Get coach from a specific **team_id**<br />`https://basketball.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": 6561,
                      "name": "Alexander Reil",
                      "nickname": "A. Reil",
                      "hash_image": "b53301c2e1fe5ca4fa6f124b116aa40dfa9128475dbfc161b6a65d7babd844a0",
                      "team_id": 42051,
                      "team_name": "Ludwigsburg",
                      "team_hash_image": "9184011b31ef7af046f3f78071fc0d6be52d7f5be137f5477a3a3992c9e2de33"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coaches"
      }
    },
    "/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://basketball.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": 3906,
                      "tournament_name": "FIBA Asia Cup Qualifiers - Group A",
                      "teams": [
                        {
                          "team_id": 42770,
                          "team_name": "Philippines",
                          "team_hash_image": "0f76fa536b6f00a056a56663f7d31f8126ed84f3846f0232bbc34276aa2423cf"
                        },
                        {
                          "team_id": 19963,
                          "team_name": "South Korea",
                          "team_hash_image": "d9e8f9ccb2012ec1a79a7402f96eff03659adeb0c3fa772790594e569a3c3110"
                        },
                        {
                          "team_id": 89599,
                          "team_name": "Indonesia",
                          "team_hash_image": "02de99031462b408873499f81e8703ab87eb620904a46cadb7a8d1f911b6c8b4"
                        },
                        {
                          "team_id": 124450,
                          "team_name": "Thailand",
                          "team_hash_image": "421e342ee9553a11f6edd8a72644033e46b2b810d9b697f4d6fca98c5f895424"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By Tournament"
      }
    },
    "/players-shot-actions": {
      "get": {
        "tags": [
          "Players"
        ],
        "summary": "Players Shot Actions",
        "description": "This endpoint allows you to retrieve the shot actions from players.\nFor the type argument you can search by: **regularSeason**, **playoffs**, **overall** and **top16**.\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.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet shot actions from a specific **player_id**, **league_id**, **season_id** and **type**<br />`https://basketball.sportmicro.com/players-shot-actions?player_id=eq.{player_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.players-shot-actions.player_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-shot-actions.league_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-shot-actions.season_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.players-shot-actions.type"
          },
          {
            "$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-shot-actions"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "player_id": 6359,
                      "league_id": 1748,
                      "league_name": "The League",
                      "league_hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf",
                      "season_id": 4188,
                      "season_name": "24/25",
                      "type": "overall",
                      "shots": [
                        {
                          "x": -235,
                          "y": 0,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -230,
                          "y": 0,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -230,
                          "y": 9,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -220,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -205,
                          "y": 37,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -205,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -200,
                          "y": 75,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -200,
                          "y": 188,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -195,
                          "y": 150,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -195,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -195,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -190,
                          "y": 159,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -190,
                          "y": 169,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -190,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -190,
                          "y": 188,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -185,
                          "y": 169,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -185,
                          "y": 178,
                          "made": 0,
                          "missed": 2
                        },
                        {
                          "x": -185,
                          "y": 188,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -185,
                          "y": 206,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -180,
                          "y": 197,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -180,
                          "y": 225,
                          "made": 0,
                          "missed": 2
                        },
                        {
                          "x": -175,
                          "y": 65,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -175,
                          "y": 178,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -175,
                          "y": 188,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -175,
                          "y": 197,
                          "made": 2,
                          "missed": 1
                        },
                        {
                          "x": -175,
                          "y": 263,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -170,
                          "y": 28,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -170,
                          "y": 272,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -165,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -165,
                          "y": 188,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -165,
                          "y": 206,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -160,
                          "y": 206,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -155,
                          "y": 197,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -155,
                          "y": 206,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -155,
                          "y": 216,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -155,
                          "y": 225,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -155,
                          "y": 235,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -155,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -150,
                          "y": 18,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -150,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -150,
                          "y": 216,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -150,
                          "y": 225,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -150,
                          "y": 244,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -145,
                          "y": 216,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -145,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -140,
                          "y": 18,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -140,
                          "y": 103,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -140,
                          "y": 225,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -135,
                          "y": 9,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -135,
                          "y": 225,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -135,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -135,
                          "y": 263,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -130,
                          "y": 94,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -130,
                          "y": 112,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -130,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -125,
                          "y": 56,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -125,
                          "y": 141,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -125,
                          "y": 159,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -125,
                          "y": 178,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -120,
                          "y": 112,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -120,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -115,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -115,
                          "y": 75,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -115,
                          "y": 141,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -115,
                          "y": 244,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -110,
                          "y": 94,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -110,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -110,
                          "y": 150,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -110,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -110,
                          "y": 244,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -105,
                          "y": 0,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -105,
                          "y": 9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -105,
                          "y": 131,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -105,
                          "y": 159,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -105,
                          "y": 169,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -105,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -105,
                          "y": 263,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -100,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -100,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -100,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -100,
                          "y": 169,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -90,
                          "y": 169,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -90,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -85,
                          "y": 28,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -85,
                          "y": 84,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -85,
                          "y": 131,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -85,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -80,
                          "y": 84,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -80,
                          "y": 103,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -80,
                          "y": 122,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -80,
                          "y": 159,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -80,
                          "y": 272,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -75,
                          "y": 103,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -75,
                          "y": 131,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -75,
                          "y": 244,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -70,
                          "y": 169,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -70,
                          "y": 263,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -65,
                          "y": 37,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -65,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -65,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -60,
                          "y": 28,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -60,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -60,
                          "y": 112,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -60,
                          "y": 263,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -55,
                          "y": 0,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -55,
                          "y": 28,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -55,
                          "y": 56,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -55,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -50,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -50,
                          "y": 65,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -50,
                          "y": 206,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -45,
                          "y": -9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -45,
                          "y": 28,
                          "made": 1,
                          "missed": 2
                        },
                        {
                          "x": -45,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -45,
                          "y": 65,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -45,
                          "y": 131,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -45,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -45,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -45,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -45,
                          "y": 282,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -40,
                          "y": 18,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -40,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -40,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -35,
                          "y": 18,
                          "made": 2,
                          "missed": 1
                        },
                        {
                          "x": -35,
                          "y": 28,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -35,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -35,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -35,
                          "y": 56,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -35,
                          "y": 75,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -35,
                          "y": 103,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -35,
                          "y": 188,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -35,
                          "y": 263,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -30,
                          "y": 0,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -30,
                          "y": 9,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -30,
                          "y": 18,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -30,
                          "y": 28,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -30,
                          "y": 37,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -30,
                          "y": 56,
                          "made": 3,
                          "missed": 0
                        },
                        {
                          "x": -30,
                          "y": 65,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -30,
                          "y": 94,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -30,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -30,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -30,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -30,
                          "y": 272,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -25,
                          "y": 9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -25,
                          "y": 18,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -25,
                          "y": 28,
                          "made": 7,
                          "missed": 1
                        },
                        {
                          "x": -25,
                          "y": 37,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -25,
                          "y": 47,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -25,
                          "y": 141,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -25,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -25,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -25,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -20,
                          "y": 9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -20,
                          "y": 18,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -20,
                          "y": 28,
                          "made": 3,
                          "missed": 1
                        },
                        {
                          "x": -20,
                          "y": 37,
                          "made": 1,
                          "missed": 3
                        },
                        {
                          "x": -20,
                          "y": 47,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -20,
                          "y": 56,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -20,
                          "y": 65,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -20,
                          "y": 75,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -20,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -20,
                          "y": 300,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -15,
                          "y": 18,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": -15,
                          "y": 28,
                          "made": 1,
                          "missed": 3
                        },
                        {
                          "x": -15,
                          "y": 37,
                          "made": 3,
                          "missed": 0
                        },
                        {
                          "x": -15,
                          "y": 47,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -15,
                          "y": 94,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -15,
                          "y": 103,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -15,
                          "y": 159,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -15,
                          "y": 272,
                          "made": 0,
                          "missed": 2
                        },
                        {
                          "x": -15,
                          "y": 291,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -10,
                          "y": 9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -10,
                          "y": 18,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -10,
                          "y": 28,
                          "made": 4,
                          "missed": 2
                        },
                        {
                          "x": -10,
                          "y": 37,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -10,
                          "y": 47,
                          "made": 1,
                          "missed": 2
                        },
                        {
                          "x": -10,
                          "y": 56,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -10,
                          "y": 94,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -10,
                          "y": 103,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -10,
                          "y": 131,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -10,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -10,
                          "y": 188,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -10,
                          "y": 263,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -10,
                          "y": 272,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 18,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 28,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 37,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 47,
                          "made": 4,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 56,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 65,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -5,
                          "y": 94,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 131,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -5,
                          "y": 159,
                          "made": 1,
                          "missed": 2
                        },
                        {
                          "x": -5,
                          "y": 188,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 0,
                          "y": 18,
                          "made": 6,
                          "missed": 9
                        },
                        {
                          "x": 0,
                          "y": 28,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 0,
                          "y": 37,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 0,
                          "y": 56,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 0,
                          "y": 103,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 0,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 0,
                          "y": 188,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 0,
                          "y": 272,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 5,
                          "y": 18,
                          "made": 2,
                          "missed": 1
                        },
                        {
                          "x": 5,
                          "y": 28,
                          "made": 5,
                          "missed": 0
                        },
                        {
                          "x": 5,
                          "y": 37,
                          "made": 3,
                          "missed": 0
                        },
                        {
                          "x": 5,
                          "y": 47,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 5,
                          "y": 75,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 5,
                          "y": 84,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 5,
                          "y": 159,
                          "made": 1,
                          "missed": 2
                        },
                        {
                          "x": 5,
                          "y": 178,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 5,
                          "y": 188,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 10,
                          "y": 18,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 10,
                          "y": 28,
                          "made": 2,
                          "missed": 2
                        },
                        {
                          "x": 10,
                          "y": 37,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 10,
                          "y": 47,
                          "made": 1,
                          "missed": 2
                        },
                        {
                          "x": 10,
                          "y": 56,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 10,
                          "y": 65,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 10,
                          "y": 84,
                          "made": 0,
                          "missed": 2
                        },
                        {
                          "x": 15,
                          "y": 18,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 15,
                          "y": 28,
                          "made": 3,
                          "missed": 1
                        },
                        {
                          "x": 15,
                          "y": 37,
                          "made": 3,
                          "missed": 2
                        },
                        {
                          "x": 15,
                          "y": 47,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 15,
                          "y": 56,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 15,
                          "y": 75,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 15,
                          "y": 84,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 15,
                          "y": 94,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 15,
                          "y": 272,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 20,
                          "y": -9,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 20,
                          "y": 9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 20,
                          "y": 18,
                          "made": 2,
                          "missed": 3
                        },
                        {
                          "x": 20,
                          "y": 28,
                          "made": 3,
                          "missed": 1
                        },
                        {
                          "x": 20,
                          "y": 37,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 20,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 20,
                          "y": 103,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 20,
                          "y": 112,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 20,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 20,
                          "y": 178,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 20,
                          "y": 197,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 25,
                          "y": 0,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 25,
                          "y": 9,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 25,
                          "y": 18,
                          "made": 4,
                          "missed": 1
                        },
                        {
                          "x": 25,
                          "y": 28,
                          "made": 3,
                          "missed": 1
                        },
                        {
                          "x": 25,
                          "y": 37,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 25,
                          "y": 47,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 25,
                          "y": 56,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 30,
                          "y": 18,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 30,
                          "y": 28,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 30,
                          "y": 37,
                          "made": 0,
                          "missed": 3
                        },
                        {
                          "x": 30,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 35,
                          "y": 9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 35,
                          "y": 18,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 35,
                          "y": 28,
                          "made": 1,
                          "missed": 4
                        },
                        {
                          "x": 35,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 35,
                          "y": 56,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 35,
                          "y": 75,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 35,
                          "y": 103,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 35,
                          "y": 272,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 40,
                          "y": 28,
                          "made": 0,
                          "missed": 2
                        },
                        {
                          "x": 40,
                          "y": 37,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 40,
                          "y": 150,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 40,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 40,
                          "y": 282,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 45,
                          "y": 37,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 45,
                          "y": 75,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 45,
                          "y": 84,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 50,
                          "y": 9,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 50,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 50,
                          "y": 56,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 50,
                          "y": 103,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 50,
                          "y": 169,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 55,
                          "y": -18,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 55,
                          "y": 28,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 55,
                          "y": 37,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 55,
                          "y": 56,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 55,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 60,
                          "y": 75,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 60,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 65,
                          "y": 141,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 65,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 70,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 70,
                          "y": 141,
                          "made": 1,
                          "missed": 1
                        },
                        {
                          "x": 70,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 70,
                          "y": 244,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 75,
                          "y": 47,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 75,
                          "y": 94,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 75,
                          "y": 112,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 75,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 80,
                          "y": 131,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 85,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 90,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 90,
                          "y": 159,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 95,
                          "y": 37,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 95,
                          "y": 112,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 95,
                          "y": 263,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 100,
                          "y": 28,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 100,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 100,
                          "y": 150,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 100,
                          "y": 169,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 100,
                          "y": 244,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 100,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 105,
                          "y": 28,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 105,
                          "y": 47,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 105,
                          "y": 75,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 105,
                          "y": 84,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 105,
                          "y": 244,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 110,
                          "y": 112,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 110,
                          "y": 150,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 115,
                          "y": 103,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 115,
                          "y": 112,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 115,
                          "y": 225,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 115,
                          "y": 235,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 115,
                          "y": 253,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 120,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 120,
                          "y": 47,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 120,
                          "y": 150,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 120,
                          "y": 159,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 130,
                          "y": 225,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 135,
                          "y": 94,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 140,
                          "y": 28,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 140,
                          "y": 84,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 140,
                          "y": 216,
                          "made": 0,
                          "missed": 2
                        },
                        {
                          "x": 140,
                          "y": 235,
                          "made": 2,
                          "missed": 0
                        },
                        {
                          "x": 145,
                          "y": 94,
                          "made": 0,
                          "missed": 2
                        },
                        {
                          "x": 145,
                          "y": 122,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 145,
                          "y": 206,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 145,
                          "y": 357,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 150,
                          "y": 150,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 150,
                          "y": 225,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 155,
                          "y": 28,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 155,
                          "y": 197,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 165,
                          "y": 18,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 165,
                          "y": 197,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 165,
                          "y": 206,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 170,
                          "y": 216,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 175,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 185,
                          "y": 178,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 190,
                          "y": 112,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 195,
                          "y": 65,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 195,
                          "y": 159,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 230,
                          "y": 28,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 230,
                          "y": 84,
                          "made": 1,
                          "missed": 0
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players Shot Actions"
      }
    },
    "/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://basketball.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": 1748,
                      "league_name": "The League",
                      "league_hash_image": "4045f1d14ba6cb530e0a99ee9fdd0737f754aba7d2ff9a0041f66a0605091bcf",
                      "teams": [
                        {
                          "id": 8409,
                          "name": "SG Apes",
                          "hash_image": "c7851d4a3d76d2a899e31ba77c2319bd201deb40be00b79233368e17803895bc"
                        },
                        {
                          "id": 8424,
                          "name": "Bishrelt Metal",
                          "hash_image": "98971b0b5186acfd3b6057515781ad51399f82dd1567ae4b6541d4560334e1e6"
                        },
                        {
                          "id": 51127,
                          "name": "Selenge",
                          "hash_image": "afd3c946a65e97b35e54781a6fb9d516e370acb266d607716915550d024f4644"
                        },
                        {
                          "id": 106863,
                          "name": "Knights",
                          "hash_image": "e27bb0c715c8f3792e9cd7c69efb331af43b4251d8e01a0e58ada9ef96e2d26b"
                        },
                        {
                          "id": 107238,
                          "name": "Miners",
                          "hash_image": "9e368564b9a23a2f16d158b31c55f471dfa7a0680d7ec2a16d855996340d180c"
                        },
                        {
                          "id": 107333,
                          "name": "Zavkhan Brothers",
                          "hash_image": "9483700ea394e2352fa60cb827324c53178e7661f32a69154734c3003c4c6b97"
                        },
                        {
                          "id": 108675,
                          "name": "Darkhan",
                          "hash_image": "e6250f8e37a9907f741c4678bc8a9f9834e0e2b8934d26040455f80fba94344c"
                        },
                        {
                          "id": 123900,
                          "name": "Khasin Khuleguud",
                          "hash_image": "f68d1af84cf229b206e1f393cdcf1835df61ab2a8fe3c0650d25f4e4a2f6cb77"
                        },
                        {
                          "id": 130784,
                          "name": "Chi Forest Mongolians",
                          "hash_image": "8962423c1ece3466f6021619e8e4574d8fda2a802c698e52ea959a80d82d02ef"
                        },
                        {
                          "id": 267954,
                          "name": "Khovd Falcons",
                          "hash_image": "e1898006243c551338b404519124866f4741522938c296b59bf5e1b9f610e060"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams By League"
      }
    },
    "/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://basketball.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": 496078,
                      "match_id": 496078,
                      "league_id": 2419,
                      "league_name": "Olympic Games",
                      "league_hash_image": "dfad9528e94915757c7ec2798f2b02d1db4df2bc559a9f96c26913d91f4272e5",
                      "date": "2024-07-27T10:00:00+00:00",
                      "title": "Olympic Games 2024: Germany vs Japan Round 1 Showdown at Stade Pierre Mauroy",
                      "name": "Olympic Games 2024: Germany vs Japan Round 1 Showdown at Stade Pierre Mauroy",
                      "subtitles": [
                        {
                          "text": "Despite having no wins in the previous dual matches against Germany, Japan, led by coach Thomas Wayne Hovasse, is determined to turn the tables this time. The team has been working hard on their strategies and gameplay. They are keen to make a mark in the Olympic Games 2024 and a win against Germany in the first round would be a great start. The team's spirit and determination could be the key to their success in the upcoming match.",
                          "subtitle": "Japan's Determination to Turn the Tables"
                        },
                        {
                          "text": "Germany, under the guidance of coach Gordon Herbert, has shown dominance in previous dual matches against Japan. The team has secured 2 wins, showcasing their strength and strategic gameplay. The team's performance has been commendable and they will be looking to continue their winning streak in the upcoming match. However, the Olympic Games are known for their unpredictability and surprises, so it will be interesting to see how the match unfolds.",
                          "subtitle": "Germany's Dominance in Previous Matches"
                        },
                        {
                          "text": "The Olympic Games 2024 is set to kick off with a thrilling match between Germany and Japan. The first round of the International class will take place at the iconic Stade Pierre Mauroy. The match is scheduled to start on Sat Jul 27 2024 10:00:00 GMT+0000 (Coordinated Universal Time). This is a highly anticipated match as both teams have been preparing rigorously for the tournament. The Olympic Games is a prestigious event and both teams will be looking to make a strong start.",
                          "subtitle": "The Stage is Set for an Epic Clash"
                        },
                        {
                          "text": "The Olympic Games 2024 promises to be a thrilling event with teams from around the world competing for the top spot. The match between Germany and Japan is one of the most anticipated matches of the tournament. With Germany's previous wins and Japan's determination to secure a victory, the match is expected to be a nail-biting event. Fans from around the world are eagerly waiting for the match to begin and the excitement is palpable. The stage is set for an epic showdown at the Stade Pierre Mauroy.",
                          "subtitle": "The Excitement Builds for the Olympic Games 2024"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "News Matches"
      }
    },
    "/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://basketball.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": 8479,
                      "team_name": "El Salvador",
                      "team_hash_image": "ca33210a8967bcbe8f5d56e5d31193bf81cc5979a1f5388aabfb1a241bd50de6",
                      "tournaments": [
                        {
                          "seasons": [
                            {
                              "season_id": 11834,
                              "start_time": "2025-08-22",
                              "season_name": "25/26"
                            }
                          ],
                          "tournament_id": 3915,
                          "tournament_name": "FIBA World Cup - Americas Pre-Qualifiers - Group A"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Teams Seasons"
      }
    },
    "/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://basketball.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}`<br /><br />Get the best player from a specific **match_id**<br />`https://basketball.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://basketball.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://basketball.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": 474,
                      "team_id": 50237,
                      "player_id": 197087,
                      "position": "F",
                      "seconds_played": 0,
                      "two_points_made": 0,
                      "two_point_attempts": 0,
                      "three_points_made": 0,
                      "three_point_attempts": 0,
                      "free_throws_made": 0,
                      "free_throw_attempts": 0,
                      "field_goals_made": 0,
                      "field_goal_attempts": 0,
                      "rebounds": 0,
                      "defensive_rebounds": 0,
                      "offensive_rebounds": 0,
                      "turnovers": 0,
                      "blocks": 0,
                      "personal_fouls": 0,
                      "assists": 0,
                      "steals": 0,
                      "plus_minus": 0
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Players Statistics"
      }
    },
    "/matches-shotmap": {
      "get": {
        "tags": [
          "Matches"
        ],
        "summary": "Matches Shotmap",
        "description": "This endpoint allows you to retrieve shot maps for an 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 minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet shot map from a specific **match_id**<br />`https://basketball.sportmicro.com/matches-shotmap?match_id=eq.{match_id}`<br /><br />Get shot map from a specific **team_id**<br />`https://basketball.sportmicro.com/matches-shotmap?team_id=eq.{team_id}`<br /><br />Get shot map from a specific **match_id** and **team_id**<br />`https://basketball.sportmicro.com/matches-shotmap?match_id=eq.{match_id}&team_id=eq.{team_id}`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.matches-shotmap.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.matches-shotmap.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-shotmap"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 18,
                      "team_id": 20321,
                      "shots": [
                        {
                          "x": -229,
                          "y": 80,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -214,
                          "y": 110,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -201,
                          "y": 128,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -179,
                          "y": 169,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -158,
                          "y": 186,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -153,
                          "y": 188,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -132,
                          "y": 140,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -132,
                          "y": 203,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -128,
                          "y": 205,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -123,
                          "y": 214,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -123,
                          "y": 227,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -110,
                          "y": 231,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -95,
                          "y": 231,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -69,
                          "y": 233,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -52,
                          "y": 45,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": -34,
                          "y": 86,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -26,
                          "y": 65,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": -4,
                          "y": 86,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 2,
                          "y": 78,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 11,
                          "y": 32,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 13,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 21,
                          "y": 24,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 24,
                          "y": 69,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 26,
                          "y": 37,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 30,
                          "y": 28,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 37,
                          "y": 15,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 39,
                          "y": 43,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 67,
                          "y": 73,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 69,
                          "y": 121,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 82,
                          "y": 37,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 86,
                          "y": 231,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 112,
                          "y": 214,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 114,
                          "y": 212,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 117,
                          "y": 201,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 117,
                          "y": 218,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 117,
                          "y": 220,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 134,
                          "y": 210,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 145,
                          "y": 28,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 145,
                          "y": 210,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 173,
                          "y": 175,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 197,
                          "y": 145,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 197,
                          "y": 151,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 218,
                          "y": 101,
                          "made": 0,
                          "missed": 1
                        },
                        {
                          "x": 229,
                          "y": 67,
                          "made": 1,
                          "missed": 0
                        },
                        {
                          "x": 233,
                          "y": 65,
                          "made": 0,
                          "missed": 1
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Matches Shotmap"
      }
    },
    "/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://basketball.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": 8409,
                      "team_name": "SG Apes",
                      "team_hash_image": "c7851d4a3d76d2a899e31ba77c2319bd201deb40be00b79233368e17803895bc",
                      "players": [
                        {
                          "id": 6354,
                          "name": "Ulzii Orshikh Myagmarsuren",
                          "position": "G",
                          "country_id": 63,
                          "hash_image": "1d5f865659ff4188a6f5c7bba03298a9e7e83446a48e1eb5c2bf8b734e21fbe9",
                          "short_name": "U. O. Myagmarsuren",
                          "country_name": "Mongolia",
                          "shirt_number": 6,
                          "date_of_birth": "2000-12-08T00:00:00+00:00",
                          "player_height": 183,
                          "country_hash_image": "d3b322c5cc746f840394737dff4d2b1a0f304933dea849facaa84111256883d1",
                          "player_jersey_number": "6"
                        },
                        {
                          "id": 327471,
                          "name": "Dulguun Gankhuyag",
                          "position": "C",
                          "country_id": 63,
                          "hash_image": "742653b7c6a5e0082412af32079a6e1c69a7c2e5aa5b62b3e39f32f5778d1f62",
                          "short_name": "D. Gankhuyag",
                          "country_name": "Mongolia",
                          "shirt_number": 8,
                          "date_of_birth": "2003-04-17T00:00:00+00:00",
                          "player_height": 203,
                          "country_hash_image": "d3b322c5cc746f840394737dff4d2b1a0f304933dea849facaa84111256883d1",
                          "player_jersey_number": "8"
                        },
                        {
                          "id": 328071,
                          "name": "Tului Bataa",
                          "position": "F",
                          "country_id": 63,
                          "hash_image": "cbe35a0dcf6a0c637ec1e77847921874537c057a382a1705beaee2e46b5bd75b",
                          "short_name": "T. Bataa",
                          "country_name": "Mongolia",
                          "shirt_number": 7,
                          "date_of_birth": "2002-07-05T00:00:00+00:00",
                          "player_height": 197,
                          "country_hash_image": "d3b322c5cc746f840394737dff4d2b1a0f304933dea849facaa84111256883d1",
                          "player_jersey_number": "7"
                        },
                        {
                          "id": 337321,
                          "name": "Deng Acuoth",
                          "position": "C",
                          "country_id": 162,
                          "hash_image": "697e5ad27d12b4599924763b0a929797bc244b82cde565e9501445f4955651be",
                          "short_name": "D. Acuoth",
                          "country_name": "South Sudan",
                          "shirt_number": 12,
                          "date_of_birth": "1996-10-02T00:00:00+00:00",
                          "player_height": 208,
                          "country_hash_image": "0e6fac6a3ad129a64c2b9d6eaf6680e4b5f95dcd36949dad585415b017633875",
                          "player_jersey_number": "12"
                        },
                        {
                          "id": 833421,
                          "name": "Thomas Robinson",
                          "position": "C",
                          "country_id": 46,
                          "hash_image": "3892cb33c523b6ef2d6e717be250ac14c2bafcdd6e6c8f6b99d0b604a4c4939f",
                          "short_name": "T. Robinson",
                          "country_name": "USA",
                          "shirt_number": 0,
                          "date_of_birth": "1991-03-18T00:00:00+00:00",
                          "player_height": 208,
                          "country_hash_image": "9b202ecbc6d45c6d8901d989a918878397a3eb9d00e8f48022fc051b19d21a1d",
                          "player_jersey_number": "0"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Players By Team"
      }
    },
    "/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://basketball.sportmicro.com/odds/odd-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 1006391,
                              "bookmaker_id": 1,
                              "odd": 1.92,
                              "odd_movement": 0,
                              "even": 1.92,
                              "even_movement": 0,
                              "payout": 96
                            },
                            {
                              "id": 1006393,
                              "bookmaker_id": 4,
                              "odd": 1.875,
                              "odd_movement": 1,
                              "even": 1.875,
                              "even_movement": 1,
                              "payout": 93.75
                            },
                            {
                              "id": 1006394,
                              "bookmaker_id": 8,
                              "odd": 1.95,
                              "odd_movement": 1,
                              "even": 1.9,
                              "even_movement": -1,
                              "payout": 96.23
                            },
                            {
                              "id": 1006395,
                              "bookmaker_id": 9,
                              "odd": 1.85,
                              "odd_movement": 0,
                              "even": 1.85,
                              "even_movement": 0,
                              "payout": 92.5
                            },
                            {
                              "id": 1006398,
                              "bookmaker_id": 15,
                              "odd": 1.95,
                              "odd_movement": 1,
                              "even": 1.9,
                              "even_movement": -1,
                              "payout": 96.23
                            },
                            {
                              "id": 1006396,
                              "bookmaker_id": 23,
                              "odd": 1.875,
                              "odd_movement": 1,
                              "even": 1.875,
                              "even_movement": 1,
                              "payout": 93.75
                            },
                            {
                              "id": 1006399,
                              "bookmaker_id": 24,
                              "odd": 1.8,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 90
                            },
                            {
                              "id": 1006401,
                              "bookmaker_id": 34,
                              "odd": 1.9,
                              "odd_movement": 0,
                              "even": 1.9,
                              "even_movement": 0,
                              "payout": 95
                            },
                            {
                              "id": 1006414,
                              "bookmaker_id": 43,
                              "odd": 1.95,
                              "odd_movement": 1,
                              "even": 1.9,
                              "even_movement": -1,
                              "payout": 96.23
                            },
                            {
                              "id": 1006415,
                              "bookmaker_id": 46,
                              "odd": 1.85,
                              "odd_movement": 1,
                              "even": 1.8,
                              "even_movement": -1,
                              "payout": 91.23
                            },
                            {
                              "id": 1006416,
                              "bookmaker_id": 47,
                              "odd": 1.85,
                              "odd_movement": 1,
                              "even": 1.8,
                              "even_movement": -1,
                              "payout": 91.23
                            },
                            {
                              "id": 1006413,
                              "bookmaker_id": 53,
                              "odd": 1.85,
                              "odd_movement": 0,
                              "even": 1.85,
                              "even_movement": 0,
                              "payout": 92.5
                            },
                            {
                              "id": 1006397,
                              "bookmaker_id": 59,
                              "odd": 1.8,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 90
                            },
                            {
                              "id": 1006400,
                              "bookmaker_id": 61,
                              "odd": 1.8,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 90
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 1006402,
                              "bookmaker_id": 1,
                              "odd": 1.89,
                              "odd_movement": 0,
                              "even": 1.89,
                              "even_movement": 0,
                              "payout": 94.5
                            },
                            {
                              "id": 1006403,
                              "bookmaker_id": 9,
                              "odd": 1.85,
                              "odd_movement": 0,
                              "even": 1.85,
                              "even_movement": 0,
                              "payout": 92.5
                            },
                            {
                              "id": 1006405,
                              "bookmaker_id": 24,
                              "odd": 1.8,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 90
                            },
                            {
                              "id": 1006406,
                              "bookmaker_id": 34,
                              "odd": 1.9,
                              "odd_movement": 0,
                              "even": 1.9,
                              "even_movement": 0,
                              "payout": 95
                            },
                            {
                              "id": 1006404,
                              "bookmaker_id": 59,
                              "odd": 1.8,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 90
                            },
                            {
                              "id": 1006407,
                              "bookmaker_id": 61,
                              "odd": 1.8,
                              "odd_movement": 0,
                              "even": 1.8,
                              "even_movement": 0,
                              "payout": 90
                            }
                          ]
                        },
                        {
                          "period_type": "FT inc. OT",
                          "odds": [
                            {
                              "id": 1006377,
                              "bookmaker_id": 1,
                              "odd": 1.84,
                              "odd_movement": -1,
                              "even": 1.93,
                              "even_movement": -1,
                              "payout": 94.2
                            },
                            {
                              "id": 1006378,
                              "bookmaker_id": 2,
                              "odd": 1.909,
                              "odd_movement": 1,
                              "even": 1.909,
                              "even_movement": 1,
                              "payout": 95.45
                            },
                            {
                              "id": 1006379,
                              "bookmaker_id": 3,
                              "odd": 1.9,
                              "odd_movement": 1,
                              "even": 1.9,
                              "even_movement": 1,
                              "payout": 95
                            },
                            {
                              "id": 1006381,
                              "bookmaker_id": 9,
                              "odd": 1.82,
                              "odd_movement": 0,
                              "even": 1.88,
                              "even_movement": 0,
                              "payout": 92.48
                            },
                            {
                              "id": 1006382,
                              "bookmaker_id": 11,
                              "odd": 1.83,
                              "odd_movement": 1,
                              "even": 1.92,
                              "even_movement": 1,
                              "payout": 93.7
                            },
                            {
                              "id": 1006383,
                              "bookmaker_id": 12,
                              "odd": 1.909,
                              "odd_movement": 1,
                              "even": 1.909,
                              "even_movement": 1,
                              "payout": 95.45
                            },
                            {
                              "id": 1006384,
                              "bookmaker_id": 21,
                              "odd": 1.83,
                              "odd_movement": 1,
                              "even": 1.92,
                              "even_movement": 1,
                              "payout": 93.7
                            },
                            {
                              "id": 1006386,
                              "bookmaker_id": 24,
                              "odd": 1.81,
                              "odd_movement": 1,
                              "even": 1.87,
                              "even_movement": 1,
                              "payout": 91.98
                            },
                            {
                              "id": 1006408,
                              "bookmaker_id": 34,
                              "odd": 1.87,
                              "odd_movement": 0,
                              "even": 1.87,
                              "even_movement": 0,
                              "payout": 93.5
                            },
                            {
                              "id": 1006409,
                              "bookmaker_id": 37,
                              "odd": 1.83,
                              "odd_movement": 1,
                              "even": 1.92,
                              "even_movement": 1,
                              "payout": 93.7
                            },
                            {
                              "id": 1006411,
                              "bookmaker_id": 46,
                              "odd": 1.8,
                              "odd_movement": 1,
                              "even": 1.91,
                              "even_movement": 0,
                              "payout": 92.67
                            },
                            {
                              "id": 1006412,
                              "bookmaker_id": 47,
                              "odd": 1.8,
                              "odd_movement": 1,
                              "even": 1.91,
                              "even_movement": 0,
                              "payout": 92.67
                            },
                            {
                              "id": 1006385,
                              "bookmaker_id": 59,
                              "odd": 1.81,
                              "odd_movement": 1,
                              "even": 1.87,
                              "even_movement": 1,
                              "payout": 91.98
                            },
                            {
                              "id": 1006410,
                              "bookmaker_id": 61,
                              "odd": 1.81,
                              "odd_movement": 1,
                              "even": 1.87,
                              "even_movement": 1,
                              "payout": 91.98
                            },
                            {
                              "id": 1006380,
                              "bookmaker_id": 71,
                              "odd": 1.83,
                              "odd_movement": 1,
                              "even": 1.92,
                              "even_movement": 1,
                              "payout": 93.7
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 1006387,
                              "bookmaker_id": 4,
                              "odd": 1.833,
                              "odd_movement": -1,
                              "even": 1.925,
                              "even_movement": 1,
                              "payout": 93.89
                            },
                            {
                              "id": 1006390,
                              "bookmaker_id": 8,
                              "odd": 1.87,
                              "odd_movement": 1,
                              "even": 1.98,
                              "even_movement": -1,
                              "payout": 96.17
                            },
                            {
                              "id": 1006388,
                              "bookmaker_id": 15,
                              "odd": 1.87,
                              "odd_movement": 1,
                              "even": 1.98,
                              "even_movement": -1,
                              "payout": 96.17
                            },
                            {
                              "id": 1006389,
                              "bookmaker_id": 23,
                              "odd": 1.833,
                              "odd_movement": -1,
                              "even": 1.925,
                              "even_movement": 1,
                              "payout": 93.89
                            },
                            {
                              "id": 1006392,
                              "bookmaker_id": 43,
                              "odd": 1.87,
                              "odd_movement": 1,
                              "even": 1.98,
                              "even_movement": -1,
                              "payout": 96.17
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Odd Even"
      }
    },
    "/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://basketball.sportmicro.com/odds/double-chance?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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": 18,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1Q",
                          "odds": [
                            {
                              "id": 5,
                              "bookmaker_id": 2,
                              "home_draw": 1.364,
                              "home_draw_movement": -1,
                              "home_away": 1.045,
                              "home_away_movement": 1,
                              "away_draw": 2.5,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 6,
                              "bookmaker_id": 12,
                              "home_draw": 1.364,
                              "home_draw_movement": -1,
                              "home_away": 1.045,
                              "home_away_movement": 1,
                              "away_draw": 2.5,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 7,
                              "bookmaker_id": 63,
                              "home_draw": 1.364,
                              "home_draw_movement": -1,
                              "home_away": 1.045,
                              "home_away_movement": 1,
                              "away_draw": 2.5,
                              "away_draw_movement": 1
                            }
                          ]
                        },
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 2,
                              "bookmaker_id": 2,
                              "home_draw": 1.285,
                              "home_draw_movement": -1,
                              "home_away": 1.025,
                              "home_away_movement": 1,
                              "away_draw": 2.95,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 3,
                              "bookmaker_id": 12,
                              "home_draw": 1.285,
                              "home_draw_movement": -1,
                              "home_away": 1.025,
                              "home_away_movement": 1,
                              "away_draw": 2.95,
                              "away_draw_movement": -1
                            },
                            {
                              "id": 4,
                              "bookmaker_id": 63,
                              "home_draw": 1.285,
                              "home_draw_movement": -1,
                              "home_away": 1.025,
                              "home_away_movement": 1,
                              "away_draw": 2.95,
                              "away_draw_movement": -1
                            }
                          ]
                        },
                        {
                          "period_type": "2Q",
                          "odds": [
                            {
                              "id": 8,
                              "bookmaker_id": 16,
                              "home_draw": 1.32,
                              "home_draw_movement": -1,
                              "home_away": 1.01,
                              "home_away_movement": 0,
                              "away_draw": 2.3,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 9,
                              "bookmaker_id": 27,
                              "home_draw": 1.32,
                              "home_draw_movement": -1,
                              "home_away": 1.01,
                              "home_away_movement": 0,
                              "away_draw": 2.3,
                              "away_draw_movement": 1
                            }
                          ]
                        },
                        {
                          "period_type": "3Q",
                          "odds": [
                            {
                              "id": 10,
                              "bookmaker_id": 16,
                              "home_draw": 1.32,
                              "home_draw_movement": -1,
                              "home_away": 1.01,
                              "home_away_movement": 0,
                              "away_draw": 2.3,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 11,
                              "bookmaker_id": 27,
                              "home_draw": 1.32,
                              "home_draw_movement": -1,
                              "home_away": 1.01,
                              "home_away_movement": 0,
                              "away_draw": 2.3,
                              "away_draw_movement": 1
                            }
                          ]
                        },
                        {
                          "period_type": "4Q",
                          "odds": [
                            {
                              "id": 12,
                              "bookmaker_id": 16,
                              "home_draw": 1.41,
                              "home_draw_movement": -1,
                              "home_away": 1.01,
                              "home_away_movement": 0,
                              "away_draw": 2.08,
                              "away_draw_movement": 1
                            },
                            {
                              "id": 13,
                              "bookmaker_id": 27,
                              "home_draw": 1.41,
                              "home_draw_movement": -1,
                              "home_away": 1.01,
                              "home_away_movement": 0,
                              "away_draw": 2.08,
                              "away_draw_movement": 1
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 1,
                              "bookmaker_id": 9,
                              "home_draw": 1.178,
                              "home_draw_movement": 0,
                              "home_away": 1.002,
                              "home_away_movement": 0,
                              "away_draw": 4.05,
                              "away_draw_movement": 0
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Double Chance"
      }
    },
    "/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://basketball.sportmicro.com/odds/coverage`<br /><br />Get odds coverages from a specific **match_id**<br />`https://basketball.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": 12,
                      "moneyline": true,
                      "total_points": true,
                      "spread": true,
                      "three_way_moneyline": true,
                      "draw_no_bet": true,
                      "half_time_full_time": true,
                      "odd_even": true,
                      "tied_at_end_of_regulation": true,
                      "double_chance": false,
                      "european_handicap": false
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coverage"
      }
    },
    "/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://basketball.sportmicro.com/odds/coverage-live`<br /><br />Get live odds coverage a specific **match_id**<br />`https://basketball.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": 12,
                      "moneyline": false,
                      "total_points": false,
                      "spread": false,
                      "three_way_moneyline": false,
                      "draw_no_bet": false,
                      "half_time_full_time": false,
                      "odd_even": false,
                      "tied_at_end_of_regulation": false,
                      "double_chance": false,
                      "european_handicap": false
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Coverage Live"
      }
    },
    "/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://basketball.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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": 18,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 15,
                                  "tie": 13,
                                  "away": 2.09,
                                  "home": 1.91,
                                  "payout": 92.68,
                                  "bookmaker_id": 2,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 16,
                                  "tie": 13,
                                  "away": 2.09,
                                  "home": 1.91,
                                  "payout": 92.68,
                                  "bookmaker_id": 12,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 17,
                                  "tie": 13,
                                  "away": 2.09,
                                  "home": 1.91,
                                  "payout": 92.68,
                                  "bookmaker_id": 63,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "-2/+2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 18,
                                  "tie": 11,
                                  "away": 1.92,
                                  "home": 2.1,
                                  "payout": 91.92,
                                  "bookmaker_id": 25,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 19,
                                  "tie": 11,
                                  "away": 1.92,
                                  "home": 2.1,
                                  "payout": 91.92,
                                  "bookmaker_id": 67,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 20,
                                  "tie": 11,
                                  "away": 1.92,
                                  "home": 2.1,
                                  "payout": 91.92,
                                  "bookmaker_id": 70,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 21,
                                  "tie": 13,
                                  "away": 1.93,
                                  "home": 2.07,
                                  "payout": 92.75,
                                  "bookmaker_id": 2,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 22,
                                  "tie": 13,
                                  "away": 1.93,
                                  "home": 2.07,
                                  "payout": 92.75,
                                  "bookmaker_id": 12,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 23,
                                  "tie": 13,
                                  "away": 1.93,
                                  "home": 2.07,
                                  "payout": 92.75,
                                  "bookmaker_id": 63,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "-3/+3"
                            }
                          ],
                          "period_type": "1Q"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 10,
                                  "tie": 15,
                                  "away": 2.2,
                                  "home": 1.82,
                                  "payout": 93.4,
                                  "bookmaker_id": 70,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 8,
                                  "tie": 15,
                                  "away": 2.2,
                                  "home": 1.82,
                                  "payout": 93.4,
                                  "bookmaker_id": 25,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 9,
                                  "tie": 15,
                                  "away": 2.2,
                                  "home": 1.82,
                                  "payout": 93.4,
                                  "bookmaker_id": 67,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "-4/+4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 11,
                                  "tie": 14.5,
                                  "away": 1.96,
                                  "home": 2,
                                  "payout": 92.66,
                                  "bookmaker_id": 2,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 12,
                                  "tie": 14.5,
                                  "away": 1.96,
                                  "home": 2,
                                  "payout": 92.66,
                                  "bookmaker_id": 12,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 14,
                                  "tie": 14.5,
                                  "away": 1.96,
                                  "home": 2,
                                  "payout": 92.66,
                                  "bookmaker_id": 63,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "-5/+5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6,
                                  "tie": 15,
                                  "away": 1.87,
                                  "home": 1.952,
                                  "payout": 89.79,
                                  "bookmaker_id": 2,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3,
                                  "tie": 15,
                                  "away": 1.85,
                                  "home": 2.15,
                                  "payout": 93.26,
                                  "bookmaker_id": 25,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 7,
                                  "tie": 15,
                                  "away": 1.87,
                                  "home": 1.952,
                                  "payout": 89.79,
                                  "bookmaker_id": 63,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 5,
                                  "tie": 15,
                                  "away": 1.85,
                                  "home": 2.15,
                                  "payout": 93.26,
                                  "bookmaker_id": 70,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 4,
                                  "tie": 15,
                                  "away": 1.85,
                                  "home": 2.2,
                                  "payout": 94.18,
                                  "bookmaker_id": 67,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 13,
                                  "tie": 15,
                                  "away": 1.87,
                                  "home": 1.952,
                                  "payout": 89.79,
                                  "bookmaker_id": 12,
                                  "tie_movement": 1,
                                  "away_movement": -1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "-6/+6"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 27,
                                  "tie": 12.5,
                                  "away": 2.04,
                                  "home": 1.97,
                                  "payout": 92.78,
                                  "bookmaker_id": 2,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 28,
                                  "tie": 12.5,
                                  "away": 2.04,
                                  "home": 1.97,
                                  "payout": 92.78,
                                  "bookmaker_id": 63,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 29,
                                  "tie": 12.5,
                                  "away": 2.04,
                                  "home": 1.97,
                                  "payout": 92.78,
                                  "bookmaker_id": 12,
                                  "tie_movement": 0,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "-2/+2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 24,
                                  "tie": 12.5,
                                  "away": 1.91,
                                  "home": 2.09,
                                  "payout": 92.42,
                                  "bookmaker_id": 2,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 25,
                                  "tie": 12.5,
                                  "away": 1.91,
                                  "home": 2.09,
                                  "payout": 92.42,
                                  "bookmaker_id": 12,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 26,
                                  "tie": 12.5,
                                  "away": 1.91,
                                  "home": 2.09,
                                  "payout": 92.42,
                                  "bookmaker_id": 63,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "-3/+3"
                            }
                          ],
                          "period_type": "2Q"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 2,
                                  "tie": 21,
                                  "away": 1.85,
                                  "home": 1.95,
                                  "payout": 90.83,
                                  "bookmaker_id": 17,
                                  "tie_movement": 0,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "-10/+10"
                            },
                            {
                              "odds": [
                                {
                                  "id": 1,
                                  "tie": 23,
                                  "away": 1.95,
                                  "home": 1.85,
                                  "payout": 91.17,
                                  "bookmaker_id": 17,
                                  "tie_movement": 0,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "-9/+9"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "European Handicap"
      }
    },
    "/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://basketball.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://basketball.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://basketball.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": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 267541,
                                  "time": 1.52,
                                  "bookmaker_id": 1,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267538,
                                  "time": 1.66,
                                  "bookmaker_id": 37,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267535,
                                  "time": 1.5,
                                  "bookmaker_id": 23,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267537,
                                  "time": 1.66,
                                  "bookmaker_id": 21,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267539,
                                  "time": 1.66,
                                  "bookmaker_id": 11,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267536,
                                  "time": 1.5,
                                  "bookmaker_id": 4,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267540,
                                  "time": 2.5,
                                  "bookmaker_id": 71,
                                  "time_movement": -1,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                }
                              ],
                              "type": "Away / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267544,
                                  "time": 27,
                                  "bookmaker_id": 11,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267542,
                                  "time": 27,
                                  "bookmaker_id": 21,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267546,
                                  "time": 22,
                                  "bookmaker_id": 1,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267543,
                                  "time": 27,
                                  "bookmaker_id": 37,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267545,
                                  "time": 23,
                                  "bookmaker_id": 71,
                                  "time_movement": 0,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                }
                              ],
                              "type": "Away / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267534,
                                  "time": 11,
                                  "bookmaker_id": 1,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267530,
                                  "time": 14,
                                  "bookmaker_id": 21,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267532,
                                  "time": 14,
                                  "bookmaker_id": 11,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267531,
                                  "time": 14,
                                  "bookmaker_id": 37,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267528,
                                  "time": 11,
                                  "bookmaker_id": 4,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267529,
                                  "time": 11,
                                  "bookmaker_id": 23,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267533,
                                  "time": 8.4,
                                  "bookmaker_id": 71,
                                  "time_movement": 1,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                }
                              ],
                              "type": "Away / Home"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267555,
                                  "time": 26,
                                  "bookmaker_id": 4,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267560,
                                  "time": 26,
                                  "bookmaker_id": 1,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267558,
                                  "time": 35,
                                  "bookmaker_id": 11,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267557,
                                  "time": 35,
                                  "bookmaker_id": 37,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267556,
                                  "time": 35,
                                  "bookmaker_id": 21,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267554,
                                  "time": 26,
                                  "bookmaker_id": 23,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267559,
                                  "time": 40,
                                  "bookmaker_id": 71,
                                  "time_movement": -1,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                }
                              ],
                              "type": "Draw / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267514,
                                  "time": 101,
                                  "bookmaker_id": 37,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267506,
                                  "time": 101,
                                  "bookmaker_id": 21,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267523,
                                  "time": 101,
                                  "bookmaker_id": 71,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267519,
                                  "time": 101,
                                  "bookmaker_id": 11,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267527,
                                  "time": 101,
                                  "bookmaker_id": 1,
                                  "time_movement": 0,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "Draw / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267550,
                                  "time": 80,
                                  "bookmaker_id": 37,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267551,
                                  "time": 80,
                                  "bookmaker_id": 11,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267548,
                                  "time": 66,
                                  "bookmaker_id": 4,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267553,
                                  "time": 70,
                                  "bookmaker_id": 1,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267547,
                                  "time": 66,
                                  "bookmaker_id": 23,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267549,
                                  "time": 80,
                                  "bookmaker_id": 21,
                                  "time_movement": -1
                                },
                                {
                                  "id": 267552,
                                  "time": 50,
                                  "bookmaker_id": 71,
                                  "time_movement": 1,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                }
                              ],
                              "type": "Draw / Home"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267513,
                                  "time": 7,
                                  "bookmaker_id": 37,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267512,
                                  "time": 7.4,
                                  "bookmaker_id": 71,
                                  "time_movement": -1,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                },
                                {
                                  "id": 267518,
                                  "time": 6.2,
                                  "bookmaker_id": 34,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267507,
                                  "time": 7,
                                  "bookmaker_id": 11,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267515,
                                  "time": 7,
                                  "bookmaker_id": 21,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267509,
                                  "time": 5.8,
                                  "bookmaker_id": 4,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267517,
                                  "time": 5.8,
                                  "bookmaker_id": 23,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267510,
                                  "time": 5.8,
                                  "bookmaker_id": 1,
                                  "time_movement": 1
                                }
                              ],
                              "type": "Home / Away"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267524,
                                  "time": 30,
                                  "bookmaker_id": 37,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267520,
                                  "time": 30,
                                  "bookmaker_id": 21,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267522,
                                  "time": 24,
                                  "bookmaker_id": 1,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267525,
                                  "time": 30,
                                  "bookmaker_id": 11,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267526,
                                  "time": 24,
                                  "bookmaker_id": 71,
                                  "time_movement": 1,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                }
                              ],
                              "type": "Home / Draw"
                            },
                            {
                              "odds": [
                                {
                                  "id": 267502,
                                  "time": 5.9,
                                  "bookmaker_id": 34,
                                  "time_movement": 0
                                },
                                {
                                  "id": 267503,
                                  "time": 5.5,
                                  "bookmaker_id": 23,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267504,
                                  "time": 5.5,
                                  "bookmaker_id": 4,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267505,
                                  "time": 6.8,
                                  "bookmaker_id": 21,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267521,
                                  "time": 6.8,
                                  "bookmaker_id": 11,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267508,
                                  "time": 5.6,
                                  "bookmaker_id": 1,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267511,
                                  "time": 6.8,
                                  "bookmaker_id": 37,
                                  "time_movement": 1
                                },
                                {
                                  "id": 267516,
                                  "time": 3.45,
                                  "bookmaker_id": 71,
                                  "time_movement": 1,
                                  "bookmaker_name": "Vave",
                                  "bookmaker_order": 11
                                }
                              ],
                              "type": "Home / Home"
                            }
                          ],
                          "period_type": "Full Time"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Half Time Full Time"
      }
    },
    "/odds/bookmakers": {
      "get": {
        "tags": [
          "Bookmakers"
        ],
        "summary": "Bookmakers",
        "description": "This endpoint allows you to retrieve information about all bookmakers.\n\nWith the help of the `popularity_order` parameter you can see which bookmaker is more popular and more used.\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 retrieve the image of a bookmaker by calling the following URL: https://images.sportmicro.com/{hash_image}.png\n\n### Use Cases\nGet all bookmakers<br />`https://basketball.sportmicro.com/odds/bookmakers`<br /><br />Get information about a specific bookmaker based on the **id**<br />`https://basketball.sportmicro.com/odds/bookmakers?id=eq.{id}`<br /><br />Get the most popular bookmakers<br />`https://basketball.sportmicro.com/odds/bookmakers?order=popularity_order`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.bookmakers.id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.bookmakers.name"
          },
          {
            "$ref": "#/components/parameters/offset"
          },
          {
            "$ref": "#/components/parameters/limit"
          },
          {
            "$ref": "#/components/parameters/lang"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "items": {
                    "$ref": "#/components/schemas/bookmakers"
                  },
                  "type": "array",
                  "example": [
                    {
                      "id": 1,
                      "name": "Stake.com",
                      "popularity_order": "1",
                      "hash_image": "b7df61bb0380f1918a136da4a70b9d19bc740163bd9dbea2c58de3cc13fc0ff0"
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Bookmakers"
      }
    },
    "/odds/moneyline": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Moneyline",
        "description": "This endpoint allows you to retrieve the odds from money line 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://basketball.sportmicro.com/odds/moneyline?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/moneyline?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/moneyline?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.moneyline.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.moneyline.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/moneyline"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 1408678,
                              "bookmaker_id": 4,
                              "home": 2.9,
                              "home_movement": 1,
                              "away": 1.364,
                              "away_movement": -1,
                              "payout": 92.77
                            },
                            {
                              "id": 1408684,
                              "bookmaker_id": 8,
                              "home": 2.95,
                              "home_movement": 1,
                              "away": 1.36,
                              "away_movement": -1,
                              "payout": 93.09
                            },
                            {
                              "id": 1408683,
                              "bookmaker_id": 15,
                              "home": 2.95,
                              "home_movement": 1,
                              "away": 1.36,
                              "away_movement": -1,
                              "payout": 93.09
                            },
                            {
                              "id": 1408681,
                              "bookmaker_id": 23,
                              "home": 2.9,
                              "home_movement": 1,
                              "away": 1.364,
                              "away_movement": -1,
                              "payout": 92.77
                            },
                            {
                              "id": 1408679,
                              "bookmaker_id": 24,
                              "home": 2.99,
                              "home_movement": 1,
                              "away": 1.37,
                              "away_movement": -1,
                              "payout": 93.95
                            },
                            {
                              "id": 1408685,
                              "bookmaker_id": 43,
                              "home": 2.95,
                              "home_movement": 1,
                              "away": 1.36,
                              "away_movement": -1,
                              "payout": 93.09
                            },
                            {
                              "id": 1408686,
                              "bookmaker_id": 44,
                              "home": 3,
                              "home_movement": 0,
                              "away": 1.36,
                              "away_movement": 0,
                              "payout": 93.58
                            },
                            {
                              "id": 1408687,
                              "bookmaker_id": 46,
                              "home": 2.9,
                              "home_movement": 1,
                              "away": 1.35,
                              "away_movement": -1,
                              "payout": 92.12
                            },
                            {
                              "id": 1408700,
                              "bookmaker_id": 47,
                              "home": 2.9,
                              "home_movement": 1,
                              "away": 1.35,
                              "away_movement": -1,
                              "payout": 92.12
                            },
                            {
                              "id": 1408682,
                              "bookmaker_id": 59,
                              "home": 2.99,
                              "home_movement": 1,
                              "away": 1.37,
                              "away_movement": -1,
                              "payout": 93.95
                            },
                            {
                              "id": 1408680,
                              "bookmaker_id": 61,
                              "home": 3,
                              "home_movement": 1,
                              "away": 1.37,
                              "away_movement": -1,
                              "payout": 94.05
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 1408694,
                              "bookmaker_id": 24,
                              "home": 2.56,
                              "home_movement": 1,
                              "away": 1.47,
                              "away_movement": -1,
                              "payout": 93.38
                            },
                            {
                              "id": 1408688,
                              "bookmaker_id": 59,
                              "home": 2.56,
                              "home_movement": 1,
                              "away": 1.47,
                              "away_movement": -1,
                              "payout": 93.38
                            },
                            {
                              "id": 1408693,
                              "bookmaker_id": 61,
                              "home": 2.63,
                              "home_movement": 1,
                              "away": 1.45,
                              "away_movement": -1,
                              "payout": 93.47
                            }
                          ]
                        },
                        {
                          "period_type": "FT inc. OT",
                          "odds": [
                            {
                              "id": 1408677,
                              "bookmaker_id": 1,
                              "home": 4,
                              "home_movement": 1,
                              "away": 1.27,
                              "away_movement": -1,
                              "payout": 96.39
                            },
                            {
                              "id": 1408689,
                              "bookmaker_id": 2,
                              "home": 3.865,
                              "home_movement": 1,
                              "away": 1.28,
                              "away_movement": -1,
                              "payout": 96.16
                            },
                            {
                              "id": 1408692,
                              "bookmaker_id": 3,
                              "home": 3.8,
                              "home_movement": 1,
                              "away": 1.264,
                              "away_movement": -1,
                              "payout": 94.85
                            },
                            {
                              "id": 1408691,
                              "bookmaker_id": 4,
                              "home": 3.8,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.06
                            },
                            {
                              "id": 1408696,
                              "bookmaker_id": 6,
                              "home": 3.58,
                              "home_movement": -1,
                              "away": 1.25,
                              "away_movement": 1,
                              "payout": 92.65
                            },
                            {
                              "id": 1408698,
                              "bookmaker_id": 8,
                              "home": 3.8,
                              "home_movement": 1,
                              "away": 1.28,
                              "away_movement": -1,
                              "payout": 95.75
                            },
                            {
                              "id": 1408695,
                              "bookmaker_id": 9,
                              "home": 3.84,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.3
                            },
                            {
                              "id": 1408690,
                              "bookmaker_id": 10,
                              "home": 3.6,
                              "home_movement": -1,
                              "away": 1.25,
                              "away_movement": 1,
                              "payout": 92.78
                            },
                            {
                              "id": 1408697,
                              "bookmaker_id": 11,
                              "home": 3.85,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.36
                            },
                            {
                              "id": 1408702,
                              "bookmaker_id": 12,
                              "home": 3.865,
                              "home_movement": 1,
                              "away": 1.28,
                              "away_movement": -1,
                              "payout": 96.16
                            },
                            {
                              "id": 1408703,
                              "bookmaker_id": 13,
                              "home": 3.9,
                              "home_movement": -1,
                              "away": 1.26,
                              "away_movement": 1,
                              "payout": 95.23
                            },
                            {
                              "id": 1408701,
                              "bookmaker_id": 15,
                              "home": 3.8,
                              "home_movement": 1,
                              "away": 1.28,
                              "away_movement": -1,
                              "payout": 95.75
                            },
                            {
                              "id": 1408704,
                              "bookmaker_id": 21,
                              "home": 3.85,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.36
                            },
                            {
                              "id": 1408705,
                              "bookmaker_id": 23,
                              "home": 3.8,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.06
                            },
                            {
                              "id": 1408707,
                              "bookmaker_id": 24,
                              "home": 3.93,
                              "home_movement": 1,
                              "away": 1.24,
                              "away_movement": -1,
                              "payout": 94.26
                            },
                            {
                              "id": 1408709,
                              "bookmaker_id": 29,
                              "home": 3.58,
                              "home_movement": -1,
                              "away": 1.25,
                              "away_movement": 1,
                              "payout": 92.65
                            },
                            {
                              "id": 1408714,
                              "bookmaker_id": 31,
                              "home": 3.58,
                              "home_movement": -1,
                              "away": 1.25,
                              "away_movement": 1,
                              "payout": 92.65
                            },
                            {
                              "id": 1408708,
                              "bookmaker_id": 34,
                              "home": 3.7,
                              "home_movement": 1,
                              "away": 1.23,
                              "away_movement": -1,
                              "payout": 92.31
                            },
                            {
                              "id": 1408710,
                              "bookmaker_id": 36,
                              "home": 3.75,
                              "home_movement": 1,
                              "away": 1.27,
                              "away_movement": -1,
                              "payout": 94.87
                            },
                            {
                              "id": 1408711,
                              "bookmaker_id": 37,
                              "home": 3.85,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.36
                            },
                            {
                              "id": 1408715,
                              "bookmaker_id": 42,
                              "home": 3.5,
                              "home_movement": 1,
                              "away": 1.26,
                              "away_movement": -1,
                              "payout": 92.65
                            },
                            {
                              "id": 1408716,
                              "bookmaker_id": 43,
                              "home": 3.8,
                              "home_movement": 1,
                              "away": 1.28,
                              "away_movement": -1,
                              "payout": 95.75
                            },
                            {
                              "id": 1408717,
                              "bookmaker_id": 44,
                              "home": 3.75,
                              "home_movement": -1,
                              "away": 1.25,
                              "away_movement": 1,
                              "payout": 93.75
                            },
                            {
                              "id": 1408718,
                              "bookmaker_id": 45,
                              "home": 3.7,
                              "home_movement": 1,
                              "away": 1.24,
                              "away_movement": -1,
                              "payout": 92.87
                            },
                            {
                              "id": 1408719,
                              "bookmaker_id": 46,
                              "home": 3.5,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 92.11
                            },
                            {
                              "id": 1408720,
                              "bookmaker_id": 47,
                              "home": 3.5,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 92.11
                            },
                            {
                              "id": 1408713,
                              "bookmaker_id": 53,
                              "home": 3.95,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.95
                            },
                            {
                              "id": 1408706,
                              "bookmaker_id": 59,
                              "home": 3.93,
                              "home_movement": 1,
                              "away": 1.24,
                              "away_movement": -1,
                              "payout": 94.26
                            },
                            {
                              "id": 1408712,
                              "bookmaker_id": 61,
                              "home": 3.98,
                              "home_movement": 1,
                              "away": 1.24,
                              "away_movement": -1,
                              "payout": 94.54
                            },
                            {
                              "id": 1408699,
                              "bookmaker_id": 71,
                              "home": 3.85,
                              "home_movement": 1,
                              "away": 1.25,
                              "away_movement": -1,
                              "payout": 94.36
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Moneyline"
      }
    },
    "/odds/three-way-moneyline": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Three Way Moneyline",
        "description": "This endpoint allows you to retrieve the odds from three way money line 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://basketball.sportmicro.com/odds/three-way-moneyline?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/three-way-moneyline?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/three-way-moneyline?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.three-way-moneyline.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.three-way-moneyline.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/three-way-moneyline"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 1153948,
                              "bookmaker_id": 1,
                              "home": 3.05,
                              "home_movement": 1,
                              "draw": 21,
                              "draw_movement": 1,
                              "away": 1.42,
                              "away_movement": -1,
                              "payout": 92.62
                            },
                            {
                              "id": 1153938,
                              "bookmaker_id": 4,
                              "home": 3,
                              "home_movement": 1,
                              "draw": 19,
                              "draw_movement": 0,
                              "away": 1.4,
                              "away_movement": -1,
                              "payout": 90.89
                            },
                            {
                              "id": 1153939,
                              "bookmaker_id": 9,
                              "home": 3.28,
                              "home_movement": 1,
                              "draw": 17,
                              "draw_movement": 1,
                              "away": 1.38,
                              "away_movement": -1,
                              "payout": 91.88
                            },
                            {
                              "id": 1153946,
                              "bookmaker_id": 16,
                              "home": 3.25,
                              "home_movement": 1,
                              "draw": 18,
                              "draw_movement": 1,
                              "away": 1.36,
                              "away_movement": -1,
                              "payout": 91.03
                            },
                            {
                              "id": 1153942,
                              "bookmaker_id": 23,
                              "home": 3,
                              "home_movement": 1,
                              "draw": 19,
                              "draw_movement": 0,
                              "away": 1.4,
                              "away_movement": -1,
                              "payout": 90.89
                            },
                            {
                              "id": 1153952,
                              "bookmaker_id": 27,
                              "home": 3.25,
                              "home_movement": 1,
                              "draw": 18,
                              "draw_movement": 1,
                              "away": 1.36,
                              "away_movement": -1,
                              "payout": 91.03
                            },
                            {
                              "id": 1153949,
                              "bookmaker_id": 40,
                              "home": 3.25,
                              "home_movement": 1,
                              "draw": 18,
                              "draw_movement": 1,
                              "away": 1.36,
                              "away_movement": -1,
                              "payout": 91.03
                            },
                            {
                              "id": 1153950,
                              "bookmaker_id": 52,
                              "home": 2.95,
                              "home_movement": -1,
                              "draw": 17,
                              "draw_movement": -1,
                              "away": 1.42,
                              "away_movement": 1,
                              "payout": 90.74
                            }
                          ]
                        },
                        {
                          "period_type": "2nd Half",
                          "odds": [
                            {
                              "id": 1153951,
                              "bookmaker_id": 9,
                              "home": 2.66,
                              "home_movement": 1,
                              "draw": 19,
                              "draw_movement": 1,
                              "away": 1.51,
                              "away_movement": -1,
                              "payout": 91.67
                            }
                          ]
                        },
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 1153945,
                              "bookmaker_id": 6,
                              "home": 4.05,
                              "home_movement": 1,
                              "draw": 15.2,
                              "draw_movement": -1,
                              "away": 1.3,
                              "away_movement": -1,
                              "payout": 92.43
                            },
                            {
                              "id": 1153947,
                              "bookmaker_id": 9,
                              "home": 4.15,
                              "home_movement": 1,
                              "draw": 17.25,
                              "draw_movement": 1,
                              "away": 1.26,
                              "away_movement": -1,
                              "payout": 91.53
                            },
                            {
                              "id": 1153943,
                              "bookmaker_id": 11,
                              "home": 4.3,
                              "home_movement": 1,
                              "draw": 13,
                              "draw_movement": -1,
                              "away": 1.32,
                              "away_movement": -1,
                              "payout": 93.72
                            },
                            {
                              "id": 1153937,
                              "bookmaker_id": 21,
                              "home": 4.3,
                              "home_movement": 1,
                              "draw": 13,
                              "draw_movement": -1,
                              "away": 1.32,
                              "away_movement": -1,
                              "payout": 93.72
                            },
                            {
                              "id": 1153941,
                              "bookmaker_id": 29,
                              "home": 4.05,
                              "home_movement": 1,
                              "draw": 15.2,
                              "draw_movement": -1,
                              "away": 1.3,
                              "away_movement": -1,
                              "payout": 92.43
                            },
                            {
                              "id": 1153954,
                              "bookmaker_id": 31,
                              "home": 4.05,
                              "home_movement": 1,
                              "draw": 15.2,
                              "draw_movement": -1,
                              "away": 1.3,
                              "away_movement": -1,
                              "payout": 92.43
                            },
                            {
                              "id": 1153936,
                              "bookmaker_id": 34,
                              "home": 3.62,
                              "home_movement": 1,
                              "draw": 17,
                              "draw_movement": 0,
                              "away": 1.3,
                              "away_movement": -1,
                              "payout": 90.56
                            },
                            {
                              "id": 1153944,
                              "bookmaker_id": 37,
                              "home": 4.3,
                              "home_movement": 1,
                              "draw": 13,
                              "draw_movement": -1,
                              "away": 1.32,
                              "away_movement": -1,
                              "payout": 93.72
                            },
                            {
                              "id": 1153953,
                              "bookmaker_id": 45,
                              "home": 4.05,
                              "home_movement": 1,
                              "draw": 9.95,
                              "draw_movement": 1,
                              "away": 1.3,
                              "away_movement": -1,
                              "payout": 89.55
                            },
                            {
                              "id": 1153940,
                              "bookmaker_id": 71,
                              "home": 4.3,
                              "home_movement": 1,
                              "draw": 13,
                              "draw_movement": -1,
                              "away": 1.32,
                              "away_movement": -1,
                              "payout": 93.72
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Three Way Moneyline"
      }
    },
    "/odds/tied-at-end-of-regulation": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Tied At End Of Regulation",
        "description": "This endpoint allows you to retrieve the odds from tied at end of regulation 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://basketball.sportmicro.com/odds/tied-at-end-of-regulation?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/tied-at-end-of-regulation?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/tied-at-end-of-regulation?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.tied-at-end-of-regulation.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.tied-at-end-of-regulation.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/tied-at-end-of-regulation"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "Full Time",
                          "odds": [
                            {
                              "id": 26930,
                              "bookmaker_id": 2,
                              "yes": 13,
                              "yes_movement": 1,
                              "no": 1.012,
                              "no_movement": -1,
                              "payout": 93.89
                            },
                            {
                              "id": 26931,
                              "bookmaker_id": 3,
                              "yes": 13,
                              "yes_movement": 1,
                              "no": 1.012,
                              "no_movement": -1,
                              "payout": 93.89
                            },
                            {
                              "id": 26932,
                              "bookmaker_id": 12,
                              "yes": 13,
                              "yes_movement": 1,
                              "no": 1.012,
                              "no_movement": -1,
                              "payout": 93.89
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Tied At End Of Regulation"
      }
    },
    "/odds/total-points": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Total Points",
        "description": "This endpoint allows you to retrieve the odds from total points 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://basketball.sportmicro.com/odds/total-points?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/total-points?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/total-points?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.total-points.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.total-points.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/total-points"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 4255197,
                                  "over": 1.65,
                                  "under": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "67"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255198,
                                  "over": 1.7,
                                  "under": 2.02,
                                  "payout": 92.31,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "67.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255199,
                                  "over": 1.75,
                                  "under": 1.95,
                                  "payout": 92.23,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "68"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255200,
                                  "over": 1.83,
                                  "under": 1.91,
                                  "payout": 93.46,
                                  "bookmaker_id": 43,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255201,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 46,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255203,
                                  "over": 1.8,
                                  "under": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 47,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255204,
                                  "over": 1.83,
                                  "under": 1.91,
                                  "payout": 93.46,
                                  "bookmaker_id": 8,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255205,
                                  "over": 1.79,
                                  "under": 1.92,
                                  "payout": 92.64,
                                  "bookmaker_id": 9,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255206,
                                  "over": 1.8,
                                  "under": 1.9,
                                  "payout": 92.43,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255207,
                                  "over": 1.75,
                                  "under": 2.04,
                                  "payout": 94.2,
                                  "bookmaker_id": 1,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255217,
                                  "over": 1.83,
                                  "under": 1.91,
                                  "payout": 93.46,
                                  "bookmaker_id": 15,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "68.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255208,
                                  "over": 1.84,
                                  "under": 1.86,
                                  "payout": 92.5,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255209,
                                  "over": 1.9,
                                  "under": 1.8,
                                  "payout": 92.43,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "69"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255226,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255227,
                                  "over": 1.91,
                                  "under": 1.83,
                                  "payout": 93.46,
                                  "bookmaker_id": 8,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255228,
                                  "over": 1.95,
                                  "under": 1.83,
                                  "payout": 94.4,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255224,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255225,
                                  "over": 1.91,
                                  "under": 1.83,
                                  "payout": 93.46,
                                  "bookmaker_id": 43,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255235,
                                  "over": 1.89,
                                  "under": 1.81,
                                  "payout": 92.46,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255269,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 23,
                                  "over_movement": -1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255270,
                                  "over": 1.91,
                                  "under": 1.83,
                                  "payout": 93.46,
                                  "bookmaker_id": 15,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255271,
                                  "over": 1.89,
                                  "under": 1.89,
                                  "payout": 94.5,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255273,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 4,
                                  "over_movement": -1,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255268,
                                  "over": 1.95,
                                  "under": 1.75,
                                  "payout": 92.23,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "69.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255210,
                                  "over": 1.94,
                                  "under": 1.77,
                                  "payout": 92.56,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255211,
                                  "over": 2.02,
                                  "under": 1.7,
                                  "payout": 92.31,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "70"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255212,
                                  "over": 1.91,
                                  "under": 1.83,
                                  "payout": 93.46,
                                  "bookmaker_id": 43,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255214,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 46,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255215,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 47,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255216,
                                  "over": 1.91,
                                  "under": 1.83,
                                  "payout": 93.46,
                                  "bookmaker_id": 8,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255218,
                                  "over": 1.93,
                                  "under": 1.78,
                                  "payout": 92.6,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255219,
                                  "over": 2.1,
                                  "under": 1.65,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255221,
                                  "over": 1.91,
                                  "under": 1.83,
                                  "payout": 93.46,
                                  "bookmaker_id": 15,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255222,
                                  "over": 2.04,
                                  "under": 1.76,
                                  "payout": 94.48,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "70.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255223,
                                  "over": 2.2,
                                  "under": 1.6,
                                  "payout": 92.63,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "71"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903031,
                                  "over": 1.73,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9903041,
                                  "under": 2.06,
                                  "bookmaker_id": 52,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 0,
                                  "bookmaker_order": 114
                                }
                              ],
                              "type": "73.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903032,
                                  "under": 2.07,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9903035,
                                  "over": 1.8,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "74.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903034,
                                  "over": 1.83,
                                  "under": 1.87,
                                  "bookmaker_id": 9,
                                  "over_movement": 0,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 16
                                }
                              ],
                              "type": "75"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903037,
                                  "under": 1.95,
                                  "bookmaker_id": 52,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 114
                                },
                                {
                                  "id": 9903036,
                                  "over": 1.85,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "75.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903039,
                                  "over": 1.84,
                                  "under": 1.86,
                                  "bookmaker_id": 9,
                                  "over_movement": 0,
                                  "bookmaker_name": "Marathonbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 16
                                }
                              ],
                              "type": "76"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903047,
                                  "over": 2,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9903040,
                                  "under": 1.84,
                                  "bookmaker_id": 52,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 114
                                }
                              ],
                              "type": "76.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903049,
                                  "over": 2.06,
                                  "under": 1.73,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "bookmaker_name": "Casumo Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 114
                                }
                              ],
                              "type": "77.5"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 4255234,
                                  "over": 1.77,
                                  "under": 1.94,
                                  "payout": 92.56,
                                  "bookmaker_id": 9,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "75.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255229,
                                  "over": 1.78,
                                  "under": 1.93,
                                  "payout": 92.6,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "76"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255230,
                                  "over": 1.78,
                                  "under": 1.93,
                                  "payout": 92.6,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "76.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255231,
                                  "over": 1.83,
                                  "under": 1.87,
                                  "payout": 92.49,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "77"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255233,
                                  "over": 1.88,
                                  "under": 1.82,
                                  "payout": 92.48,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "77.5"
                            }
                          ],
                          "period_type": "2nd Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 4255164,
                                  "over": 1.01,
                                  "under": 13,
                                  "payout": 93.72,
                                  "bookmaker_id": 12,
                                  "over_movement": 0,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255171,
                                  "over": 1.01,
                                  "under": 13,
                                  "payout": 93.72,
                                  "bookmaker_id": 2,
                                  "over_movement": 0,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255172,
                                  "over": 1.01,
                                  "under": 13,
                                  "payout": 93.72,
                                  "bookmaker_id": 3,
                                  "over_movement": 0,
                                  "under_movement": -1
                                }
                              ],
                              "type": "122.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255165,
                                  "over": 1.036,
                                  "under": 9,
                                  "payout": 92.91,
                                  "bookmaker_id": 2,
                                  "over_movement": 0,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255166,
                                  "over": 1.036,
                                  "under": 9,
                                  "payout": 92.91,
                                  "bookmaker_id": 12,
                                  "over_movement": 0,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255167,
                                  "over": 1.036,
                                  "under": 9,
                                  "payout": 92.91,
                                  "bookmaker_id": 3,
                                  "over_movement": 0,
                                  "under_movement": -1
                                }
                              ],
                              "type": "127.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255168,
                                  "over": 1.105,
                                  "under": 6.25,
                                  "payout": 93.9,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255169,
                                  "over": 1.105,
                                  "under": 6.25,
                                  "payout": 93.9,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255170,
                                  "over": 1.105,
                                  "under": 6.25,
                                  "payout": 93.9,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "132.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255173,
                                  "over": 1.235,
                                  "under": 3.75,
                                  "payout": 92.9,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255175,
                                  "over": 1.235,
                                  "under": 3.75,
                                  "payout": 92.9,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255176,
                                  "over": 1.235,
                                  "under": 3.75,
                                  "payout": 92.9,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "137.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255177,
                                  "over": 1.303,
                                  "under": 3.25,
                                  "payout": 93.01,
                                  "bookmaker_id": 2,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255179,
                                  "over": 1.303,
                                  "under": 3.25,
                                  "payout": 93.01,
                                  "bookmaker_id": 3,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255180,
                                  "over": 1.303,
                                  "under": 3.25,
                                  "payout": 93.01,
                                  "bookmaker_id": 12,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "139.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255181,
                                  "over": 1.333,
                                  "under": 3.1,
                                  "payout": 93.22,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255182,
                                  "over": 1.333,
                                  "under": 3.1,
                                  "payout": 93.22,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255183,
                                  "over": 1.333,
                                  "under": 3.1,
                                  "payout": 93.22,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "140"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255184,
                                  "over": 1.357,
                                  "under": 3,
                                  "payout": 93.44,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255185,
                                  "over": 1.357,
                                  "under": 3,
                                  "payout": 93.44,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255186,
                                  "over": 1.357,
                                  "under": 3,
                                  "payout": 93.44,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "140.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255187,
                                  "over": 1.385,
                                  "under": 2.85,
                                  "payout": 93.21,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255188,
                                  "over": 1.385,
                                  "under": 2.85,
                                  "payout": 93.21,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255189,
                                  "over": 1.385,
                                  "under": 2.85,
                                  "payout": 93.21,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "141"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255191,
                                  "over": 1.4,
                                  "under": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255192,
                                  "over": 1.4,
                                  "under": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255193,
                                  "over": 1.4,
                                  "under": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "141.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255194,
                                  "over": 1.435,
                                  "under": 2.65,
                                  "payout": 93.09,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255195,
                                  "over": 1.435,
                                  "under": 2.65,
                                  "payout": 93.09,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255196,
                                  "over": 1.435,
                                  "under": 2.65,
                                  "payout": 93.09,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "142"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255237,
                                  "over": 1.455,
                                  "under": 2.6,
                                  "payout": 93.29,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255238,
                                  "over": 1.455,
                                  "under": 2.6,
                                  "payout": 93.29,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255239,
                                  "over": 1.52,
                                  "under": 2.4,
                                  "payout": 93.06,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255240,
                                  "over": 1.455,
                                  "under": 2.6,
                                  "payout": 93.29,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255241,
                                  "over": 1.52,
                                  "under": 2.4,
                                  "payout": 93.06,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255242,
                                  "over": 1.52,
                                  "under": 2.4,
                                  "payout": 93.06,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255244,
                                  "over": 1.52,
                                  "under": 2.4,
                                  "payout": 93.06,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "142.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255246,
                                  "over": 1.5,
                                  "under": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255247,
                                  "over": 1.5,
                                  "under": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255248,
                                  "over": 1.55,
                                  "under": 2.35,
                                  "payout": 93.4,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255249,
                                  "over": 1.55,
                                  "under": 2.35,
                                  "payout": 93.4,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255243,
                                  "over": 1.5,
                                  "under": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255245,
                                  "over": 1.55,
                                  "under": 2.35,
                                  "payout": 93.4,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "143"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255256,
                                  "over": 1.58,
                                  "under": 2.3,
                                  "payout": 93.66,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255259,
                                  "over": 1.58,
                                  "under": 2.3,
                                  "payout": 93.66,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255260,
                                  "over": 1.58,
                                  "under": 2.3,
                                  "payout": 93.66,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255250,
                                  "over": 1.6,
                                  "under": 2.38,
                                  "payout": 95.68,
                                  "bookmaker_id": 16,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255262,
                                  "over": 1.58,
                                  "under": 2.3,
                                  "payout": 93.66,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255251,
                                  "over": 1.6,
                                  "under": 2.38,
                                  "payout": 95.68,
                                  "bookmaker_id": 27,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255253,
                                  "over": 1.526,
                                  "under": 2.4,
                                  "payout": 93.29,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255264,
                                  "over": 1.526,
                                  "under": 2.4,
                                  "payout": 93.29,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255254,
                                  "over": 1.6,
                                  "under": 2.38,
                                  "payout": 95.68,
                                  "bookmaker_id": 40,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255255,
                                  "over": 1.57,
                                  "under": 2.32,
                                  "payout": 93.63,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255257,
                                  "over": 1.526,
                                  "under": 2.4,
                                  "payout": 93.29,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "143.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255267,
                                  "over": 1.62,
                                  "under": 2.32,
                                  "payout": 95.39,
                                  "bookmaker_id": 16,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255278,
                                  "over": 1.6,
                                  "under": 2.25,
                                  "payout": 93.51,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255279,
                                  "over": 1.6,
                                  "under": 2.25,
                                  "payout": 93.51,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255261,
                                  "over": 1.62,
                                  "under": 2.32,
                                  "payout": 95.39,
                                  "bookmaker_id": 27,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255263,
                                  "over": 1.62,
                                  "under": 2.32,
                                  "payout": 95.39,
                                  "bookmaker_id": 40,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255274,
                                  "over": 1.556,
                                  "under": 2.3,
                                  "payout": 92.81,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255276,
                                  "over": 1.556,
                                  "under": 2.3,
                                  "payout": 92.81,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255265,
                                  "over": 1.556,
                                  "under": 2.3,
                                  "payout": 92.81,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255280,
                                  "over": 1.6,
                                  "under": 2.25,
                                  "payout": 93.51,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255266,
                                  "over": 1.6,
                                  "under": 2.25,
                                  "payout": 93.51,
                                  "bookmaker_id": 52,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255277,
                                  "over": 1.64,
                                  "under": 2.32,
                                  "payout": 96.08,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "144"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255283,
                                  "over": 1.63,
                                  "under": 2.3,
                                  "payout": 95.39,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255288,
                                  "over": 1.68,
                                  "under": 2.24,
                                  "payout": 96,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255289,
                                  "over": 1.64,
                                  "under": 2.2,
                                  "payout": 93.96,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255282,
                                  "over": 1.63,
                                  "under": 2.3,
                                  "payout": 95.39,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255284,
                                  "over": 1.64,
                                  "under": 2.18,
                                  "payout": 93.59,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255285,
                                  "over": 1.571,
                                  "under": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255286,
                                  "over": 1.63,
                                  "under": 2.3,
                                  "payout": 95.39,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255298,
                                  "over": 1.64,
                                  "under": 2.2,
                                  "payout": 93.96,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255290,
                                  "over": 1.64,
                                  "under": 2.2,
                                  "payout": 93.96,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255287,
                                  "over": 1.571,
                                  "under": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255281,
                                  "over": 1.571,
                                  "under": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255291,
                                  "over": 1.64,
                                  "under": 2.2,
                                  "payout": 93.96,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "144.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255294,
                                  "over": 1.66,
                                  "under": 2.23,
                                  "payout": 95.16,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255305,
                                  "over": 1.68,
                                  "under": 2.12,
                                  "payout": 93.73,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255300,
                                  "over": 1.625,
                                  "under": 2.2,
                                  "payout": 93.46,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255301,
                                  "over": 1.625,
                                  "under": 2.2,
                                  "payout": 93.46,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255293,
                                  "over": 1.625,
                                  "under": 2.2,
                                  "payout": 93.46,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255304,
                                  "over": 1.7,
                                  "under": 2.05,
                                  "payout": 92.93,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255296,
                                  "over": 1.66,
                                  "under": 2.23,
                                  "payout": 95.16,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255297,
                                  "over": 1.66,
                                  "under": 2.23,
                                  "payout": 95.16,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255306,
                                  "over": 1.68,
                                  "under": 2.12,
                                  "payout": 93.73,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255302,
                                  "over": 1.68,
                                  "under": 2.12,
                                  "payout": 93.73,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255299,
                                  "over": 1.63,
                                  "under": 2.2,
                                  "payout": 93.63,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255303,
                                  "over": 1.71,
                                  "under": 2.19,
                                  "payout": 96.02,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "145"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255316,
                                  "over": 1.72,
                                  "under": 2.12,
                                  "payout": 94.96,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255310,
                                  "over": 1.667,
                                  "under": 2.1,
                                  "payout": 92.93,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255322,
                                  "over": 1.74,
                                  "under": 2.07,
                                  "payout": 94.54,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255311,
                                  "over": 1.71,
                                  "under": 2.16,
                                  "payout": 95.44,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255323,
                                  "over": 1.74,
                                  "under": 2.07,
                                  "payout": 94.54,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255315,
                                  "over": 1.75,
                                  "under": 2,
                                  "payout": 93.33,
                                  "bookmaker_id": 34,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255307,
                                  "over": 1.71,
                                  "under": 2.16,
                                  "payout": 95.44,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255319,
                                  "over": 1.667,
                                  "under": 2.1,
                                  "payout": 92.93,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255317,
                                  "over": 1.667,
                                  "under": 2.1,
                                  "payout": 92.93,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255308,
                                  "over": 1.78,
                                  "under": 1.99,
                                  "payout": 93.96,
                                  "bookmaker_id": 36,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255320,
                                  "over": 1.76,
                                  "under": 2.13,
                                  "payout": 96.37,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255313,
                                  "over": 1.71,
                                  "under": 2.16,
                                  "payout": 95.44,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255324,
                                  "over": 1.74,
                                  "under": 2.07,
                                  "payout": 94.54,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255309,
                                  "over": 1.71,
                                  "under": 1.99,
                                  "payout": 91.97,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255321,
                                  "over": 1.74,
                                  "under": 2.07,
                                  "payout": 94.54,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255314,
                                  "over": 1.67,
                                  "under": 2.12,
                                  "payout": 93.41,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "145.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255327,
                                  "over": 1.714,
                                  "under": 2.05,
                                  "payout": 93.35,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255338,
                                  "over": 1.76,
                                  "under": 2.05,
                                  "payout": 94.7,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255331,
                                  "over": 1.77,
                                  "under": 1.98,
                                  "payout": 93.46,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255333,
                                  "over": 1.714,
                                  "under": 2.05,
                                  "payout": 93.35,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255326,
                                  "over": 1.75,
                                  "under": 1.96,
                                  "payout": 92.45,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255337,
                                  "over": 1.76,
                                  "under": 2.05,
                                  "payout": 94.7,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255330,
                                  "over": 1.72,
                                  "under": 2.05,
                                  "payout": 93.53,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255328,
                                  "over": 1.75,
                                  "under": 2.1,
                                  "payout": 95.45,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255329,
                                  "over": 1.75,
                                  "under": 2.1,
                                  "payout": 95.45,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255334,
                                  "over": 1.79,
                                  "under": 2.08,
                                  "payout": 96.21,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255332,
                                  "over": 1.714,
                                  "under": 2.05,
                                  "payout": 93.35,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255325,
                                  "over": 1.75,
                                  "under": 2.1,
                                  "payout": 95.45,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255336,
                                  "over": 1.76,
                                  "under": 2.05,
                                  "payout": 94.7,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "146"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255349,
                                  "over": 1.769,
                                  "under": 2,
                                  "payout": 93.87,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255360,
                                  "over": 1.83,
                                  "under": 2,
                                  "payout": 95.56,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255343,
                                  "over": 1.769,
                                  "under": 2,
                                  "payout": 93.87,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255354,
                                  "over": 1.79,
                                  "under": 1.96,
                                  "payout": 93.56,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255345,
                                  "over": 1.8,
                                  "under": 2.04,
                                  "payout": 95.63,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255356,
                                  "over": 1.83,
                                  "under": 2.02,
                                  "payout": 96.02,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255348,
                                  "over": 1.82,
                                  "under": 2,
                                  "payout": 95.29,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255361,
                                  "over": 1.83,
                                  "under": 2,
                                  "payout": 95.56,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255342,
                                  "over": 1.8,
                                  "under": 1.92,
                                  "payout": 92.9,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255353,
                                  "over": 1.79,
                                  "under": 1.96,
                                  "payout": 93.56,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255339,
                                  "over": 1.8,
                                  "under": 2.04,
                                  "payout": 95.63,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255351,
                                  "over": 1.769,
                                  "under": 2,
                                  "payout": 93.87,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255340,
                                  "over": 1.79,
                                  "under": 1.97,
                                  "payout": 93.78,
                                  "bookmaker_id": 36,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255352,
                                  "over": 1.79,
                                  "under": 1.96,
                                  "payout": 93.56,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255346,
                                  "over": 1.81,
                                  "under": 1.93,
                                  "payout": 93.4,
                                  "bookmaker_id": 52,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255358,
                                  "over": 1.83,
                                  "under": 2,
                                  "payout": 95.56,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255344,
                                  "over": 1.8,
                                  "under": 2.04,
                                  "payout": 95.63,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255355,
                                  "over": 1.79,
                                  "under": 1.96,
                                  "payout": 93.56,
                                  "bookmaker_id": 71,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255347,
                                  "over": 1.82,
                                  "under": 1.92,
                                  "payout": 93.43,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255359,
                                  "over": 1.83,
                                  "under": 2,
                                  "payout": 95.56,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "146.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255371,
                                  "over": 1.8,
                                  "under": 1.952,
                                  "payout": 93.65,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255365,
                                  "over": 1.85,
                                  "under": 1.98,
                                  "payout": 95.64,
                                  "bookmaker_id": 40,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255377,
                                  "over": 1.86,
                                  "under": 1.95,
                                  "payout": 95.2,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255367,
                                  "over": 1.81,
                                  "under": 1.94,
                                  "payout": 93.64,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255373,
                                  "over": 1.88,
                                  "under": 1.97,
                                  "payout": 96.2,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255364,
                                  "over": 1.8,
                                  "under": 1.952,
                                  "payout": 93.65,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255362,
                                  "over": 1.85,
                                  "under": 1.98,
                                  "payout": 95.64,
                                  "bookmaker_id": 27,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255374,
                                  "over": 1.86,
                                  "under": 1.95,
                                  "payout": 95.2,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255363,
                                  "over": 1.85,
                                  "under": 1.89,
                                  "payout": 93.49,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255375,
                                  "over": 1.86,
                                  "under": 1.95,
                                  "payout": 95.2,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255369,
                                  "over": 1.85,
                                  "under": 1.89,
                                  "payout": 93.49,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255366,
                                  "over": 1.85,
                                  "under": 1.98,
                                  "payout": 95.64,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255370,
                                  "over": 1.8,
                                  "under": 1.952,
                                  "payout": 93.65,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "147"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255573,
                                  "over": 1.9,
                                  "under": 1.92,
                                  "payout": 95.5,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255583,
                                  "over": 1.87,
                                  "under": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 21,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255567,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255579,
                                  "over": 1.91,
                                  "under": 1.9,
                                  "payout": 95.25,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255589,
                                  "over": 1.909,
                                  "under": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 53,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255558,
                                  "over": 1.9,
                                  "under": 1.92,
                                  "payout": 95.5,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255572,
                                  "over": 1.9,
                                  "under": 1.92,
                                  "payout": 95.5,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255582,
                                  "over": 1.9090909,
                                  "under": 1.9090909,
                                  "payout": 95.45,
                                  "bookmaker_id": 4,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255590,
                                  "over": 1.9,
                                  "under": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255564,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 43,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255576,
                                  "over": 1.9,
                                  "under": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255585,
                                  "over": 1.87,
                                  "under": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 11,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255593,
                                  "over": 1.9,
                                  "under": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255575,
                                  "over": 1.89,
                                  "under": 1.85,
                                  "payout": 93.49,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255565,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255577,
                                  "over": 1.909,
                                  "under": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255586,
                                  "over": 1.87,
                                  "under": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 71,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255566,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 44,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255578,
                                  "over": 1.909,
                                  "under": 1.87,
                                  "payout": 94.46,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255587,
                                  "over": 1.92,
                                  "under": 1.93,
                                  "payout": 96.25,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255570,
                                  "over": 1.909,
                                  "under": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255581,
                                  "over": 1.9090909,
                                  "under": 1.9090909,
                                  "payout": 95.45,
                                  "bookmaker_id": 23,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255594,
                                  "over": 1.9,
                                  "under": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255568,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 8,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255580,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 15,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255559,
                                  "over": 1.87,
                                  "under": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 36,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255574,
                                  "over": 1.86,
                                  "under": 1.88,
                                  "payout": 93.5,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255584,
                                  "over": 1.87,
                                  "under": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 37,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255592,
                                  "over": 1.9,
                                  "under": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "147.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255380,
                                  "over": 1.952,
                                  "under": 1.8,
                                  "payout": 93.65,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255392,
                                  "over": 1.95,
                                  "under": 1.86,
                                  "payout": 95.2,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255387,
                                  "over": 1.97,
                                  "under": 1.88,
                                  "payout": 96.2,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255378,
                                  "over": 1.85,
                                  "under": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 44,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255388,
                                  "over": 1.909,
                                  "under": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 53,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255383,
                                  "over": 1.91,
                                  "under": 1.83,
                                  "payout": 93.46,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255376,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255386,
                                  "over": 1.952,
                                  "under": 1.8,
                                  "payout": 93.65,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255384,
                                  "over": 1.94,
                                  "under": 1.8,
                                  "payout": 93.37,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255385,
                                  "over": 1.952,
                                  "under": 1.8,
                                  "payout": 93.65,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255382,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255394,
                                  "over": 1.95,
                                  "under": 1.86,
                                  "payout": 95.2,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255379,
                                  "over": 1.93,
                                  "under": 1.81,
                                  "payout": 93.4,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255390,
                                  "over": 1.91,
                                  "under": 1.91,
                                  "payout": 95.5,
                                  "bookmaker_id": 72,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255381,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255393,
                                  "over": 1.95,
                                  "under": 1.86,
                                  "payout": 95.2,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "148"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255403,
                                  "over": 2,
                                  "under": 1.82,
                                  "payout": 95.29,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255417,
                                  "over": 2,
                                  "under": 1.83,
                                  "payout": 95.56,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255399,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 47,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255411,
                                  "over": 2,
                                  "under": 1.769,
                                  "payout": 93.87,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255421,
                                  "over": 2,
                                  "under": 1.83,
                                  "payout": 95.56,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255400,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 8,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255412,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 15,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255395,
                                  "over": 2,
                                  "under": 1.82,
                                  "payout": 95.29,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255404,
                                  "over": 2,
                                  "under": 1.82,
                                  "payout": 95.29,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255416,
                                  "over": 1.95,
                                  "under": 1.79,
                                  "payout": 93.33,
                                  "bookmaker_id": 71,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255398,
                                  "over": 1.85,
                                  "under": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 46,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255409,
                                  "over": 2,
                                  "under": 1.769,
                                  "payout": 93.87,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255420,
                                  "over": 2,
                                  "under": 1.83,
                                  "payout": 95.56,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255396,
                                  "over": 2,
                                  "under": 1.78,
                                  "payout": 94.18,
                                  "bookmaker_id": 36,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255406,
                                  "over": 2,
                                  "under": 1.75,
                                  "payout": 93.33,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255418,
                                  "over": 2.01,
                                  "under": 1.84,
                                  "payout": 96.06,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255397,
                                  "over": 1.95,
                                  "under": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 43,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255407,
                                  "over": 2.02,
                                  "under": 1.8,
                                  "payout": 95.18,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255419,
                                  "over": 2,
                                  "under": 1.83,
                                  "payout": 95.56,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255402,
                                  "over": 2,
                                  "under": 1.769,
                                  "payout": 93.87,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255414,
                                  "over": 1.95,
                                  "under": 1.79,
                                  "payout": 93.33,
                                  "bookmaker_id": 37,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255401,
                                  "over": 1.952,
                                  "under": 1.77,
                                  "payout": 92.83,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255413,
                                  "over": 1.95,
                                  "under": 1.79,
                                  "payout": 93.33,
                                  "bookmaker_id": 21,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255405,
                                  "over": 1.96,
                                  "under": 1.79,
                                  "payout": 93.56,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255415,
                                  "over": 1.95,
                                  "under": 1.79,
                                  "payout": 93.33,
                                  "bookmaker_id": 11,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "148.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255429,
                                  "over": 2.02,
                                  "under": 1.74,
                                  "payout": 93.48,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255432,
                                  "over": 2.05,
                                  "under": 1.714,
                                  "payout": 93.35,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255422,
                                  "over": 2,
                                  "under": 1.72,
                                  "payout": 92.47,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255434,
                                  "over": 2.05,
                                  "under": 1.76,
                                  "payout": 94.7,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255428,
                                  "over": 2.08,
                                  "under": 1.77,
                                  "payout": 95.63,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255433,
                                  "over": 2.07,
                                  "under": 1.8,
                                  "payout": 96.28,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255430,
                                  "over": 2.03,
                                  "under": 1.72,
                                  "payout": 93.11,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255431,
                                  "over": 2.05,
                                  "under": 1.714,
                                  "payout": 93.35,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255424,
                                  "over": 2.05,
                                  "under": 1.714,
                                  "payout": 93.35,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255436,
                                  "over": 2.05,
                                  "under": 1.76,
                                  "payout": 94.7,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255423,
                                  "over": 2.08,
                                  "under": 1.77,
                                  "payout": 95.63,
                                  "bookmaker_id": 27,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255435,
                                  "over": 2.05,
                                  "under": 1.76,
                                  "payout": 94.7,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255427,
                                  "over": 2.08,
                                  "under": 1.77,
                                  "payout": 95.63,
                                  "bookmaker_id": 40,
                                  "over_movement": 1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "149"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255439,
                                  "over": 2.03,
                                  "under": 1.68,
                                  "payout": 91.92,
                                  "bookmaker_id": 9,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255449,
                                  "over": 2.1,
                                  "under": 1.71,
                                  "payout": 94.25,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255442,
                                  "over": 2.1,
                                  "under": 1.67,
                                  "payout": 93.02,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255444,
                                  "over": 2.15,
                                  "under": 1.72,
                                  "payout": 95.56,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255438,
                                  "over": 2.1,
                                  "under": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255448,
                                  "over": 2.1,
                                  "under": 1.71,
                                  "payout": 94.25,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255443,
                                  "over": 2.08,
                                  "under": 1.7,
                                  "payout": 93.54,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255440,
                                  "over": 2.14,
                                  "under": 1.72,
                                  "payout": 95.36,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255452,
                                  "over": 2.1,
                                  "under": 1.71,
                                  "payout": 94.25,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255441,
                                  "over": 2.14,
                                  "under": 1.72,
                                  "payout": 95.36,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255453,
                                  "over": 2.1,
                                  "under": 1.71,
                                  "payout": 94.25,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255446,
                                  "over": 2.1,
                                  "under": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255445,
                                  "over": 2.1,
                                  "under": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255437,
                                  "over": 2.14,
                                  "under": 1.72,
                                  "payout": 95.36,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255447,
                                  "over": 2.12,
                                  "under": 1.76,
                                  "payout": 96.16,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "149.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255461,
                                  "over": 2.2,
                                  "under": 1.625,
                                  "payout": 93.46,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255455,
                                  "over": 2.2,
                                  "under": 1.625,
                                  "payout": 93.46,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255465,
                                  "over": 2.12,
                                  "under": 1.68,
                                  "payout": 93.73,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255456,
                                  "over": 2.2,
                                  "under": 1.68,
                                  "payout": 95.26,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255460,
                                  "over": 2.2,
                                  "under": 1.625,
                                  "payout": 93.46,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255454,
                                  "over": 2.2,
                                  "under": 1.68,
                                  "payout": 95.26,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255464,
                                  "over": 2.12,
                                  "under": 1.68,
                                  "payout": 93.73,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255462,
                                  "over": 2.18,
                                  "under": 1.72,
                                  "payout": 96.14,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255463,
                                  "over": 2.12,
                                  "under": 1.68,
                                  "payout": 93.73,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255458,
                                  "over": 2.16,
                                  "under": 1.65,
                                  "payout": 93.54,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255457,
                                  "over": 2.2,
                                  "under": 1.68,
                                  "payout": 95.26,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255459,
                                  "over": 2.15,
                                  "under": 1.63,
                                  "payout": 92.71,
                                  "bookmaker_id": 34,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "150"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255473,
                                  "over": 2.18,
                                  "under": 1.7,
                                  "payout": 95.52,
                                  "bookmaker_id": 13,
                                  "over_movement": 1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255477,
                                  "over": 2.2,
                                  "under": 1.64,
                                  "payout": 93.96,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255466,
                                  "over": 2.28,
                                  "under": 1.65,
                                  "payout": 95.73,
                                  "bookmaker_id": 27,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255478,
                                  "over": 2.2,
                                  "under": 1.64,
                                  "payout": 93.96,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255472,
                                  "over": 2.23,
                                  "under": 1.62,
                                  "payout": 93.83,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255475,
                                  "over": 2.25,
                                  "under": 1.571,
                                  "payout": 92.51,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255474,
                                  "over": 2.25,
                                  "under": 1.571,
                                  "payout": 92.51,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255476,
                                  "over": 2.23,
                                  "under": 1.69,
                                  "payout": 96.14,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255468,
                                  "over": 2.28,
                                  "under": 1.65,
                                  "payout": 95.73,
                                  "bookmaker_id": 40,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255480,
                                  "over": 2.2,
                                  "under": 1.64,
                                  "payout": 93.96,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255467,
                                  "over": 2.25,
                                  "under": 1.571,
                                  "payout": 92.51,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255479,
                                  "over": 2.2,
                                  "under": 1.64,
                                  "payout": 93.96,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255471,
                                  "over": 2.28,
                                  "under": 1.65,
                                  "payout": 95.73,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "under_movement": 1
                                }
                              ],
                              "type": "150.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255483,
                                  "over": 2.35,
                                  "under": 1.6,
                                  "payout": 95.19,
                                  "bookmaker_id": 16,
                                  "over_movement": 0,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255487,
                                  "over": 2.3,
                                  "under": 1.556,
                                  "payout": 92.81,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255488,
                                  "over": 2.3,
                                  "under": 1.65,
                                  "payout": 96.08,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255482,
                                  "over": 2.35,
                                  "under": 1.6,
                                  "payout": 95.19,
                                  "bookmaker_id": 40,
                                  "over_movement": 0,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255485,
                                  "over": 2.3,
                                  "under": 1.58,
                                  "payout": 93.66,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255484,
                                  "over": 2.3,
                                  "under": 1.556,
                                  "payout": 92.81,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255493,
                                  "over": 2.25,
                                  "under": 1.6,
                                  "payout": 93.51,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255486,
                                  "over": 2.3,
                                  "under": 1.556,
                                  "payout": 92.81,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255490,
                                  "over": 2.25,
                                  "under": 1.6,
                                  "payout": 93.51,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255489,
                                  "over": 2.25,
                                  "under": 1.6,
                                  "payout": 93.51,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255481,
                                  "over": 2.35,
                                  "under": 1.6,
                                  "payout": 95.19,
                                  "bookmaker_id": 27,
                                  "over_movement": 0,
                                  "under_movement": -1
                                }
                              ],
                              "type": "151"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255496,
                                  "over": 2.3,
                                  "under": 1.58,
                                  "payout": 93.66,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255500,
                                  "over": 2.3,
                                  "under": 1.58,
                                  "payout": 93.66,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255494,
                                  "over": 2.4,
                                  "under": 1.526,
                                  "payout": 93.29,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255499,
                                  "over": 2.4,
                                  "under": 1.526,
                                  "payout": 93.29,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255495,
                                  "over": 2.4,
                                  "under": 1.526,
                                  "payout": 93.29,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255502,
                                  "over": 2.3,
                                  "under": 1.58,
                                  "payout": 93.66,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255501,
                                  "over": 1.41,
                                  "under": 2.7,
                                  "payout": 93.66,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "151.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255506,
                                  "over": 2.37,
                                  "under": 1.54,
                                  "payout": 93.35,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255507,
                                  "over": 2.37,
                                  "under": 1.54,
                                  "payout": 93.35,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255503,
                                  "over": 2.5,
                                  "under": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255505,
                                  "over": 2.5,
                                  "under": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255504,
                                  "over": 2.5,
                                  "under": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255508,
                                  "over": 2.37,
                                  "under": 1.54,
                                  "payout": 93.35,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                }
                              ],
                              "type": "152"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255510,
                                  "over": 2.55,
                                  "under": 1.476,
                                  "payout": 93.49,
                                  "bookmaker_id": 3,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255513,
                                  "over": 2.55,
                                  "under": 1.476,
                                  "payout": 93.49,
                                  "bookmaker_id": 12,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255515,
                                  "over": 2.4,
                                  "under": 1.52,
                                  "payout": 93.06,
                                  "bookmaker_id": 51,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255509,
                                  "over": 2.55,
                                  "under": 1.476,
                                  "payout": 93.49,
                                  "bookmaker_id": 2,
                                  "over_movement": -1,
                                  "under_movement": 1
                                },
                                {
                                  "id": 4255512,
                                  "over": 2.4,
                                  "under": 1.52,
                                  "payout": 93.06,
                                  "bookmaker_id": 5,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255511,
                                  "over": 2.4,
                                  "under": 1.52,
                                  "payout": 93.06,
                                  "bookmaker_id": 7,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903005,
                                  "over": 1.5,
                                  "bookmaker_id": 16,
                                  "over_movement": -1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 4255514,
                                  "over": 2.4,
                                  "under": 2.7,
                                  "payout": 93.06,
                                  "bookmaker_id": 50,
                                  "over_movement": 1,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 1,
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "152.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255516,
                                  "over": 2.65,
                                  "under": 1.435,
                                  "payout": 93.09,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255520,
                                  "over": 2.45,
                                  "under": 1.51,
                                  "payout": 93.42,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255518,
                                  "over": 2.65,
                                  "under": 1.435,
                                  "payout": 93.09,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255526,
                                  "over": 2.45,
                                  "under": 1.51,
                                  "payout": 93.42,
                                  "bookmaker_id": 7,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255517,
                                  "over": 2.65,
                                  "under": 1.435,
                                  "payout": 93.09,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255522,
                                  "over": 2.45,
                                  "under": 1.51,
                                  "payout": 93.42,
                                  "bookmaker_id": 51,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "153"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255523,
                                  "over": 2.75,
                                  "under": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255525,
                                  "over": 2.75,
                                  "under": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255524,
                                  "over": 2.75,
                                  "under": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903016,
                                  "over": 1.57,
                                  "bookmaker_id": 16,
                                  "over_movement": 1,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 9903006,
                                  "under": 2.7,
                                  "bookmaker_id": 50,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 1,
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "153.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255528,
                                  "over": 2.85,
                                  "under": 1.385,
                                  "payout": 93.21,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255527,
                                  "over": 2.85,
                                  "under": 1.385,
                                  "payout": 93.21,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255529,
                                  "over": 2.85,
                                  "under": 1.385,
                                  "payout": 93.21,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903007,
                                  "over": 1.55,
                                  "under": 2.35,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "154"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255530,
                                  "over": 3,
                                  "under": 1.357,
                                  "payout": 93.44,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255531,
                                  "over": 3,
                                  "under": 1.357,
                                  "payout": 93.44,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255532,
                                  "over": 3,
                                  "under": 1.357,
                                  "payout": 93.44,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903008,
                                  "over": 1.62,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "bookmaker_name": "Casumo Sport",
                                  "bookmaker_order": 114
                                },
                                {
                                  "id": 9903009,
                                  "under": 2.55,
                                  "bookmaker_id": 50,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 1,
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "154.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255535,
                                  "over": 3.1,
                                  "under": 1.333,
                                  "payout": 93.22,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255538,
                                  "over": 3.1,
                                  "under": 1.333,
                                  "payout": 93.22,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255533,
                                  "over": 3.1,
                                  "under": 1.333,
                                  "payout": 93.22,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903011,
                                  "over": 1.55,
                                  "under": 2.35,
                                  "bookmaker_id": 5,
                                  "over_movement": -1,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "155"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255540,
                                  "over": 3.2,
                                  "under": 1.312,
                                  "payout": 93.05,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255534,
                                  "over": 3.2,
                                  "under": 1.312,
                                  "payout": 93.05,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255544,
                                  "over": 3.2,
                                  "under": 1.312,
                                  "payout": 93.05,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903012,
                                  "under": 2.4,
                                  "bookmaker_id": 5,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 9903010,
                                  "over": 1.67,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "bookmaker_name": "Casumo Sport",
                                  "bookmaker_order": 114
                                }
                              ],
                              "type": "155.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255541,
                                  "over": 3.15,
                                  "under": 1.323,
                                  "payout": 93.17,
                                  "bookmaker_id": 12,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255542,
                                  "over": 3.15,
                                  "under": 1.323,
                                  "payout": 93.17,
                                  "bookmaker_id": 3,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255539,
                                  "over": 3.15,
                                  "under": 1.323,
                                  "payout": 93.17,
                                  "bookmaker_id": 2,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 9903014,
                                  "over": 1.55,
                                  "under": 2.35,
                                  "bookmaker_id": 5,
                                  "over_movement": -1,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "156"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903013,
                                  "over": 1.77,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9903015,
                                  "under": 2.3,
                                  "bookmaker_id": 5,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 1,
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "156.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903024,
                                  "over": 1.64,
                                  "under": 2.27,
                                  "bookmaker_id": 1,
                                  "over_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "157"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255546,
                                  "over": 3.75,
                                  "under": 1.235,
                                  "payout": 92.9,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255545,
                                  "over": 3.75,
                                  "under": 1.235,
                                  "payout": 92.9,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255543,
                                  "over": 3.75,
                                  "under": 1.235,
                                  "payout": 92.9,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903017,
                                  "under": 2.2,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9903023,
                                  "over": 1.91,
                                  "bookmaker_id": 8,
                                  "over_movement": 0,
                                  "bookmaker_name": "Bwin",
                                  "bookmaker_order": 12
                                }
                              ],
                              "type": "157.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903018,
                                  "under": 2.15,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9903019,
                                  "over": 1.77,
                                  "bookmaker_id": 9,
                                  "over_movement": 1,
                                  "bookmaker_name": "Marathonbet",
                                  "bookmaker_order": 16
                                }
                              ],
                              "type": "158"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903022,
                                  "under": 2.12,
                                  "bookmaker_id": 27,
                                  "bookmaker_name": "Unibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 9903020,
                                  "over": 1.909,
                                  "bookmaker_id": 53,
                                  "over_movement": 0,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                }
                              ],
                              "type": "158.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903021,
                                  "over": 1.9,
                                  "bookmaker_id": 53,
                                  "over_movement": 0,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 9903030,
                                  "under": 2.04,
                                  "bookmaker_id": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "159"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903033,
                                  "under": 2.02,
                                  "bookmaker_id": 27,
                                  "bookmaker_name": "Unibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 9903025,
                                  "over": 1.91,
                                  "bookmaker_id": 15,
                                  "over_movement": -1,
                                  "bookmaker_name": "BetMGM",
                                  "bookmaker_order": 26
                                }
                              ],
                              "type": "159.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903026,
                                  "over": 1.87,
                                  "under": 1.95,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "160"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903137,
                                  "under": 1.95,
                                  "bookmaker_id": 27,
                                  "bookmaker_name": "Unibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 9903136,
                                  "over": 1.95,
                                  "bookmaker_id": 8,
                                  "over_movement": 1,
                                  "bookmaker_name": "Bwin",
                                  "bookmaker_order": 12
                                }
                              ],
                              "type": "160.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903029,
                                  "over": 1.95,
                                  "under": 1.86,
                                  "bookmaker_id": 1,
                                  "over_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "161"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903028,
                                  "under": 1.88,
                                  "bookmaker_id": 27,
                                  "bookmaker_name": "Unibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 9903027,
                                  "over": 2.03,
                                  "bookmaker_id": 5,
                                  "over_movement": -1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "161.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903038,
                                  "over": 2.05,
                                  "under": 1.78,
                                  "bookmaker_id": 1,
                                  "over_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 1,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "162"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255551,
                                  "over": 6,
                                  "under": 1.111,
                                  "payout": 93.74,
                                  "bookmaker_id": 2,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255547,
                                  "over": 6,
                                  "under": 1.111,
                                  "payout": 93.74,
                                  "bookmaker_id": 12,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 4255548,
                                  "over": 6,
                                  "under": 1.111,
                                  "payout": 93.74,
                                  "bookmaker_id": 3,
                                  "over_movement": 1,
                                  "under_movement": -1
                                },
                                {
                                  "id": 9903123,
                                  "under": 1.82,
                                  "bookmaker_id": 27,
                                  "bookmaker_name": "Unibet",
                                  "under_movement": 1,
                                  "bookmaker_order": 75
                                },
                                {
                                  "id": 9903122,
                                  "over": 2.12,
                                  "bookmaker_id": 52,
                                  "over_movement": -1,
                                  "bookmaker_name": "Casumo Sport",
                                  "bookmaker_order": 114
                                }
                              ],
                              "type": "162.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903124,
                                  "over": 2.16,
                                  "under": 1.7,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 0,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "163"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903125,
                                  "over": 2.21,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 9903126,
                                  "under": 1.75,
                                  "bookmaker_id": 16,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 31
                                }
                              ],
                              "type": "163.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903127,
                                  "over": 2.28,
                                  "under": 1.64,
                                  "bookmaker_id": 1,
                                  "over_movement": 0,
                                  "bookmaker_name": "Stake.com",
                                  "under_movement": 0,
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "164"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903129,
                                  "under": 1.7,
                                  "bookmaker_id": 16,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 31
                                },
                                {
                                  "id": 9903128,
                                  "over": 2.3,
                                  "bookmaker_id": 5,
                                  "over_movement": -1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "164.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903130,
                                  "over": 2.37,
                                  "under": 1.54,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "under_movement": 0,
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "165"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903131,
                                  "over": 2.4,
                                  "bookmaker_id": 5,
                                  "over_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 9903132,
                                  "under": 1.64,
                                  "bookmaker_id": 16,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 31
                                }
                              ],
                              "type": "165.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 9903133,
                                  "over": 2.55,
                                  "bookmaker_id": 50,
                                  "over_movement": -1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                },
                                {
                                  "id": 9903134,
                                  "under": 1.6,
                                  "bookmaker_id": 16,
                                  "bookmaker_name": "LeoVegas Sport",
                                  "under_movement": 1,
                                  "bookmaker_order": 31
                                }
                              ],
                              "type": "166.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255550,
                                  "over": 8.5,
                                  "under": 1.05,
                                  "payout": 93.46,
                                  "bookmaker_id": 3,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255552,
                                  "over": 8.5,
                                  "under": 1.05,
                                  "payout": 93.46,
                                  "bookmaker_id": 12,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255549,
                                  "over": 8.5,
                                  "under": 1.05,
                                  "payout": 93.46,
                                  "bookmaker_id": 2,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 9903135,
                                  "over": 2.7,
                                  "under": 1.41,
                                  "bookmaker_id": 50,
                                  "over_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "under_movement": 0,
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "167.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 4255557,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 12,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255553,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 2,
                                  "over_movement": 0,
                                  "under_movement": 0
                                },
                                {
                                  "id": 4255554,
                                  "over": 11,
                                  "under": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 3,
                                  "over_movement": 0,
                                  "under_movement": 0
                                }
                              ],
                              "type": "172.5"
                            }
                          ],
                          "period_type": "FT inc. OT"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Total Points"
      }
    },
    "/odds/spread": {
      "get": {
        "tags": [
          "Odds"
        ],
        "summary": "Spread",
        "description": "This endpoint allows you to retrieve the odds from spread 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://basketball.sportmicro.com/odds/spread?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/spread?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/spread?match_id=eq.{match_id}&is_live=eq.false`",
        "parameters": [
          {
            "$ref": "#/components/parameters/rowFilter.spread.match_id"
          },
          {
            "$ref": "#/components/parameters/rowFilter.spread.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/spread"
                  },
                  "type": "array",
                  "example": [
                    {
                      "match_id": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 6615034,
                                  "away": 1.81,
                                  "home": 1.93,
                                  "bookmaker_id": 19,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                }
                              ],
                              "type": "+0.5/-0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615031,
                                  "away": 1.8,
                                  "bookmaker_id": 19,
                                  "away_movement": -1,
                                  "bookmaker_name": "Novibet",
                                  "bookmaker_order": 47
                                },
                                {
                                  "id": 6615030,
                                  "home": 2.12,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "-0.5/+0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615032,
                                  "home": 1.8,
                                  "bookmaker_id": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 6615033,
                                  "away": 1.91,
                                  "bookmaker_id": 44,
                                  "away_movement": -1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                }
                              ],
                              "type": "+1.5/-1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615029,
                                  "away": 1.67,
                                  "home": 2.1,
                                  "bookmaker_id": 44,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "William Hill",
                                  "bookmaker_order": 119
                                }
                              ],
                              "type": "-1.5/+1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028083,
                                  "away": 1.6,
                                  "home": 2.2,
                                  "payout": 92.63,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028084,
                                  "away": 2.15,
                                  "home": 1.68,
                                  "payout": 92.47,
                                  "bookmaker_id": 1,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+2.5/-2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028085,
                                  "away": 1.65,
                                  "home": 2.1,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+3/-3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028086,
                                  "away": 1.7,
                                  "home": 2.02,
                                  "payout": 92.31,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028087,
                                  "away": 1.8,
                                  "home": 1.952,
                                  "payout": 93.65,
                                  "bookmaker_id": 23,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028088,
                                  "away": 1.8,
                                  "home": 1.952,
                                  "payout": 93.65,
                                  "bookmaker_id": 4,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028089,
                                  "away": 1.77,
                                  "home": 2.02,
                                  "payout": 94.34,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+3.5/-3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028090,
                                  "away": 1.75,
                                  "home": 1.95,
                                  "payout": 92.23,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+4/-4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028101,
                                  "away": 1.87,
                                  "home": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 43,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028103,
                                  "away": 1.9090909,
                                  "home": 1.833,
                                  "payout": 93.51,
                                  "bookmaker_id": 4,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028102,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 46,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028104,
                                  "away": 1.93,
                                  "home": 1.84,
                                  "payout": 94.2,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028095,
                                  "away": 1.91,
                                  "home": 1.8,
                                  "payout": 92.67,
                                  "bookmaker_id": 44,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028096,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 47,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028097,
                                  "away": 1.85,
                                  "home": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028098,
                                  "away": 1.87,
                                  "home": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 8,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028099,
                                  "away": 1.87,
                                  "home": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 15,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028100,
                                  "away": 1.9090909,
                                  "home": 1.833,
                                  "payout": 93.51,
                                  "bookmaker_id": 23,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+4.5/-4.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028091,
                                  "away": 1.9,
                                  "home": 1.8,
                                  "payout": 92.43,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+5/-5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028093,
                                  "away": 2.02,
                                  "home": 1.7,
                                  "payout": 92.31,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028092,
                                  "away": 2.12,
                                  "home": 1.7,
                                  "payout": 94.35,
                                  "bookmaker_id": 1,
                                  "away_movement": 1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+5.5/-5.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028094,
                                  "away": 2.1,
                                  "home": 1.65,
                                  "payout": 92.4,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+6/-6"
                            }
                          ],
                          "period_type": "1st Half"
                        },
                        {
                          "odds": [
                            {
                              "odds": [
                                {
                                  "id": 6615021,
                                  "away": 1.85,
                                  "home": 1.89,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Vbet Sport",
                                  "bookmaker_order": 82
                                }
                              ],
                              "type": "-0.5/+0.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028295,
                                  "away": 2.15,
                                  "home": 1.63,
                                  "payout": 92.71,
                                  "bookmaker_id": 34,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028299,
                                  "away": 2.1,
                                  "home": 1.71,
                                  "payout": 94.25,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028292,
                                  "away": 2.2,
                                  "home": 1.625,
                                  "payout": 93.46,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028298,
                                  "away": 2.38,
                                  "home": 1.61,
                                  "payout": 96.04,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028300,
                                  "away": 2.1,
                                  "home": 1.71,
                                  "payout": 94.25,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028291,
                                  "away": 2.25,
                                  "home": 1.66,
                                  "payout": 95.52,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028301,
                                  "away": 2.1,
                                  "home": 1.71,
                                  "payout": 94.25,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028294,
                                  "away": 2.25,
                                  "home": 1.66,
                                  "payout": 95.52,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028297,
                                  "away": 2.2,
                                  "home": 1.625,
                                  "payout": 93.46,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028296,
                                  "away": 2.2,
                                  "home": 1.625,
                                  "payout": 93.46,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028293,
                                  "away": 2.25,
                                  "home": 1.66,
                                  "payout": 95.52,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+10/-10"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028305,
                                  "away": 2.32,
                                  "home": 1.62,
                                  "payout": 95.39,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028309,
                                  "away": 2.25,
                                  "home": 1.571,
                                  "payout": 92.51,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028302,
                                  "away": 2.32,
                                  "home": 1.62,
                                  "payout": 95.39,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028312,
                                  "away": 2.2,
                                  "home": 1.64,
                                  "payout": 93.96,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028308,
                                  "away": 2.25,
                                  "home": 1.571,
                                  "payout": 92.51,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028310,
                                  "away": 2.49,
                                  "home": 1.57,
                                  "payout": 96.29,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028311,
                                  "away": 2.2,
                                  "home": 1.64,
                                  "payout": 93.96,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028304,
                                  "away": 2.32,
                                  "home": 1.62,
                                  "payout": 95.39,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028314,
                                  "away": 2.2,
                                  "home": 1.64,
                                  "payout": 93.96,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028307,
                                  "away": 2.3,
                                  "home": 1.62,
                                  "payout": 95.05,
                                  "bookmaker_id": 13,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028306,
                                  "away": 2.15,
                                  "home": 1.63,
                                  "payout": 92.71,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028303,
                                  "away": 2.25,
                                  "home": 1.571,
                                  "payout": 92.51,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028313,
                                  "away": 4,
                                  "home": 1.22,
                                  "payout": 93.96,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "+10.5/-10.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028071,
                                  "away": 1.27,
                                  "home": 3.5,
                                  "payout": 93.19,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028073,
                                  "away": 1.27,
                                  "home": 3.5,
                                  "payout": 93.19,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028072,
                                  "away": 1.27,
                                  "home": 3.5,
                                  "payout": 93.19,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 6615022,
                                  "home": 2.11,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 6615023,
                                  "away": 1.95,
                                  "bookmaker_id": 53,
                                  "away_movement": 1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                }
                              ],
                              "type": "+1/-1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615020,
                                  "away": 1.9,
                                  "bookmaker_id": 53,
                                  "away_movement": 0,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 6615018,
                                  "home": 2.26,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "-1/+1"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028315,
                                  "away": 2.45,
                                  "home": 1.56,
                                  "payout": 95.31,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028319,
                                  "away": 2.4,
                                  "home": 1.526,
                                  "payout": 93.29,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028322,
                                  "away": 2.3,
                                  "home": 1.58,
                                  "payout": 93.66,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028318,
                                  "away": 2.45,
                                  "home": 1.56,
                                  "payout": 95.31,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028320,
                                  "away": 2.4,
                                  "home": 1.526,
                                  "payout": 93.29,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028321,
                                  "away": 2.65,
                                  "home": 1.51,
                                  "payout": 96.19,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028324,
                                  "away": 2.3,
                                  "home": 1.58,
                                  "payout": 93.66,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028317,
                                  "away": 2.45,
                                  "home": 1.56,
                                  "payout": 95.31,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028316,
                                  "away": 2.4,
                                  "home": 1.526,
                                  "payout": 93.29,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028323,
                                  "away": 2.3,
                                  "home": 1.58,
                                  "payout": 93.66,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+11/-11"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028325,
                                  "away": 2.55,
                                  "home": 1.53,
                                  "payout": 95.63,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028329,
                                  "away": 2.5,
                                  "home": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028331,
                                  "away": 2.35,
                                  "home": 1.55,
                                  "payout": 93.4,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028328,
                                  "away": 2.55,
                                  "home": 1.53,
                                  "payout": 95.63,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028332,
                                  "away": 2.35,
                                  "home": 1.55,
                                  "payout": 93.4,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028330,
                                  "away": 2.5,
                                  "home": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028334,
                                  "away": 2.35,
                                  "home": 1.55,
                                  "payout": 93.4,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028327,
                                  "away": 2.55,
                                  "home": 1.53,
                                  "payout": 95.63,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028326,
                                  "away": 2.5,
                                  "home": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028333,
                                  "away": 2.35,
                                  "home": 1.55,
                                  "payout": 93.4,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+11.5/-11.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028056,
                                  "away": 1.025,
                                  "home": 10.5,
                                  "payout": 93.38,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028057,
                                  "away": 1.025,
                                  "home": 10.5,
                                  "payout": 93.38,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028058,
                                  "away": 1.025,
                                  "home": 10.5,
                                  "payout": 93.38,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "-11.5/+11.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028335,
                                  "away": 2.7,
                                  "home": 1.48,
                                  "payout": 95.6,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028339,
                                  "away": 2.65,
                                  "home": 1.435,
                                  "payout": 93.09,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028341,
                                  "away": 2.5,
                                  "home": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028338,
                                  "away": 2.7,
                                  "home": 1.48,
                                  "payout": 95.6,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028342,
                                  "away": 2.5,
                                  "home": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028340,
                                  "away": 2.65,
                                  "home": 1.435,
                                  "payout": 93.09,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028337,
                                  "away": 2.7,
                                  "home": 1.48,
                                  "payout": 95.6,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028336,
                                  "away": 2.65,
                                  "home": 1.435,
                                  "payout": 93.09,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028343,
                                  "away": 2.5,
                                  "home": 1.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+12/-12"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028345,
                                  "away": 2.7,
                                  "home": 1.417,
                                  "payout": 92.93,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028349,
                                  "away": 2.7,
                                  "home": 1.417,
                                  "payout": 92.93,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028351,
                                  "away": 2.53,
                                  "home": 1.46,
                                  "payout": 92.58,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028348,
                                  "away": 2.7,
                                  "home": 1.417,
                                  "payout": 92.93,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028352,
                                  "away": 2.53,
                                  "home": 1.46,
                                  "payout": 92.58,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028350,
                                  "away": 2.53,
                                  "home": 1.46,
                                  "payout": 92.58,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028344,
                                  "away": 2.8,
                                  "home": 1.45,
                                  "payout": 95.53,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028347,
                                  "away": 2.8,
                                  "home": 1.45,
                                  "payout": 95.53,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028346,
                                  "away": 2.8,
                                  "home": 1.45,
                                  "payout": 95.53,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028353,
                                  "away": 2.53,
                                  "home": 1.46,
                                  "payout": 92.58,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+12.5/-12.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028055,
                                  "away": 1.02,
                                  "home": 11,
                                  "payout": 93.34,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028053,
                                  "away": 1.02,
                                  "home": 11,
                                  "payout": 93.34,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028054,
                                  "away": 1.02,
                                  "home": 11,
                                  "payout": 93.34,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "-12.5/+12.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028355,
                                  "away": 2.9,
                                  "home": 1.364,
                                  "payout": 92.77,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028359,
                                  "away": 2.7,
                                  "home": 1.41,
                                  "payout": 92.63,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028358,
                                  "away": 2.7,
                                  "home": 1.41,
                                  "payout": 92.63,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028354,
                                  "away": 2.9,
                                  "home": 1.364,
                                  "payout": 92.77,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028357,
                                  "away": 2.7,
                                  "home": 1.41,
                                  "payout": 92.63,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028356,
                                  "away": 2.9,
                                  "home": 1.364,
                                  "payout": 92.77,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "+13/-13"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028365,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028361,
                                  "away": 3,
                                  "home": 1.357,
                                  "payout": 93.44,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028362,
                                  "away": 3,
                                  "home": 1.357,
                                  "payout": 93.44,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028360,
                                  "away": 3,
                                  "home": 1.357,
                                  "payout": 93.44,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028364,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028366,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028363,
                                  "away": 2.75,
                                  "home": 1.4,
                                  "payout": 92.77,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+13.5/-13.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028369,
                                  "away": 3.2,
                                  "home": 1.312,
                                  "payout": 93.05,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028368,
                                  "away": 3.2,
                                  "home": 1.312,
                                  "payout": 93.05,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028367,
                                  "away": 3.2,
                                  "home": 1.312,
                                  "payout": 93.05,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+14/-14"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028371,
                                  "away": 3.25,
                                  "home": 1.303,
                                  "payout": 93.01,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028372,
                                  "away": 3.25,
                                  "home": 1.303,
                                  "payout": 93.01,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028370,
                                  "away": 3.25,
                                  "home": 1.303,
                                  "payout": 93.01,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+14.5/-14.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028074,
                                  "away": 1.303,
                                  "home": 3.25,
                                  "payout": 93.01,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028075,
                                  "away": 1.303,
                                  "home": 3.25,
                                  "payout": 93.01,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028076,
                                  "away": 1.303,
                                  "home": 3.25,
                                  "payout": 93.01,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 6615024,
                                  "home": 2.03,
                                  "bookmaker_id": 5,
                                  "home_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 6615026,
                                  "away": 1.91,
                                  "bookmaker_id": 8,
                                  "away_movement": -1,
                                  "bookmaker_name": "Bwin",
                                  "bookmaker_order": 12
                                }
                              ],
                              "type": "+1.5/-1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028373,
                                  "away": 3.5,
                                  "home": 1.267,
                                  "payout": 93.02,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028374,
                                  "away": 3.5,
                                  "home": 1.267,
                                  "payout": 93.02,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028375,
                                  "away": 3.5,
                                  "home": 1.267,
                                  "payout": 93.02,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+15/-15"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028068,
                                  "away": 1.2,
                                  "home": 4.2,
                                  "payout": 93.33,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028069,
                                  "away": 1.2,
                                  "home": 4.2,
                                  "payout": 93.33,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028070,
                                  "away": 1.2,
                                  "home": 4.2,
                                  "payout": 93.33,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 6615017,
                                  "home": 2.32,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 6615019,
                                  "away": 1.8,
                                  "bookmaker_id": 8,
                                  "away_movement": -1,
                                  "bookmaker_name": "Bwin",
                                  "bookmaker_order": 12
                                }
                              ],
                              "type": "-1.5/+1.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028376,
                                  "away": 3.7,
                                  "home": 1.25,
                                  "payout": 93.43,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028378,
                                  "away": 3.7,
                                  "home": 1.25,
                                  "payout": 93.43,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028377,
                                  "away": 3.7,
                                  "home": 1.25,
                                  "payout": 93.43,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+15.5/-15.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028379,
                                  "away": 3.9,
                                  "home": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028381,
                                  "away": 3.9,
                                  "home": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028380,
                                  "away": 3.9,
                                  "home": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "+16/-16"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028382,
                                  "away": 3.9,
                                  "home": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 2,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028383,
                                  "away": 3.9,
                                  "home": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 3,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028384,
                                  "away": 3.9,
                                  "home": 1.222,
                                  "payout": 93.05,
                                  "bookmaker_id": 12,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+16.5/-16.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028387,
                                  "away": 4.5,
                                  "home": 1.167,
                                  "payout": 92.67,
                                  "bookmaker_id": 12,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028385,
                                  "away": 4.5,
                                  "home": 1.167,
                                  "payout": 92.67,
                                  "bookmaker_id": 2,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028386,
                                  "away": 4.5,
                                  "home": 1.167,
                                  "payout": 92.67,
                                  "bookmaker_id": 3,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+17.5/-17.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028388,
                                  "away": 5,
                                  "home": 1.143,
                                  "payout": 93.03,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028390,
                                  "away": 5,
                                  "home": 1.143,
                                  "payout": 93.03,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028389,
                                  "away": 5,
                                  "home": 1.143,
                                  "payout": 93.03,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "+18.5/-18.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028077,
                                  "away": 1.323,
                                  "home": 3.15,
                                  "payout": 93.17,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028078,
                                  "away": 1.323,
                                  "home": 3.15,
                                  "payout": 93.17,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028079,
                                  "away": 1.323,
                                  "home": 3.15,
                                  "payout": 93.17,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 6615090,
                                  "away": 1.95,
                                  "bookmaker_id": 53,
                                  "away_movement": 1,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 6615089,
                                  "home": 1.95,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+2/-2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615016,
                                  "away": 1.55,
                                  "home": 2.47,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "-2/+2"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028391,
                                  "away": 8,
                                  "home": 1.062,
                                  "payout": 93.75,
                                  "bookmaker_id": 3,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028392,
                                  "away": 8,
                                  "home": 1.062,
                                  "payout": 93.75,
                                  "bookmaker_id": 2,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028393,
                                  "away": 8,
                                  "home": 1.062,
                                  "payout": 93.75,
                                  "bookmaker_id": 12,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+22.5/-22.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028396,
                                  "away": 8.5,
                                  "home": 1.05,
                                  "payout": 93.46,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028394,
                                  "away": 8.5,
                                  "home": 1.05,
                                  "payout": 93.46,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028395,
                                  "away": 8.5,
                                  "home": 1.05,
                                  "payout": 93.46,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                }
                              ],
                              "type": "+23.5/-23.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028081,
                                  "away": 1.357,
                                  "home": 3,
                                  "payout": 93.44,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028109,
                                  "away": 1.33,
                                  "home": 3,
                                  "payout": 92.15,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028112,
                                  "away": 1.33,
                                  "home": 3,
                                  "payout": 92.15,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028082,
                                  "away": 1.44,
                                  "home": 2.85,
                                  "payout": 95.66,
                                  "bookmaker_id": 40,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028105,
                                  "away": 1.44,
                                  "home": 2.85,
                                  "payout": 95.66,
                                  "bookmaker_id": 16,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028110,
                                  "away": 1.33,
                                  "home": 3,
                                  "payout": 92.15,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028106,
                                  "away": 1.357,
                                  "home": 3,
                                  "payout": 93.44,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028107,
                                  "away": 1.357,
                                  "home": 3,
                                  "payout": 93.44,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028108,
                                  "away": 1.33,
                                  "home": 3,
                                  "payout": 92.15,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028080,
                                  "away": 1.44,
                                  "home": 2.85,
                                  "payout": 95.66,
                                  "bookmaker_id": 27,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 6615027,
                                  "home": 1.909,
                                  "bookmaker_id": 53,
                                  "home_movement": 0,
                                  "bookmaker_name": "10bet",
                                  "bookmaker_order": 102
                                },
                                {
                                  "id": 6615028,
                                  "away": 1.98,
                                  "bookmaker_id": 8,
                                  "away_movement": 1,
                                  "bookmaker_name": "Bwin",
                                  "bookmaker_order": 12
                                }
                              ],
                              "type": "+2.5/-2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028065,
                                  "away": 1.167,
                                  "home": 4.5,
                                  "payout": 92.67,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028066,
                                  "away": 1.167,
                                  "home": 4.5,
                                  "payout": 92.67,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028067,
                                  "away": 1.167,
                                  "home": 4.5,
                                  "payout": 92.67,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 6615015,
                                  "home": 2.48,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 6615025,
                                  "away": 1.73,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "bookmaker_name": "LSbet",
                                  "bookmaker_order": 117
                                }
                              ],
                              "type": "-2.5/+2.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028398,
                                  "away": 11,
                                  "home": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 3,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028397,
                                  "away": 11,
                                  "home": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 2,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028399,
                                  "away": 11,
                                  "home": 1.02,
                                  "payout": 93.34,
                                  "bookmaker_id": 12,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+27.5/-27.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028401,
                                  "away": 12,
                                  "home": 1.02,
                                  "payout": 94.01,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028402,
                                  "away": 12,
                                  "home": 1.02,
                                  "payout": 94.01,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028400,
                                  "away": 12,
                                  "home": 1.02,
                                  "payout": 94.01,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+28.5/-28.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028403,
                                  "away": 18,
                                  "home": 1.004,
                                  "payout": 95.1,
                                  "bookmaker_id": 2,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028404,
                                  "away": 17,
                                  "home": 1.005,
                                  "payout": 94.89,
                                  "bookmaker_id": 3,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028405,
                                  "away": 18,
                                  "home": 1.004,
                                  "payout": 95.1,
                                  "bookmaker_id": 12,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+32.5/-32.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028119,
                                  "away": 1.35,
                                  "home": 2.9,
                                  "payout": 92.12,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028115,
                                  "away": 1.46,
                                  "home": 2.75,
                                  "payout": 95.37,
                                  "bookmaker_id": 16,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028113,
                                  "away": 1.385,
                                  "home": 2.85,
                                  "payout": 93.21,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028116,
                                  "away": 1.385,
                                  "home": 2.85,
                                  "payout": 93.21,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028117,
                                  "away": 1.35,
                                  "home": 2.9,
                                  "payout": 92.12,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028118,
                                  "away": 1.385,
                                  "home": 2.85,
                                  "payout": 93.21,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028111,
                                  "away": 1.46,
                                  "home": 2.75,
                                  "payout": 95.37,
                                  "bookmaker_id": 27,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028121,
                                  "away": 2.03,
                                  "home": 2.9,
                                  "payout": 92.12,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 3028114,
                                  "away": 1.46,
                                  "home": 2.75,
                                  "payout": 95.37,
                                  "bookmaker_id": 40,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 6615088,
                                  "home": 1.8,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+3/-3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615014,
                                  "away": 1.53,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 6615013,
                                  "home": 2.53,
                                  "bookmaker_id": 5,
                                  "home_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-3/+3"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028408,
                                  "away": 21,
                                  "home": 1.003,
                                  "payout": 95.73,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028406,
                                  "away": 21,
                                  "home": 1.003,
                                  "payout": 95.73,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028407,
                                  "away": 18,
                                  "home": 1.001,
                                  "payout": 94.83,
                                  "bookmaker_id": 3,
                                  "away_movement": 0,
                                  "home_movement": 0
                                }
                              ],
                              "type": "+33.5/-33.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028122,
                                  "away": 1.435,
                                  "home": 2.65,
                                  "payout": 93.09,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028129,
                                  "away": 1.37,
                                  "home": 2.85,
                                  "payout": 92.52,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028125,
                                  "away": 1.435,
                                  "home": 2.65,
                                  "payout": 93.09,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028120,
                                  "away": 1.45,
                                  "home": 2.8,
                                  "payout": 95.53,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028130,
                                  "away": 1.37,
                                  "home": 2.85,
                                  "payout": 92.52,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028123,
                                  "away": 1.45,
                                  "home": 2.8,
                                  "payout": 95.53,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028126,
                                  "away": 1.435,
                                  "home": 2.65,
                                  "payout": 93.09,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028127,
                                  "away": 1.37,
                                  "home": 2.85,
                                  "payout": 92.52,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028128,
                                  "away": 2.07,
                                  "home": 2.85,
                                  "payout": 92.52,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 3028124,
                                  "away": 1.45,
                                  "home": 2.8,
                                  "payout": 95.53,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 6615087,
                                  "home": 1.8,
                                  "bookmaker_id": 1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+3.5/-3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615011,
                                  "home": 2.65,
                                  "bookmaker_id": 50,
                                  "home_movement": 1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                },
                                {
                                  "id": 6615012,
                                  "away": 1.59,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "-3.5/+3.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028132,
                                  "away": 1.455,
                                  "home": 2.6,
                                  "payout": 93.29,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028140,
                                  "away": 1.4,
                                  "home": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028138,
                                  "away": 1.4,
                                  "home": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028133,
                                  "away": 1.47,
                                  "home": 2.7,
                                  "payout": 95.18,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028135,
                                  "away": 1.455,
                                  "home": 2.6,
                                  "payout": 93.29,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028136,
                                  "away": 1.455,
                                  "home": 2.6,
                                  "payout": 93.29,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028137,
                                  "away": 2.19,
                                  "home": 1.69,
                                  "payout": 96.22,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 3028131,
                                  "away": 1.47,
                                  "home": 2.7,
                                  "payout": 95.18,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028139,
                                  "away": 1.4,
                                  "home": 2.75,
                                  "payout": 92.77,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028134,
                                  "away": 1.47,
                                  "home": 2.7,
                                  "payout": 95.18,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+4/-4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615010,
                                  "away": 1.43,
                                  "home": 2.65,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-4/+4"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028144,
                                  "away": 1.52,
                                  "home": 2.55,
                                  "payout": 95.23,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028150,
                                  "away": 1.44,
                                  "home": 2.6,
                                  "payout": 92.67,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028154,
                                  "away": 1.44,
                                  "home": 2.6,
                                  "payout": 92.67,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028142,
                                  "away": 1.5,
                                  "home": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028148,
                                  "away": 1.44,
                                  "home": 2.6,
                                  "payout": 92.67,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028141,
                                  "away": 1.52,
                                  "home": 2.55,
                                  "payout": 95.23,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028143,
                                  "away": 1.52,
                                  "home": 2.55,
                                  "payout": 95.23,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028146,
                                  "away": 1.5,
                                  "home": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028149,
                                  "away": 1.44,
                                  "home": 2.6,
                                  "payout": 92.67,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028145,
                                  "away": 1.5,
                                  "home": 2.5,
                                  "payout": 93.75,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028147,
                                  "away": 2.27,
                                  "home": 1.64,
                                  "payout": 96.01,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+4.5/-4.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615008,
                                  "home": 2.9,
                                  "bookmaker_id": 50,
                                  "home_movement": 1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                },
                                {
                                  "id": 6615009,
                                  "away": 1.41,
                                  "bookmaker_id": 5,
                                  "away_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-4.5/+4.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028160,
                                  "away": 1.47,
                                  "home": 2.52,
                                  "payout": 92.84,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028152,
                                  "away": 1.526,
                                  "home": 2.4,
                                  "payout": 93.29,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028161,
                                  "away": 1.47,
                                  "home": 2.52,
                                  "payout": 92.84,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028158,
                                  "away": 1.526,
                                  "home": 2.4,
                                  "payout": 93.29,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028151,
                                  "away": 1.56,
                                  "home": 2.48,
                                  "payout": 95.76,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028153,
                                  "away": 1.56,
                                  "home": 2.48,
                                  "payout": 95.76,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028162,
                                  "away": 1.47,
                                  "home": 2.52,
                                  "payout": 92.84,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028156,
                                  "away": 1.63,
                                  "home": 2.15,
                                  "payout": 92.71,
                                  "bookmaker_id": 34,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028157,
                                  "away": 1.526,
                                  "home": 2.4,
                                  "payout": 93.29,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028155,
                                  "away": 1.56,
                                  "home": 2.48,
                                  "payout": 95.76,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028159,
                                  "away": 2.4,
                                  "home": 1.58,
                                  "payout": 96.21,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+5/-5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615007,
                                  "away": 1.43,
                                  "home": 2.65,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-5/+5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028164,
                                  "away": 1.571,
                                  "home": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028169,
                                  "away": 1.571,
                                  "home": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028174,
                                  "away": 1.54,
                                  "home": 2.37,
                                  "payout": 93.35,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028171,
                                  "away": 1.571,
                                  "home": 2.25,
                                  "payout": 92.51,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028170,
                                  "away": 2.5,
                                  "home": 1.54,
                                  "payout": 96.25,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                },
                                {
                                  "id": 3028163,
                                  "away": 1.62,
                                  "home": 2.33,
                                  "payout": 95.56,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028173,
                                  "away": 1.54,
                                  "home": 2.37,
                                  "payout": 93.35,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028172,
                                  "away": 1.54,
                                  "home": 2.37,
                                  "payout": 93.35,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028166,
                                  "away": 1.62,
                                  "home": 2.33,
                                  "payout": 95.56,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028167,
                                  "away": 1.6,
                                  "home": 2.2,
                                  "payout": 92.63,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028168,
                                  "away": 1.62,
                                  "home": 2.3,
                                  "payout": 95.05,
                                  "bookmaker_id": 13,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028165,
                                  "away": 1.62,
                                  "home": 2.33,
                                  "payout": 95.56,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028175,
                                  "away": 1.54,
                                  "home": 2.37,
                                  "payout": 93.35,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+5.5/-5.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615004,
                                  "home": 3.2,
                                  "bookmaker_id": 50,
                                  "home_movement": 1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                },
                                {
                                  "id": 6615006,
                                  "away": 1.4,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-5.5/+5.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028189,
                                  "away": 1.7,
                                  "home": 2.03,
                                  "payout": 92.52,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028194,
                                  "away": 1.667,
                                  "home": 2.1,
                                  "payout": 92.93,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028199,
                                  "away": 1.62,
                                  "home": 2.22,
                                  "payout": 93.66,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028192,
                                  "away": 1.67,
                                  "home": 2.1,
                                  "payout": 93.02,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028190,
                                  "away": 1.73,
                                  "home": 2.14,
                                  "payout": 95.66,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028200,
                                  "away": 1.62,
                                  "home": 2.22,
                                  "payout": 93.66,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028193,
                                  "away": 1.72,
                                  "home": 2.12,
                                  "payout": 94.96,
                                  "bookmaker_id": 13,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028191,
                                  "away": 1.73,
                                  "home": 2.14,
                                  "payout": 95.66,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028187,
                                  "away": 1.73,
                                  "home": 2.14,
                                  "payout": 95.66,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028197,
                                  "away": 1.62,
                                  "home": 2.22,
                                  "payout": 93.66,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028188,
                                  "away": 1.667,
                                  "home": 2.1,
                                  "payout": 92.93,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028198,
                                  "away": 1.62,
                                  "home": 2.22,
                                  "payout": 93.66,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028195,
                                  "away": 1.667,
                                  "home": 2.1,
                                  "payout": 92.93,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028196,
                                  "away": 2.75,
                                  "home": 1.46,
                                  "payout": 96.16,
                                  "bookmaker_id": 1,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+6.5/-6.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028062,
                                  "away": 1.071,
                                  "home": 7.5,
                                  "payout": 93.72,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028063,
                                  "away": 1.071,
                                  "home": 7.5,
                                  "payout": 93.72,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028064,
                                  "away": 1.071,
                                  "home": 7.5,
                                  "payout": 93.72,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 6615005,
                                  "home": 3.4,
                                  "bookmaker_id": 50,
                                  "home_movement": -1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                },
                                {
                                  "id": 6615002,
                                  "away": 1.33,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-6.5/+6.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028179,
                                  "away": 1.66,
                                  "home": 2.25,
                                  "payout": 95.52,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028184,
                                  "away": 1.57,
                                  "home": 2.33,
                                  "payout": 93.8,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028181,
                                  "away": 1.625,
                                  "home": 2.2,
                                  "payout": 93.46,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028180,
                                  "away": 1.63,
                                  "home": 2.15,
                                  "payout": 92.71,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028182,
                                  "away": 1.625,
                                  "home": 2.2,
                                  "payout": 93.46,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028176,
                                  "away": 1.66,
                                  "home": 2.25,
                                  "payout": 95.52,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028186,
                                  "away": 1.57,
                                  "home": 2.33,
                                  "payout": 93.8,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028177,
                                  "away": 1.625,
                                  "home": 2.2,
                                  "payout": 93.46,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028178,
                                  "away": 1.66,
                                  "home": 2.25,
                                  "payout": 95.52,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028185,
                                  "away": 1.57,
                                  "home": 2.33,
                                  "payout": 93.8,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028183,
                                  "away": 2.65,
                                  "home": 1.48,
                                  "payout": 95.95,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Stake.com",
                                  "bookmaker_order": 1
                                }
                              ],
                              "type": "+6/-6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615003,
                                  "away": 1.35,
                                  "home": 2.9,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-6/+6"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028215,
                                  "away": 1.87,
                                  "home": 1.95,
                                  "payout": 95.46,
                                  "bookmaker_id": 43,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028219,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 47,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028225,
                                  "away": 1.79,
                                  "home": 1.95,
                                  "payout": 93.33,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028229,
                                  "away": 1.87,
                                  "home": 1.95,
                                  "payout": 95.46,
                                  "bookmaker_id": 15,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028235,
                                  "away": 1.74,
                                  "home": 2.07,
                                  "payout": 94.54,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028222,
                                  "away": 1.8,
                                  "home": 1.91,
                                  "payout": 92.67,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028232,
                                  "away": 1.89,
                                  "home": 1.96,
                                  "payout": 96.22,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028218,
                                  "away": 1.85,
                                  "home": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 44,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028228,
                                  "away": 1.769,
                                  "home": 1.952,
                                  "payout": 92.8,
                                  "bookmaker_id": 12,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028238,
                                  "away": 1.74,
                                  "home": 2.07,
                                  "payout": 94.54,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028220,
                                  "away": 1.87,
                                  "home": 1.95,
                                  "payout": 95.46,
                                  "bookmaker_id": 8,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028230,
                                  "away": 1.9,
                                  "home": 1.95,
                                  "payout": 96.23,
                                  "bookmaker_id": 23,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028221,
                                  "away": 1.769,
                                  "home": 1.952,
                                  "payout": 92.8,
                                  "bookmaker_id": 2,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028231,
                                  "away": 1.9,
                                  "home": 1.95,
                                  "payout": 96.23,
                                  "bookmaker_id": 4,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028214,
                                  "away": 1.94,
                                  "home": 1.83,
                                  "payout": 94.17,
                                  "bookmaker_id": 36,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028224,
                                  "away": 1.85,
                                  "home": 1.97,
                                  "payout": 95.41,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028234,
                                  "away": 1.91,
                                  "home": 1.91,
                                  "payout": 95.5,
                                  "bookmaker_id": 72,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028217,
                                  "away": 1.8,
                                  "home": 1.9,
                                  "payout": 92.43,
                                  "bookmaker_id": 10,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028227,
                                  "away": 1.769,
                                  "home": 1.952,
                                  "payout": 92.8,
                                  "bookmaker_id": 3,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028216,
                                  "away": 1.8,
                                  "home": 1.85,
                                  "payout": 91.23,
                                  "bookmaker_id": 46,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028226,
                                  "away": 1.85,
                                  "home": 1.95,
                                  "payout": 94.93,
                                  "bookmaker_id": 13,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028213,
                                  "away": 1.85,
                                  "home": 1.97,
                                  "payout": 95.41,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028223,
                                  "away": 1.85,
                                  "home": 1.97,
                                  "payout": 95.41,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028233,
                                  "away": 1.909,
                                  "home": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 53,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028237,
                                  "away": 1.74,
                                  "home": 1.36,
                                  "payout": 94.54,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                },
                                {
                                  "id": 3028236,
                                  "away": 2.9,
                                  "home": 2.07,
                                  "payout": 94.54,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "+7.5/-7.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028060,
                                  "away": 1.062,
                                  "home": 8,
                                  "payout": 93.75,
                                  "bookmaker_id": 3,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028059,
                                  "away": 1.062,
                                  "home": 8,
                                  "payout": 93.75,
                                  "bookmaker_id": 2,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028061,
                                  "away": 1.062,
                                  "home": 8,
                                  "payout": 93.75,
                                  "bookmaker_id": 12,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 6614999,
                                  "away": 1.28,
                                  "home": 3.4,
                                  "bookmaker_id": 50,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "-7.5/+7.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028205,
                                  "away": 1.72,
                                  "home": 2.03,
                                  "payout": 93.11,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028208,
                                  "away": 1.82,
                                  "home": 2.04,
                                  "payout": 96.19,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028202,
                                  "away": 1.714,
                                  "home": 2,
                                  "payout": 92.3,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028212,
                                  "away": 1.66,
                                  "home": 2.15,
                                  "payout": 93.67,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028209,
                                  "away": 1.909,
                                  "home": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 53,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028210,
                                  "away": 1.66,
                                  "home": 2.15,
                                  "payout": 93.67,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028201,
                                  "away": 1.78,
                                  "home": 2.06,
                                  "payout": 95.49,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028211,
                                  "away": 2.8,
                                  "home": 1.38,
                                  "payout": 93.67,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 3028204,
                                  "away": 1.78,
                                  "home": 2.06,
                                  "payout": 95.49,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028207,
                                  "away": 1.714,
                                  "home": 2,
                                  "payout": 92.3,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028206,
                                  "away": 1.714,
                                  "home": 2,
                                  "payout": 92.3,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028203,
                                  "away": 1.78,
                                  "home": 2.06,
                                  "payout": 95.49,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+7/-7"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615000,
                                  "away": 1.29,
                                  "home": 3.2,
                                  "bookmaker_id": 5,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                }
                              ],
                              "type": "-7/+7"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028239,
                                  "away": 2,
                                  "home": 1.83,
                                  "payout": 95.56,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028245,
                                  "away": 1.85,
                                  "home": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 47,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028249,
                                  "away": 2,
                                  "home": 1.83,
                                  "payout": 95.56,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028255,
                                  "away": 1.95,
                                  "home": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 15,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028259,
                                  "away": 1.95,
                                  "home": 1.9,
                                  "payout": 96.23,
                                  "bookmaker_id": 53,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028242,
                                  "away": 1.85,
                                  "home": 1.8,
                                  "payout": 91.23,
                                  "bookmaker_id": 46,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028252,
                                  "away": 2,
                                  "home": 1.82,
                                  "payout": 95.29,
                                  "bookmaker_id": 13,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028262,
                                  "away": 1.86,
                                  "home": 1.95,
                                  "payout": 95.2,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028248,
                                  "away": 1.95,
                                  "home": 1.76,
                                  "payout": 92.51,
                                  "bookmaker_id": 42,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028258,
                                  "away": 2.04,
                                  "home": 1.82,
                                  "payout": 96.19,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028240,
                                  "away": 1.94,
                                  "home": 1.83,
                                  "payout": 94.17,
                                  "bookmaker_id": 36,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028250,
                                  "away": 2,
                                  "home": 1.83,
                                  "payout": 95.56,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028260,
                                  "away": 1.91,
                                  "home": 1.91,
                                  "payout": 95.5,
                                  "bookmaker_id": 72,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028241,
                                  "away": 1.95,
                                  "home": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 43,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028251,
                                  "away": 1.94,
                                  "home": 1.8,
                                  "payout": 93.37,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028261,
                                  "away": 1.86,
                                  "home": 1.95,
                                  "payout": 95.2,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028244,
                                  "away": 1.91,
                                  "home": 1.8,
                                  "payout": 92.67,
                                  "bookmaker_id": 44,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028254,
                                  "away": 1.952,
                                  "home": 1.769,
                                  "payout": 92.8,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028264,
                                  "away": 1.86,
                                  "home": 1.95,
                                  "payout": 95.2,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028247,
                                  "away": 1.952,
                                  "home": 1.769,
                                  "payout": 92.8,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028257,
                                  "away": 1.9,
                                  "home": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 4,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028246,
                                  "away": 1.95,
                                  "home": 1.87,
                                  "payout": 95.46,
                                  "bookmaker_id": 8,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028256,
                                  "away": 1.9,
                                  "home": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 23,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028243,
                                  "away": 1.83,
                                  "home": 1.83,
                                  "payout": 91.5,
                                  "bookmaker_id": 10,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028253,
                                  "away": 1.952,
                                  "home": 1.769,
                                  "payout": 92.8,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028263,
                                  "away": 3.25,
                                  "home": 1.3,
                                  "payout": 94.99,
                                  "bookmaker_id": 50,
                                  "away_movement": 1,
                                  "home_movement": -1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "+8.5/-8.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 6615001,
                                  "away": 1.23,
                                  "home": 3.75,
                                  "bookmaker_id": 50,
                                  "away_movement": 0,
                                  "home_movement": 0,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "-8.5/+8.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028411,
                                  "away": 1.909,
                                  "home": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028421,
                                  "away": 1.83,
                                  "home": 2,
                                  "payout": 95.56,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028418,
                                  "away": 1.909,
                                  "home": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 53,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028412,
                                  "away": 1.92,
                                  "home": 1.9,
                                  "payout": 95.5,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028410,
                                  "away": 1.85,
                                  "home": 1.85,
                                  "payout": 92.5,
                                  "bookmaker_id": 44,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028420,
                                  "away": 3.1,
                                  "home": 1.31,
                                  "payout": 95.56,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "Fezbet",
                                  "bookmaker_order": 8
                                },
                                {
                                  "id": 3028413,
                                  "away": 1.92,
                                  "home": 1.9,
                                  "payout": 95.5,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028416,
                                  "away": 1.909,
                                  "home": 1.909,
                                  "payout": 95.45,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028414,
                                  "away": 1.87,
                                  "home": 1.87,
                                  "payout": 93.5,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028415,
                                  "away": 1.9,
                                  "home": 1.9,
                                  "payout": 95,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028417,
                                  "away": 1.97,
                                  "home": 1.88,
                                  "payout": 96.2,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028409,
                                  "away": 1.92,
                                  "home": 1.9,
                                  "payout": 95.5,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028419,
                                  "away": 1.83,
                                  "home": 2,
                                  "payout": 95.56,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+8/-8"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028279,
                                  "away": 2.03,
                                  "home": 1.7,
                                  "payout": 92.52,
                                  "bookmaker_id": 42,
                                  "away_movement": 0,
                                  "home_movement": 0
                                },
                                {
                                  "id": 3028285,
                                  "away": 2.1,
                                  "home": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028282,
                                  "away": 2.05,
                                  "home": 1.7,
                                  "payout": 92.93,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028278,
                                  "away": 2.1,
                                  "home": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028288,
                                  "away": 2.03,
                                  "home": 1.8,
                                  "payout": 95.4,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028280,
                                  "away": 2.14,
                                  "home": 1.72,
                                  "payout": 95.36,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028290,
                                  "away": 2.03,
                                  "home": 1.8,
                                  "payout": 95.4,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028281,
                                  "away": 2.14,
                                  "home": 1.72,
                                  "payout": 95.36,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028284,
                                  "away": 2.1,
                                  "home": 1.667,
                                  "payout": 92.93,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028277,
                                  "away": 1.99,
                                  "home": 1.78,
                                  "payout": 93.96,
                                  "bookmaker_id": 36,
                                  "away_movement": 1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028287,
                                  "away": 2.03,
                                  "home": 1.8,
                                  "payout": 95.4,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028276,
                                  "away": 2.14,
                                  "home": 1.72,
                                  "payout": 95.36,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028286,
                                  "away": 2.24,
                                  "home": 1.69,
                                  "payout": 96.33,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028283,
                                  "away": 2.15,
                                  "home": 1.7,
                                  "payout": 94.94,
                                  "bookmaker_id": 13,
                                  "away_movement": 1,
                                  "home_movement": -1
                                },
                                {
                                  "id": 3028289,
                                  "away": 3.5,
                                  "home": 1.26,
                                  "payout": 95.4,
                                  "bookmaker_id": 50,
                                  "away_movement": -1,
                                  "home_movement": 1,
                                  "bookmaker_name": "All British Casino",
                                  "bookmaker_order": 69
                                }
                              ],
                              "type": "+9.5/-9.5"
                            },
                            {
                              "odds": [
                                {
                                  "id": 3028265,
                                  "away": 2.07,
                                  "home": 1.77,
                                  "payout": 95.41,
                                  "bookmaker_id": 27,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028269,
                                  "away": 2,
                                  "home": 1.75,
                                  "payout": 93.33,
                                  "bookmaker_id": 34,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028275,
                                  "away": 1.95,
                                  "home": 1.86,
                                  "payout": 95.2,
                                  "bookmaker_id": 51,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028272,
                                  "away": 2.15,
                                  "home": 1.74,
                                  "payout": 96.17,
                                  "bookmaker_id": 1,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028268,
                                  "away": 2.07,
                                  "home": 1.77,
                                  "payout": 95.41,
                                  "bookmaker_id": 16,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028270,
                                  "away": 2,
                                  "home": 1.714,
                                  "payout": 92.3,
                                  "bookmaker_id": 3,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028271,
                                  "away": 2,
                                  "home": 1.714,
                                  "payout": 92.3,
                                  "bookmaker_id": 12,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028274,
                                  "away": 1.95,
                                  "home": 1.86,
                                  "payout": 95.2,
                                  "bookmaker_id": 5,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028267,
                                  "away": 2.07,
                                  "home": 1.77,
                                  "payout": 95.41,
                                  "bookmaker_id": 40,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028266,
                                  "away": 2,
                                  "home": 1.714,
                                  "payout": 92.3,
                                  "bookmaker_id": 2,
                                  "away_movement": -1,
                                  "home_movement": 1
                                },
                                {
                                  "id": 3028273,
                                  "away": 1.95,
                                  "home": 1.86,
                                  "payout": 95.2,
                                  "bookmaker_id": 7,
                                  "away_movement": -1,
                                  "home_movement": 1
                                }
                              ],
                              "type": "+9/-9"
                            }
                          ],
                          "period_type": "FT inc. OT"
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Spread"
      }
    },
    "/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://basketball.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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": 12,
                      "is_live": false,
                      "periods": [
                        {
                          "period_type": "1st Half",
                          "odds": [
                            {
                              "id": 162528,
                              "bookmaker_id": 1,
                              "home": 3,
                              "home_movement": 1,
                              "away": 1.38,
                              "away_movement": -1,
                              "payout": 94.52
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              }
            }
          }
        },
        "operationId": "Draw No Bet"
      }
    }
  },
  "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://basketball.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.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.189284"
        },
        "example": "eq.189284"
      },
      "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-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.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.30497"
        },
        "example": "eq.30497"
      },
      "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.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.424"
        },
        "example": "eq.424"
      },
      "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.SV"
        },
        "example": "eq.SV"
      },
      "rowFilter.matches-tv-channels.tv_channels": {
        "name": "tv_channels",
        "description": "The tv channels",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "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.4176"
        },
        "example": "eq.4176"
      },
      "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.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.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.309"
        },
        "example": "eq.309"
      },
      "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.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.4176"
        },
        "example": "eq.4176"
      },
      "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.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.309"
        },
        "example": "eq.309"
      },
      "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.referees-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "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-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.1813"
        },
        "example": "eq.1813"
      },
      "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-by-country.country_id": {
        "name": "country_id",
        "description": "The id of the country",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3"
        },
        "example": "eq.3"
      },
      "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.seasons-groups.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4206"
        },
        "example": "eq.4206"
      },
      "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.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.seasons-rounds.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4206"
        },
        "example": "eq.4206"
      },
      "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.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.1748"
        },
        "example": "eq.1748"
      },
      "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.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.3888"
        },
        "example": "eq.3888"
      },
      "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.seasons.id": {
        "name": "id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.77244"
        },
        "example": "eq.77244"
      },
      "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.29625"
        },
        "example": "eq.29625"
      },
      "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.leagues-by-date.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.0001-01-01"
        },
        "example": "eq.0001-01-01"
      },
      "rowFilter.leagues-by-date.leagues": {
        "name": "leagues",
        "description": "The leagues",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.matches-by-date-league.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.0001-01-01"
        },
        "example": "eq.0001-01-01"
      },
      "rowFilter.matches-by-date-league.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.7348"
        },
        "example": "eq.7348"
      },
      "rowFilter.matches-by-date-league.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-by-date-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.matches-by-date-league.matches": {
        "name": "matches",
        "description": "The matches",
        "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.players.id": {
        "name": "id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.877161"
        },
        "example": "eq.877161"
      },
      "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.87235"
        },
        "example": "eq.87235"
      },
      "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.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.46791"
        },
        "example": "eq.46791"
      },
      "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.matches-statistics.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.12"
        },
        "example": "eq.12"
      },
      "rowFilter.matches-statistics.statistics": {
        "name": "statistics",
        "description": "The statistics of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.players-statistics.id": {
        "name": "id",
        "description": "The id of the player's statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-statistics.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.6354"
        },
        "example": "eq.6354"
      },
      "rowFilter.players-statistics.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.8409"
        },
        "example": "eq.8409"
      },
      "rowFilter.players-statistics.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-statistics.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-statistics.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1748"
        },
        "example": "eq.1748"
      },
      "rowFilter.players-statistics.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-statistics.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.players-statistics.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4176"
        },
        "example": "eq.4176"
      },
      "rowFilter.players-statistics.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-statistics.type": {
        "name": "type",
        "description": "The type of the statistics",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.home"
        },
        "example": "eq.home"
      },
      "rowFilter.players-statistics.time_played_seconds": {
        "name": "time_played_seconds",
        "description": "The number of seconds played by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.player_points": {
        "name": "player_points",
        "description": "The number of points made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.two_point_field_goals_made": {
        "name": "two_point_field_goals_made",
        "description": "The number of two points made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.two_point_field_goal_attempts": {
        "name": "two_point_field_goal_attempts",
        "description": "The number of two point attempts made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.three_point_field_goals_made": {
        "name": "three_point_field_goals_made",
        "description": "The number of three points made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.three_point_field_goal_attempts": {
        "name": "three_point_field_goal_attempts",
        "description": "The number of three point attempts made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.free_throws_scored": {
        "name": "free_throws_scored",
        "description": "The number of free throws made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.free_throw_attempts": {
        "name": "free_throw_attempts",
        "description": "The number of free throw attempts made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_field_goals_made": {
        "name": "total_field_goals_made",
        "description": "The number of field goals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_field_goal_attempts": {
        "name": "total_field_goal_attempts",
        "description": "The number of field goal attempts made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_rebounds": {
        "name": "total_rebounds",
        "description": "The number of rebounds made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.defensive_rebounds": {
        "name": "defensive_rebounds",
        "description": "The number of defensive rebounds made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.offensive_rebounds": {
        "name": "offensive_rebounds",
        "description": "The number of offensive rebounds made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.player_turnovers": {
        "name": "player_turnovers",
        "description": "The number of turnovers made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.player_blocks": {
        "name": "player_blocks",
        "description": "The number of blocks made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.personal_fouls_committed": {
        "name": "personal_fouls_committed",
        "description": "The number of personal fouls made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.player_assists": {
        "name": "player_assists",
        "description": "The assists made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.player_steals": {
        "name": "player_steals",
        "description": "The number of steals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.plus_minus_rating": {
        "name": "plus_minus_rating",
        "description": "The number of plus minus made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.field_goal_percentage": {
        "name": "field_goal_percentage",
        "description": "The number of field goals made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.free_throw_percentage": {
        "name": "free_throw_percentage",
        "description": "The number of free throws made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.three_point_percentage": {
        "name": "three_point_percentage",
        "description": "The number of three points made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.two_point_percentage": {
        "name": "two_point_percentage",
        "description": "The number of two points made by the player in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.double_doubles_count": {
        "name": "double_doubles_count",
        "description": "The number of double doubles made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.triple_doubles_count": {
        "name": "triple_doubles_count",
        "description": "The number of triple doubles made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.assist_to_turnover_ratio": {
        "name": "assist_to_turnover_ratio",
        "description": "The number of assist turnover ratio made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.players-statistics.total_appearances": {
        "name": "total_appearances",
        "description": "The number of appearances by the player",
        "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.1748"
        },
        "example": "eq.1748"
      },
      "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.teams.id": {
        "name": "id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.269258"
        },
        "example": "eq.269258"
      },
      "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.12"
        },
        "example": "eq.12"
      },
      "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.316"
        },
        "example": "eq.316"
      },
      "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"
        }
      },
      "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.leagues.id": {
        "name": "id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1748"
        },
        "example": "eq.1748"
      },
      "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.309"
        },
        "example": "eq.309"
      },
      "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.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.1748"
        },
        "example": "eq.1748"
      },
      "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.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.1"
        },
        "example": "eq.1"
      },
      "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.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.461"
        },
        "example": "eq.461"
      },
      "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.arenas.id": {
        "name": "id",
        "description": "The id of the arena",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.60"
        },
        "example": "eq.60"
      },
      "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.11"
        },
        "example": "eq.11"
      },
      "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.standings.id": {
        "name": "id",
        "description": "The id of the standing",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.7457"
        },
        "example": "eq.7457"
      },
      "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.4176"
        },
        "example": "eq.4176"
      },
      "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.1748"
        },
        "example": "eq.1748"
      },
      "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.tournaments.id": {
        "name": "id",
        "description": "The id of the tournament",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.25225"
        },
        "example": "eq.25225"
      },
      "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.5426"
        },
        "example": "eq.5426"
      },
      "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.545"
        },
        "example": "eq.545"
      },
      "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.matches-incidents.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.12"
        },
        "example": "eq.12"
      },
      "rowFilter.matches-incidents.incidents": {
        "name": "incidents",
        "description": "The incidents of the match",
        "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.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.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.7542"
        },
        "example": "eq.7542"
      },
      "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.8495"
        },
        "example": "eq.8495"
      },
      "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.102511"
        },
        "example": "eq.102511"
      },
      "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.8569"
        },
        "example": "eq.8569"
      },
      "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.18716"
        },
        "example": "eq.18716"
      },
      "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.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.matches-by-date.date": {
        "name": "date",
        "description": "The date",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.0001-01-01"
        },
        "example": "eq.0001-01-01"
      },
      "rowFilter.matches-by-date.matches": {
        "name": "matches",
        "description": "The matches",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "rowFilter.teams-statistics.id": {
        "name": "id",
        "description": "The id of the team's statistic",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.teams-statistics.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.25238"
        },
        "example": "eq.25238"
      },
      "rowFilter.teams-statistics.team_name": {
        "name": "team_name",
        "description": "The name of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-statistics.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.teams-statistics.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.3863"
        },
        "example": "eq.3863"
      },
      "rowFilter.teams-statistics.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-statistics.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.teams-statistics.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.11598"
        },
        "example": "eq.11598"
      },
      "rowFilter.teams-statistics.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.teams-statistics.type": {
        "name": "type",
        "description": "The type of the statistic",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.overall"
        },
        "example": "eq.overall"
      },
      "rowFilter.teams-statistics.points": {
        "name": "points",
        "description": "The number of points made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.point_difference": {
        "name": "point_difference",
        "description": "The number of plus minus made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_two_pointers": {
        "name": "made_two_pointers",
        "description": "The number of two points made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_two_pointers": {
        "name": "attempted_two_pointers",
        "description": "The number of two point attempts made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_three_pointers": {
        "name": "made_three_pointers",
        "description": "The number of three points made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_three_pointers": {
        "name": "attempted_three_pointers",
        "description": "The number of three point attempts made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_free_throws": {
        "name": "made_free_throws",
        "description": "The number of free throws made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_free_throws": {
        "name": "attempted_free_throws",
        "description": "The number of free throw attempts made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_field_goals": {
        "name": "made_field_goals",
        "description": "The number of field goals made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_field_goals": {
        "name": "attempted_field_goals",
        "description": "The number of field goal attempts made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_rebounds": {
        "name": "total_rebounds",
        "description": "The number of rebounds made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.defensive_rebounds": {
        "name": "defensive_rebounds",
        "description": "The number of defensive rebounds made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.offensive_rebounds": {
        "name": "offensive_rebounds",
        "description": "The number of offensive rebounds made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_turnovers": {
        "name": "total_turnovers",
        "description": "The number of turnovers made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_blocks": {
        "name": "total_blocks",
        "description": "The number of blocks made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_personal_fouls": {
        "name": "total_personal_fouls",
        "description": "The number of personal fouls made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_assists": {
        "name": "total_assists",
        "description": "The number of assists made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_steals": {
        "name": "total_steals",
        "description": "The number of steals by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.field_goal_percentage": {
        "name": "field_goal_percentage",
        "description": "The number of field goals made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.free_throw_percentage": {
        "name": "free_throw_percentage",
        "description": "The number of free throws made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.three_point_percentage": {
        "name": "three_point_percentage",
        "description": "The number of three points made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.two_point_percentage": {
        "name": "two_point_percentage",
        "description": "The number of two points made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_double_doubles": {
        "name": "total_double_doubles",
        "description": "The number of double doubles made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_triple_doubles": {
        "name": "total_triple_doubles",
        "description": "The number of triple doubles made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.assist_to_turnover_ratio": {
        "name": "assist_to_turnover_ratio",
        "description": "The number of assist turnover ratio made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.points_allowed": {
        "name": "points_allowed",
        "description": "The number of points against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_two_pointers_allowed": {
        "name": "made_two_pointers_allowed",
        "description": "The number of two points made against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_two_pointers_allowed": {
        "name": "attempted_two_pointers_allowed",
        "description": "The number of two point attempts against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_three_pointers_allowed": {
        "name": "made_three_pointers_allowed",
        "description": "The number of three points made against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_three_pointers_allowed": {
        "name": "attempted_three_pointers_allowed",
        "description": "The number of three point attempts against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_free_throws_allowed": {
        "name": "made_free_throws_allowed",
        "description": "The number of free throws made against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_free_throws_allowed": {
        "name": "attempted_free_throws_allowed",
        "description": "The number of free throw attempts against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.made_field_goals_allowed": {
        "name": "made_field_goals_allowed",
        "description": "The number of field goals made against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.attempted_field_goals_allowed": {
        "name": "attempted_field_goals_allowed",
        "description": "The number of field goal attempts against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.rebounds_allowed": {
        "name": "rebounds_allowed",
        "description": "The number of rebounds against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.defensive_rebounds_allowed": {
        "name": "defensive_rebounds_allowed",
        "description": "The number of defensive rebounds against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.offensive_rebounds_allowed": {
        "name": "offensive_rebounds_allowed",
        "description": "The number of offensive rebounds against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.turnovers_allowed": {
        "name": "turnovers_allowed",
        "description": "The number of turnovers against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.blocks_allowed": {
        "name": "blocks_allowed",
        "description": "The number of blocks against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.personal_fouls_allowed": {
        "name": "personal_fouls_allowed",
        "description": "The number of personal fouls against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.assists_allowed": {
        "name": "assists_allowed",
        "description": "The number of assists against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.steals_allowed": {
        "name": "steals_allowed",
        "description": "The number of steals against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.field_goal_percentage_allowed": {
        "name": "field_goal_percentage_allowed",
        "description": "The number of field goals percentage against made by the team in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.free_throw_percentage_allowed": {
        "name": "free_throw_percentage_allowed",
        "description": "The number of free throws percentage against made by the team in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.three_point_percentage_allowed": {
        "name": "three_point_percentage_allowed",
        "description": "The number of three points percentage against made by the team in `%`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.two_point_percentage_allowed": {
        "name": "two_point_percentage_allowed",
        "description": "The number of two points percentage against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_double_doubles_allowed": {
        "name": "total_double_doubles_allowed",
        "description": "The number of double doubles against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_triple_doubles_allowed": {
        "name": "total_triple_doubles_allowed",
        "description": "The number of triple doubles against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.assist_to_turnover_ratio_allowed": {
        "name": "assist_to_turnover_ratio_allowed",
        "description": "The number of assist turnover ratio against made by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_matches_played": {
        "name": "total_matches_played",
        "description": "The number of matches by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.teams-statistics.total_awarded_matches": {
        "name": "total_awarded_matches",
        "description": "The number of awarded matches by the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "numeric"
        }
      },
      "rowFilter.cup-bracket.id": {
        "name": "id",
        "description": "The id of the cup bracket",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1920"
        },
        "example": "eq.1920"
      },
      "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.8495"
        },
        "example": "eq.8495"
      },
      "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.1819"
        },
        "example": "eq.1819"
      },
      "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.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.matches-graphs.id": {
        "name": "id",
        "description": "The id of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.matches-graphs.period_time": {
        "name": "period_time",
        "description": "The time period of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-graphs.period_count": {
        "name": "period_count",
        "description": "The periods of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-graphs.points": {
        "name": "points",
        "description": "The points of the graph",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "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.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.classes.id": {
        "name": "id",
        "description": "The id of the class",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.824"
        },
        "example": "eq.824"
      },
      "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.MA"
        },
        "example": "eq.MA"
      },
      "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.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.coaches.id": {
        "name": "id",
        "description": "The id of the coach",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.6561"
        },
        "example": "eq.6561"
      },
      "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.42051"
        },
        "example": "eq.42051"
      },
      "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.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.3906"
        },
        "example": "eq.3906"
      },
      "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.players-shot-actions.id": {
        "name": "id",
        "description": "The id of the players-shot-actions",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.players-shot-actions.player_id": {
        "name": "player_id",
        "description": "The id of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.6359"
        },
        "example": "eq.6359"
      },
      "rowFilter.players-shot-actions.league_id": {
        "name": "league_id",
        "description": "The id of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1748"
        },
        "example": "eq.1748"
      },
      "rowFilter.players-shot-actions.league_name": {
        "name": "league_name",
        "description": "The name of the league",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-shot-actions.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.players-shot-actions.season_id": {
        "name": "season_id",
        "description": "The id of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.4188"
        },
        "example": "eq.4188"
      },
      "rowFilter.players-shot-actions.season_name": {
        "name": "season_name",
        "description": "The name of the season",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.players-shot-actions.type": {
        "name": "type",
        "description": "The type of the shot action",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.overall"
        },
        "example": "eq.overall"
      },
      "rowFilter.players-shot-actions.shots": {
        "name": "shots",
        "description": "The shots of the shot action",
        "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.1748"
        },
        "example": "eq.1748"
      },
      "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.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.496078"
        },
        "example": "eq.496078"
      },
      "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.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.teams-seasons.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.8479"
        },
        "example": "eq.8479"
      },
      "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.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.474"
        },
        "example": "eq.474"
      },
      "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.50237"
        },
        "example": "eq.50237"
      },
      "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.197087"
        },
        "example": "eq.197087"
      },
      "rowFilter.matches-players-statistics.position": {
        "name": "position",
        "description": "The position of the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.matches-players-statistics.seconds_played": {
        "name": "seconds_played",
        "description": "The number of seconds played by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "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.two_points_made": {
        "name": "two_points_made",
        "description": "The number of two points made",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.two_point_attempts": {
        "name": "two_point_attempts",
        "description": "The number of two points attempts",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.three_points_made": {
        "name": "three_points_made",
        "description": "The number of three points made",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.three_point_attempts": {
        "name": "three_point_attempts",
        "description": "The number of three points attempts",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.free_throws_made": {
        "name": "free_throws_made",
        "description": "The number of free throws made",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.free_throw_attempts": {
        "name": "free_throw_attempts",
        "description": "The number of free throw attempts made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.field_goals_made": {
        "name": "field_goals_made",
        "description": "The number of field goals made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.field_goal_attempts": {
        "name": "field_goal_attempts",
        "description": "The number of field goal attempts made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.rebounds": {
        "name": "rebounds",
        "description": "The number of rebounds made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.defensive_rebounds": {
        "name": "defensive_rebounds",
        "description": "The number of defensive rebounds made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.offensive_rebounds": {
        "name": "offensive_rebounds",
        "description": "The number of offensive rebounds made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.turnovers": {
        "name": "turnovers",
        "description": "The number of turnovers made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.blocks": {
        "name": "blocks",
        "description": "The number of blocks made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.personal_fouls": {
        "name": "personal_fouls",
        "description": "The number of personal fouls made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.assists": {
        "name": "assists",
        "description": "The number of assists made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.steals": {
        "name": "steals",
        "description": "The number of steals",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.field_goal_pct": {
        "name": "field_goal_pct",
        "description": "The number of field goal pct made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.matches-players-statistics.plus_minus": {
        "name": "plus_minus",
        "description": "The number of plus minus made by the player",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.referees.id": {
        "name": "id",
        "description": "The id of the referee",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "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"
        }
      },
      "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.matches-shotmap.match_id": {
        "name": "match_id",
        "description": "The id of the match",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.18"
        },
        "example": "eq.18"
      },
      "rowFilter.matches-shotmap.team_id": {
        "name": "team_id",
        "description": "The id of the team",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.20321"
        },
        "example": "eq.20321"
      },
      "rowFilter.matches-shotmap.shots": {
        "name": "shots",
        "description": "The shots",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "jsonb"
        }
      },
      "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.8409"
        },
        "example": "eq.8409"
      },
      "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.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.12"
        },
        "example": "eq.12"
      },
      "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.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.18"
        },
        "example": "eq.18"
      },
      "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"
        }
      },
      "rowFilter.three-way-moneyline-movements.three_way_moneyline_id": {
        "name": "three_way_moneyline_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.three-way-moneyline-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "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.12"
        },
        "example": "eq.12"
      },
      "rowFilter.coverage.moneyline": {
        "name": "moneyline",
        "description": "Coverage of moneyline",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.total_points": {
        "name": "total_points",
        "description": "Coverage of total_points",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.spread": {
        "name": "spread",
        "description": "Coverage of spread",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage.three_way_moneyline": {
        "name": "three_way_moneyline",
        "description": "Coverage of three_way_moneyline",
        "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.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.tied_at_end_of_regulation": {
        "name": "tied_at_end_of_regulation",
        "description": "Coverage of tied_at_end_of_regulation",
        "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.european_handicap": {
        "name": "european_handicap",
        "description": "Coverage of european_handicap",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "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.12"
        },
        "example": "eq.12"
      },
      "rowFilter.coverage-live.moneyline": {
        "name": "moneyline",
        "description": "Coverage of moneyline",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.total_points": {
        "name": "total_points",
        "description": "Coverage of total_points",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.spread": {
        "name": "spread",
        "description": "Coverage of spread",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "rowFilter.coverage-live.three_way_moneyline": {
        "name": "three_way_moneyline",
        "description": "Coverage of three_way_moneyline",
        "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.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.tied_at_end_of_regulation": {
        "name": "tied_at_end_of_regulation",
        "description": "Coverage of tied_at_end_of_regulation",
        "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.european_handicap": {
        "name": "european_handicap",
        "description": "Coverage of european_handicap",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "boolean"
        }
      },
      "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.18"
        },
        "example": "eq.18"
      },
      "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.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.12"
        },
        "example": "eq.12"
      },
      "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.bookmakers.id": {
        "name": "id",
        "description": "The id of the bookmaker. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer",
          "example": "eq.1"
        },
        "example": "eq.1"
      },
      "rowFilter.bookmakers.name": {
        "name": "name",
        "description": "The name of the bookmaker",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text",
          "example": "eq.Stake.com"
        },
        "example": "eq.Stake.com"
      },
      "rowFilter.bookmakers.popularity_order": {
        "name": "popularity_order",
        "description": "The popularity score of the bookmaker",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "text"
        }
      },
      "rowFilter.bookmakers.hash_image": {
        "name": "hash_image",
        "description": "The hash image of the bookmaker",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "character varying"
        }
      },
      "rowFilter.moneyline-movements.moneyline_id": {
        "name": "moneyline_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.moneyline-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.moneyline.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.12"
        },
        "example": "eq.12"
      },
      "rowFilter.moneyline.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.moneyline.periods": {
        "name": "periods",
        "description": "Periods",
        "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.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.spread-movements.spread_id": {
        "name": "spread_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.spread-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "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.tied-at-end-of-regulation-movements.tied_at_end_of_regulation_id": {
        "name": "tied_at_end_of_regulation_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.tied-at-end-of-regulation-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.total-points-movements.total_points_id": {
        "name": "total_points_id",
        "description": "The id. example:`eq.{id}`",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "integer"
        }
      },
      "rowFilter.total-points-movements.movements": {
        "name": "movements",
        "description": "The movements",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.three-way-moneyline.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.12"
        },
        "example": "eq.12"
      },
      "rowFilter.three-way-moneyline.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.three-way-moneyline.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "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.tied-at-end-of-regulation.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.12"
        },
        "example": "eq.12"
      },
      "rowFilter.tied-at-end-of-regulation.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.tied-at-end-of-regulation.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.total-points.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.12"
        },
        "example": "eq.12"
      },
      "rowFilter.total-points.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.total-points.periods": {
        "name": "periods",
        "description": "Periods",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "format": "json"
        }
      },
      "rowFilter.spread.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.12"
        },
        "example": "eq.12"
      },
      "rowFilter.spread.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.spread.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.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.12"
        },
        "example": "eq.12"
      },
      "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"
        }
      },
      "lang": {
        "name": "lang",
        "description": "Multi-language",
        "required": false,
        "in": "query",
        "schema": {
          "type": "string",
          "default": "en",
          "example": "en"
        },
        "example": "en"
      }
    },
    "schemas": {
      "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://basketball.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-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://basketball.sportmicro.com/agg-news-teams?team_id=eq.{team_id}`",
        "properties": {},
        "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://basketball.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"
      },
      "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://basketball.sportmicro.com/matches-tv-channels?match_id=eq.{match_id}`<br /><br />Get tv channels from a specific **match_id** and **alpha**<br />`https://basketball.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"
      },
      "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://basketball.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"
          },
          "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"
          },
          "tournament_other_teams": {
            "description": "The number of newcomers other tournaments by the season",
            "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://basketball.sportmicro.com/countries`<br /><br />Get country based on the **id**<br />`https://basketball.sportmicro.com/countries?id=eq.{id}`<br /><br />Get countries based on the **alpha**<br />`https://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.sportmicro.com/referees-by-country?country_id=eq.{country_id}`",
        "properties": {},
        "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://basketball.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-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://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.sportmicro.com/coaches-career?coach_id=eq.{coach_id}`",
        "properties": {},
        "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://basketball.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"
      },
      "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://basketball.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"
          }
        },
        "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://basketball.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"
      },
      "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://basketball.sportmicro.com/seasons`<br /><br />Get seasons based on the **id**<br />`https://basketball.sportmicro.com/seasons?id=eq.{id}`<br /><br />Get seasons from a specific **league_id**<br />`https://basketball.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"
      },
      "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://basketball.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-by-date-league": {
        "description": "Matches by date and league\nThis endpoint allows you to retrieve the matches from a specific date and league. 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** and **league_id**<br />`https://basketball.sportmicro.com/matches-by-date-league?date=eq.{date}&league_id=eq.{league_id}`",
        "properties": {
          "date": {
            "description": "The date",
            "format": "text",
            "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 hash image of the league",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          },
          "matches": {
            "description": "The matches",
            "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://basketball.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"
      },
      "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://basketball.sportmicro.com/players`<br /><br />Get players based on the **name**<br />`https://basketball.sportmicro.com/players?name=like.*Cristiano*`<br /><br />Get players based on the **id**<br />`https://basketball.sportmicro.com/players?id=eq.{id}`<br /><br />Get players from a specific **team_id**<br />`https://basketball.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"
          },
          "market_value": {
            "description": "The proposed market value of the player `EUR`",
            "format": "integer",
            "type": "integer"
          },
          "market_currency": {
            "description": "The proposed market currency",
            "format": "text",
            "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"
      },
      "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://basketball.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"
      },
      "matches-statistics": {
        "description": "Statistics\nThis endpoint allows you to retrieve the statistics from matches.\n\nTypes of the statistics:\n**Timeouts**, **Max points in a row**, **Biggest lead**, **Blocks**, **Turnovers**, **2 pointers**, **Offensive rebounds**, **Fouls**, **Defensive rebounds**, **Assists**, **Lead changes**, **Field goals**, **Free throws**, **Time spent in lead**, **3 pointers**, **Steals**, **Rebounds**.\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://basketball.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"
      },
      "players-statistics": {
        "description": "Statistics\nThis endpoint allows you to retrieve the statistics from players.\n\nFor the type argument you can search by: **overall**, **home** and **away**, but **overall** is most common type for this endpoint.\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.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet statistics from a specific **player_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}`<br /><br />Get top 20 players with most goals from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=goals.desc&limit=20`<br /><br />Get top 20 players with most rating from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=rating.desc&limit=20`<br /><br />Get top 20 players with most red cards from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=red_cards.desc&limit=20`<br /><br />Get top 20 players with most yellow cards from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=yellow_cards.desc&limit=20`<br /><br />Get top 20 players with most assists from a specific **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?league_id=eq.{league_id}&season_id=eq.{season_id}&order=assists.desc&limit=20`<br /><br />Get statistics from a specific **player_id** and **team_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}`<br /><br />Get statistics from a specific **player_id**, **team_id** and **league_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id** and **season_id**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get statistics from a specific **player_id**, **team_id**, **league_id**, **season_id** and **type**<br />`https://basketball.sportmicro.com/players-statistics?player_id=eq.{player_id}&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "properties": {
          "id": {
            "description": "The id of the player's statistics\n\nNote:\nThis is a Primary Key.<pk/>",
            "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"
          },
          "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"
          },
          "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"
          },
          "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"
          },
          "type": {
            "description": "The type of the statistics",
            "format": "text",
            "type": "string"
          },
          "time_played_seconds": {
            "description": "The number of seconds played by the player",
            "format": "numeric",
            "type": "number"
          },
          "player_points": {
            "description": "The number of points made by the player",
            "format": "numeric",
            "type": "number"
          },
          "two_point_field_goals_made": {
            "description": "The number of two points made by the player",
            "format": "numeric",
            "type": "number"
          },
          "two_point_field_goal_attempts": {
            "description": "The number of two point attempts made by the player",
            "format": "numeric",
            "type": "number"
          },
          "three_point_field_goals_made": {
            "description": "The number of three points made by the player",
            "format": "numeric",
            "type": "number"
          },
          "three_point_field_goal_attempts": {
            "description": "The number of three point attempts made by the player",
            "format": "numeric",
            "type": "number"
          },
          "free_throws_scored": {
            "description": "The number of free throws made by the player",
            "format": "numeric",
            "type": "number"
          },
          "free_throw_attempts": {
            "description": "The number of free throw attempts made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_field_goals_made": {
            "description": "The number of field goals made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_field_goal_attempts": {
            "description": "The number of field goal attempts made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_rebounds": {
            "description": "The number of rebounds made by the player",
            "format": "numeric",
            "type": "number"
          },
          "defensive_rebounds": {
            "description": "The number of defensive rebounds made by the player",
            "format": "numeric",
            "type": "number"
          },
          "offensive_rebounds": {
            "description": "The number of offensive rebounds made by the player",
            "format": "numeric",
            "type": "number"
          },
          "player_turnovers": {
            "description": "The number of turnovers made by the player",
            "format": "numeric",
            "type": "number"
          },
          "player_blocks": {
            "description": "The number of blocks made by the player",
            "format": "numeric",
            "type": "number"
          },
          "personal_fouls_committed": {
            "description": "The number of personal fouls made by the player",
            "format": "numeric",
            "type": "number"
          },
          "player_assists": {
            "description": "The assists made by the player",
            "format": "numeric",
            "type": "number"
          },
          "player_steals": {
            "description": "The number of steals made by the player",
            "format": "numeric",
            "type": "number"
          },
          "plus_minus_rating": {
            "description": "The number of plus minus made by the player",
            "format": "numeric",
            "type": "number"
          },
          "field_goal_percentage": {
            "description": "The number of field goals made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "free_throw_percentage": {
            "description": "The number of free throws made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "three_point_percentage": {
            "description": "The number of three points made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "two_point_percentage": {
            "description": "The number of two points made by the player in `%`",
            "format": "numeric",
            "type": "number"
          },
          "double_doubles_count": {
            "description": "The number of double doubles made by the player",
            "format": "numeric",
            "type": "number"
          },
          "triple_doubles_count": {
            "description": "The number of triple doubles made by the player",
            "format": "numeric",
            "type": "number"
          },
          "assist_to_turnover_ratio": {
            "description": "The number of assist turnover ratio made by the player",
            "format": "numeric",
            "type": "number"
          },
          "total_appearances": {
            "description": "The number of appearances by the player",
            "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://basketball.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"
      },
      "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://basketball.sportmicro.com/teams`<br /><br />Get team based on the **name**<br />`https://basketball.sportmicro.com/teams?name=like.*Real*`<br /><br />Get team based on the **id**<br />`https://basketball.sportmicro.com/teams?id=eq.{id}`<br /><br />Get teams from a specific **country_id**<br />`https://basketball.sportmicro.com/teams?country_id=eq.{country_id}`<br /><br />Get teams from a specific **category_id**<br />`https://basketball.sportmicro.com/teams?category_id=eq.{category_id}`<br /><br />Get teams from a specific **arena_id**<br />`https://basketball.sportmicro.com/teams?arena_id=eq.{arena_id}`<br /><br />Get teams from a specific **coach_id**<br />`https://basketball.sportmicro.com/teams?coach_id=eq.{coach_id}`<br /><br />Get team from a specific **primary_league_id**<br />`https://basketball.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"
          },
          "foundation_date": {
            "description": "The foundation date of the team",
            "format": "timestamp with time zone",
            "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"
      },
      "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://basketball.sportmicro.com/leagues`<br /><br />Search the leagues by the `name`<br />`https://basketball.sportmicro.com/leagues?name=like.*Championship*`<br /><br />Get leagues based on the **id**<br />`https://basketball.sportmicro.com/leagues?id=eq.{id}`<br /><br />Get leagues from a specific **class_id**<br />`https://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.sportmicro.com/arenas`<br /><br />Get arenas based on the **id**<br />`https://basketball.sportmicro.com/arenas?id=eq.{id}`<br /><br />Get arenas from a specific **country_id**<br />`https://basketball.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"
      },
      "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://basketball.sportmicro.com/standings`<br /><br />Get standing based on the **id**<br />`https://basketball.sportmicro.com/standings?id=eq.{id}`<br /><br />Get standing from a specific **league_id**<br />`https://basketball.sportmicro.com/standings?league_id=eq.{league_id}`<br /><br />Get standing from a specific **league_id** and **season_id**<br />`https://basketball.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://basketball.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"
      },
      "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://basketball.sportmicro.com/tournaments`<br /><br />Get tournaments based on the **id**<br />`https://basketball.sportmicro.com/tournaments?id=eq.{id}`<br /><br />Get tournaments from a specific **league_id**<br />`https://basketball.sportmicro.com/tournaments?league_id=eq.{league_id}`<br /><br />Get tournaments from a specific **class_id**<br />`https://basketball.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"
      },
      "matches-incidents": {
        "description": "Incidents\nThis endpoint allows you to retrieve the incidents from matches.\n\nFor **incidents** we have many types: `goal`, `period`, `overtimeBreak`.\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://basketball.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"
      },
      "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://basketball.sportmicro.com/tv-channels`<br /><br />Get tv channels based on the **name**<br />`https://basketball.sportmicro.com/tv-channels?name=like.*Sportklub*`<br /><br />Get tv channels based on the **id**<br />`https://basketball.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"
      },
      "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://basketball.sportmicro.com/agg-news-leagues?league_id=eq.{league_id}`",
        "properties": {},
        "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 | Abandoned\ncanceled | Canceled\ndelayed | Start delayed\nendure | Will continue\nfinished | Walkover\nfinished | Removed\nfinished | Retired\nfinished | AET\nfinished | Pause\nfinished | Awaiting extra time\nfinished | Ended\nfinished | Coverage canceled\ninterrupted | Interrupted\nlive | 1st quarter\nlive | 3rd quarter\nlive | 4th quarter\nlive | 2nd quarter\nnotplayed | Not played\npostponed | Postponed\nsuspended | Suspended\nupcoming | Not started\nlive | 1st extra\nlive | 2nd extra\n\nFor **scores** we have fields for covering that: `current`, `display`, `period1`, `period2`, `period3`, `period4`, `period5`, `period6`, `period7`, `normaltime`, `overtime`, `point`, `series`, `extra1`, `extra2`, `team`, `match_id`.\n\nFor **time extras or injuries** we have fields for covering that: **current**, **period1**, **period2**, **period3**, **period4**, **overtime**, **played**, **period_length**, **overtime_length**, **total_period_count**, **current_period_start_timestamp**, **match_id**, **time**, **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://basketball.sportmicro.com/matches`<br /><br />Get match based on the **id**<br />`https://basketball.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://basketball.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://basketball.sportmicro.com/matches?status_type=eq.{status_type}`<br /><br />Get matches based on the **season_id**<br />`https://basketball.sportmicro.com/matches?season_id=eq.{season_id}`<br /><br />Get matches based on the **tournament_id**<br />`https://basketball.sportmicro.com/matches?tournament_id=eq.{tournament_id}`<br /><br />Get matches based on the **round_id**<br />`https://basketball.sportmicro.com/matches?round_id=eq.{round_id}`<br /><br />Get matches based on the **arena_id**<br />`https://basketball.sportmicro.com/matches?arena_id=eq.{arena_id}`<br /><br />Get matches based on the **referee_id**<br />`https://basketball.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://basketball.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://basketball.sportmicro.com/matches?home_team_id=eq.{home_team_id}`<br /><br />Get away team matches based on the **away_team_id**<br />`https://basketball.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"
          },
          "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"
          },
          "season_statistics_type": {
            "description": "The type of the season's statistics",
            "format": "text",
            "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 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"
      },
      "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://basketball.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"
      },
      "teams-statistics": {
        "description": "Statistics\nThis endpoint allows you to retrieve the statistics 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 team statistics from a specific **team_id**<br />`https://basketball.sportmicro.com/teams-statistics?team_id=eq.{team_id}`<br /><br />Get team statistics from a specific **team_id** and **league_id**<br />`https://basketball.sportmicro.com/teams-statistics?team_id=eq.{team_id}&league_id=eq.{league_id}`<br /><br />Get team statistics from a specific **team_id**, **league_id** and **season_id**<br />`https://basketball.sportmicro.com/teams-statistics?&team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}`<br /><br />Get team statistics from a specific **team_id**, **league_id**, **season_id** and **type**<br />`https://basketball.sportmicro.com/teams-statistics?team_id=eq.{team_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "properties": {
          "id": {
            "description": "The id of the team's statistic\n\nNote:\nThis is a Primary Key.<pk/>",
            "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"
          },
          "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"
          },
          "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"
          },
          "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"
          },
          "type": {
            "description": "The type of the statistic",
            "format": "text",
            "type": "string"
          },
          "points": {
            "description": "The number of points made by the team",
            "format": "numeric",
            "type": "number"
          },
          "point_difference": {
            "description": "The number of plus minus made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_two_pointers": {
            "description": "The number of two points made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_two_pointers": {
            "description": "The number of two point attempts made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_three_pointers": {
            "description": "The number of three points made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_three_pointers": {
            "description": "The number of three point attempts made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_free_throws": {
            "description": "The number of free throws made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_free_throws": {
            "description": "The number of free throw attempts made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_field_goals": {
            "description": "The number of field goals made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_field_goals": {
            "description": "The number of field goal attempts made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_rebounds": {
            "description": "The number of rebounds made by the team",
            "format": "numeric",
            "type": "number"
          },
          "defensive_rebounds": {
            "description": "The number of defensive rebounds made by the team",
            "format": "numeric",
            "type": "number"
          },
          "offensive_rebounds": {
            "description": "The number of offensive rebounds made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_turnovers": {
            "description": "The number of turnovers made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_blocks": {
            "description": "The number of blocks made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_personal_fouls": {
            "description": "The number of personal fouls made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_assists": {
            "description": "The number of assists made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_steals": {
            "description": "The number of steals by the team",
            "format": "numeric",
            "type": "number"
          },
          "field_goal_percentage": {
            "description": "The number of field goals made by the team",
            "format": "numeric",
            "type": "number"
          },
          "free_throw_percentage": {
            "description": "The number of free throws made by the team",
            "format": "numeric",
            "type": "number"
          },
          "three_point_percentage": {
            "description": "The number of three points made by the team",
            "format": "numeric",
            "type": "number"
          },
          "two_point_percentage": {
            "description": "The number of two points made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_double_doubles": {
            "description": "The number of double doubles made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_triple_doubles": {
            "description": "The number of triple doubles made by the team",
            "format": "numeric",
            "type": "number"
          },
          "assist_to_turnover_ratio": {
            "description": "The number of assist turnover ratio made by the team",
            "format": "numeric",
            "type": "number"
          },
          "points_allowed": {
            "description": "The number of points against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_two_pointers_allowed": {
            "description": "The number of two points made against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_two_pointers_allowed": {
            "description": "The number of two point attempts against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_three_pointers_allowed": {
            "description": "The number of three points made against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_three_pointers_allowed": {
            "description": "The number of three point attempts against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_free_throws_allowed": {
            "description": "The number of free throws made against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_free_throws_allowed": {
            "description": "The number of free throw attempts against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "made_field_goals_allowed": {
            "description": "The number of field goals made against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "attempted_field_goals_allowed": {
            "description": "The number of field goal attempts against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "rebounds_allowed": {
            "description": "The number of rebounds against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "defensive_rebounds_allowed": {
            "description": "The number of defensive rebounds against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "offensive_rebounds_allowed": {
            "description": "The number of offensive rebounds against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "turnovers_allowed": {
            "description": "The number of turnovers against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "blocks_allowed": {
            "description": "The number of blocks against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "personal_fouls_allowed": {
            "description": "The number of personal fouls against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "assists_allowed": {
            "description": "The number of assists against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "steals_allowed": {
            "description": "The number of steals against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "field_goal_percentage_allowed": {
            "description": "The number of field goals percentage against made by the team in `%`",
            "format": "numeric",
            "type": "number"
          },
          "free_throw_percentage_allowed": {
            "description": "The number of free throws percentage against made by the team in `%`",
            "format": "numeric",
            "type": "number"
          },
          "three_point_percentage_allowed": {
            "description": "The number of three points percentage against made by the team in `%`",
            "format": "numeric",
            "type": "number"
          },
          "two_point_percentage_allowed": {
            "description": "The number of two points percentage against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_double_doubles_allowed": {
            "description": "The number of double doubles against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_triple_doubles_allowed": {
            "description": "The number of triple doubles against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "assist_to_turnover_ratio_allowed": {
            "description": "The number of assist turnover ratio against made by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_matches_played": {
            "description": "The number of matches by the team",
            "format": "numeric",
            "type": "number"
          },
          "total_awarded_matches": {
            "description": "The number of awarded matches by the team",
            "format": "numeric",
            "type": "number"
          }
        },
        "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://basketball.sportmicro.com/cup-bracket?id=eq.{id}`<br /><br />Get cups based on the **season_id**<br />`https://basketball.sportmicro.com/cup-bracket?season_id=eq.{season_id}`<br /><br />Get cups based on the **league_id**<br />`https://basketball.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"
      },
      "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://basketball.sportmicro.com/agg-news-players?player_id=eq.{player_id}`",
        "properties": {},
        "type": "object"
      },
      "matches-graphs": {
        "description": "Graphs\nThis endpoint allows you to retrieve the graphs from matches.\nIf the `value` field is a bigger number (> 0) that means that the home team had a big pressure that minute. And if the `value` field is a lower number (< 0) than it means that away team had a bigger pressure that minute. The matches-graph's `id` is placed in `matches` endpoint if it has the `graph_id` field.\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 graph based on the **id**<br />`https://basketball.sportmicro.com/matches-graphs?id=eq.{id}`",
        "properties": {
          "id": {
            "description": "The id of the graph\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "period_time": {
            "description": "The time period of the graph",
            "format": "integer",
            "type": "integer"
          },
          "period_count": {
            "description": "The periods of the graph",
            "format": "integer",
            "type": "integer"
          },
          "points": {
            "description": "The points of the graph",
            "format": "jsonb"
          }
        },
        "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"
      },
      "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://basketball.sportmicro.com/classes`<br /><br />Get class based on the **id**<br />`https://basketball.sportmicro.com/classes?id=eq.{id}`<br /><br />Get classes based on the **alpha**<br />`https://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.sportmicro.com/coaches?id=eq.{id}`<br /><br />Get coach from a specific **country_id**<br />`https://basketball.sportmicro.com/coaches?country_id=eq.{country_id}`<br /><br />Get coach from a specific **team_id**<br />`https://basketball.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"
      },
      "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://basketball.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"
      },
      "players-shot-actions": {
        "description": "Shot actions\nThis endpoint allows you to retrieve the shot actions from players.\nFor the type argument you can search by: **regularSeason**, **playoffs**, **overall** and **top16**.\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.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet shot actions from a specific **player_id**, **league_id**, **season_id** and **type**<br />`https://basketball.sportmicro.com/players-shot-actions?player_id=eq.{player_id}&league_id=eq.{league_id}&season_id=eq.{season_id}&type=eq.{type}`",
        "properties": {
          "id": {
            "description": "The id of the players-shot-actions\n\nNote:\nThis is a Primary Key.<pk/>",
            "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"
          },
          "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"
          },
          "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"
          },
          "type": {
            "description": "The type of the shot action",
            "format": "text",
            "type": "string"
          },
          "shots": {
            "description": "The shots of the shot action",
            "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://basketball.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"
      },
      "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://basketball.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"
      },
      "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://basketball.sportmicro.com/leagues-info?league_id=eq.{league_id}`",
        "properties": {},
        "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://basketball.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"
      },
      "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://basketball.sportmicro.com/matches-players-statistics?match_id=eq.{match_id}`<br /><br />Get the best player from a specific **match_id**<br />`https://basketball.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://basketball.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://basketball.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"
          },
          "position": {
            "description": "The position of the player",
            "format": "text",
            "type": "string"
          },
          "seconds_played": {
            "description": "The number of seconds played by the player",
            "format": "integer",
            "type": "integer"
          },
          "points": {
            "description": "The number of points made by the player",
            "format": "integer",
            "type": "integer"
          },
          "two_points_made": {
            "description": "The number of two points made",
            "format": "integer",
            "type": "integer"
          },
          "two_point_attempts": {
            "description": "The number of two points attempts",
            "format": "integer",
            "type": "integer"
          },
          "three_points_made": {
            "description": "The number of three points made",
            "format": "integer",
            "type": "integer"
          },
          "three_point_attempts": {
            "description": "The number of three points attempts",
            "format": "integer",
            "type": "integer"
          },
          "free_throws_made": {
            "description": "The number of free throws made",
            "format": "integer",
            "type": "integer"
          },
          "free_throw_attempts": {
            "description": "The number of free throw attempts made by the player",
            "format": "integer",
            "type": "integer"
          },
          "field_goals_made": {
            "description": "The number of field goals made by the player",
            "format": "integer",
            "type": "integer"
          },
          "field_goal_attempts": {
            "description": "The number of field goal attempts made by the player",
            "format": "integer",
            "type": "integer"
          },
          "rebounds": {
            "description": "The number of rebounds made by the player",
            "format": "integer",
            "type": "integer"
          },
          "defensive_rebounds": {
            "description": "The number of defensive rebounds made by the player",
            "format": "integer",
            "type": "integer"
          },
          "offensive_rebounds": {
            "description": "The number of offensive rebounds made by the player",
            "format": "integer",
            "type": "integer"
          },
          "turnovers": {
            "description": "The number of turnovers made by the player",
            "format": "integer",
            "type": "integer"
          },
          "blocks": {
            "description": "The number of blocks made by the player",
            "format": "integer",
            "type": "integer"
          },
          "personal_fouls": {
            "description": "The number of personal fouls made by the player",
            "format": "integer",
            "type": "integer"
          },
          "assists": {
            "description": "The number of assists made by the player",
            "format": "integer",
            "type": "integer"
          },
          "steals": {
            "description": "The number of steals",
            "format": "integer",
            "type": "integer"
          },
          "field_goal_pct": {
            "description": "The number of field goal pct made by the player",
            "format": "integer",
            "type": "integer"
          },
          "plus_minus": {
            "description": "The number of plus minus made by the player",
            "format": "integer",
            "type": "integer"
          }
        },
        "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://basketball.sportmicro.com/referees?id=eq.{id}`<br /><br />Get referees from a specific **country_id**<br />`https://basketball.sportmicro.com/referees?country_id=eq.{country_id}`",
        "properties": {},
        "type": "object"
      },
      "matches-shotmap": {
        "description": "Shotmap\nThis endpoint allows you to retrieve shot maps for an 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 minute.<br />**Recommended Calls**: Limit calls to 1 per minute.\n\n### Use Cases\nGet shot map from a specific **match_id**<br />`https://basketball.sportmicro.com/matches-shotmap?match_id=eq.{match_id}`<br /><br />Get shot map from a specific **team_id**<br />`https://basketball.sportmicro.com/matches-shotmap?team_id=eq.{team_id}`<br /><br />Get shot map from a specific **match_id** and **team_id**<br />`https://basketball.sportmicro.com/matches-shotmap?match_id=eq.{match_id}&team_id=eq.{team_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"
          },
          "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"
          },
          "shots": {
            "description": "The shots",
            "format": "jsonb"
          }
        },
        "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://basketball.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"
      },
      "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://basketball.sportmicro.com/odds/odd-even?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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"
      },
      "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://basketball.sportmicro.com/odds/double-chance?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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"
      },
      "three-way-moneyline-movements": {
        "description": "Three way money line odds movements\nThis endpoint allows you to retrieve the odds movements from three way money line 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 **three_way_moneyline_id**<br />`https://basketball.sportmicro.com/odds/three-way-moneyline-movements?three_way_moneyline_id=eq.{three_way_moneyline_id}`",
        "properties": {},
        "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://basketball.sportmicro.com/odds/coverage`<br /><br />Get odds coverages from a specific **match_id**<br />`https://basketball.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"
          },
          "moneyline": {
            "description": "Coverage of moneyline",
            "format": "boolean",
            "type": "boolean"
          },
          "total_points": {
            "description": "Coverage of total_points",
            "format": "boolean",
            "type": "boolean"
          },
          "spread": {
            "description": "Coverage of spread",
            "format": "boolean",
            "type": "boolean"
          },
          "three_way_moneyline": {
            "description": "Coverage of three_way_moneyline",
            "format": "boolean",
            "type": "boolean"
          },
          "draw_no_bet": {
            "description": "Coverage of draw_no_bet",
            "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"
          },
          "tied_at_end_of_regulation": {
            "description": "Coverage of tied_at_end_of_regulation",
            "format": "boolean",
            "type": "boolean"
          },
          "double_chance": {
            "description": "Coverage of double_chance",
            "format": "boolean",
            "type": "boolean"
          },
          "european_handicap": {
            "description": "Coverage of european_handicap",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "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://basketball.sportmicro.com/odds/coverage-live`<br /><br />Get live odds coverage a specific **match_id**<br />`https://basketball.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"
          },
          "moneyline": {
            "description": "Coverage of moneyline",
            "format": "boolean",
            "type": "boolean"
          },
          "total_points": {
            "description": "Coverage of total_points",
            "format": "boolean",
            "type": "boolean"
          },
          "spread": {
            "description": "Coverage of spread",
            "format": "boolean",
            "type": "boolean"
          },
          "three_way_moneyline": {
            "description": "Coverage of three_way_moneyline",
            "format": "boolean",
            "type": "boolean"
          },
          "draw_no_bet": {
            "description": "Coverage of draw_no_bet",
            "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"
          },
          "tied_at_end_of_regulation": {
            "description": "Coverage of tied_at_end_of_regulation",
            "format": "boolean",
            "type": "boolean"
          },
          "double_chance": {
            "description": "Coverage of double_chance",
            "format": "boolean",
            "type": "boolean"
          },
          "european_handicap": {
            "description": "Coverage of european_handicap",
            "format": "boolean",
            "type": "boolean"
          }
        },
        "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://basketball.sportmicro.com/odds/european-handicap?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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"
      },
      "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://basketball.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://basketball.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://basketball.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"
      },
      "bookmakers": {
        "description": "Bookmakers\nThis endpoint allows you to retrieve information about all bookmakers.\n\nWith the help of the `popularity_order` parameter you can see which bookmaker is more popular and more used.\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 retrieve the image of a bookmaker by calling the following URL: https://images.sportmicro.com/{hash_image}.png\n\n### Use Cases\nGet all bookmakers<br />`https://basketball.sportmicro.com/odds/bookmakers`<br /><br />Get information about a specific bookmaker based on the **id**<br />`https://basketball.sportmicro.com/odds/bookmakers?id=eq.{id}`<br /><br />Get the most popular bookmakers<br />`https://basketball.sportmicro.com/odds/bookmakers?order=popularity_order`",
        "properties": {
          "id": {
            "description": "The id of the bookmaker. example:`eq.{id}`\n\nNote:\nThis is a Primary Key.<pk/>",
            "format": "integer",
            "type": "integer"
          },
          "name": {
            "description": "The name of the bookmaker",
            "format": "text",
            "type": "string"
          },
          "popularity_order": {
            "description": "The popularity score of the bookmaker",
            "format": "text",
            "type": "string"
          },
          "hash_image": {
            "description": "The hash image of the bookmaker",
            "format": "character varying",
            "maxLength": 64,
            "type": "string"
          }
        },
        "type": "object"
      },
      "moneyline-movements": {
        "description": "Money line odds movements\nThis endpoint allows you to retrieve the odds movements from money line 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 **moneyline_id**<br />`https://basketball.sportmicro.com/odds/moneyline-movements?moneyline_id=eq.{moneyline_id}`",
        "properties": {},
        "type": "object"
      },
      "moneyline": {
        "description": "Money line odds\nThis endpoint allows you to retrieve the odds from money line 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://basketball.sportmicro.com/odds/moneyline?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/moneyline?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/moneyline?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"
      },
      "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://basketball.sportmicro.com/odds/odd-even-movements?odd_even_id=eq.{odd_even_id}`",
        "properties": {},
        "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://basketball.sportmicro.com/odds/draw-no-bet-movements?draw_no_bet_id=eq.{draw_no_bet_id}`",
        "properties": {},
        "type": "object"
      },
      "spread-movements": {
        "description": "Spread odds movements\nThis endpoint allows you to retrieve the odds movements from spread 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 **spread_id**<br />`https://basketball.sportmicro.com/odds/spread-movements?spread_id=eq.{spread_id}`",
        "properties": {},
        "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://basketball.sportmicro.com/odds/half-time-full-time-movements?half_time_full_time_id=eq.{half_time_full_time_id}`",
        "properties": {},
        "type": "object"
      },
      "tied-at-end-of-regulation-movements": {
        "description": "Tied at end of regulation odds movements\nThis endpoint allows you to retrieve the odds movements from tied at end of regulation 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 **tied_at_end_of_regulation_id**<br />`https://basketball.sportmicro.com/odds/tied-at-end-of-regulation-movements?tied_at_end_of_regulation_id=eq.{tied_at_end_of_regulation_id}`",
        "properties": {},
        "type": "object"
      },
      "total-points-movements": {
        "description": "Total points odds movements\nThis endpoint allows you to retrieve the odds movements from total points 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 **total_points_id**<br />`https://basketball.sportmicro.com/odds/total-points-movements?total_points_id=eq.{total_points_id}`",
        "properties": {},
        "type": "object"
      },
      "three-way-moneyline": {
        "description": "Three way money line odds\nThis endpoint allows you to retrieve the odds from three way money line 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://basketball.sportmicro.com/odds/three-way-moneyline?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/three-way-moneyline?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/three-way-moneyline?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"
      },
      "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://basketball.sportmicro.com/odds/european-handicap-movements?european_handicap_id=eq.{european_handicap_id}`",
        "properties": {},
        "type": "object"
      },
      "tied-at-end-of-regulation": {
        "description": "Tied at end of regulation odds\nThis endpoint allows you to retrieve the odds from tied at end of regulation 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://basketball.sportmicro.com/odds/tied-at-end-of-regulation?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/tied-at-end-of-regulation?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/tied-at-end-of-regulation?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"
      },
      "total-points": {
        "description": "Total points odds\nThis endpoint allows you to retrieve the odds from total points 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://basketball.sportmicro.com/odds/total-points?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/total-points?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/total-points?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"
      },
      "spread": {
        "description": "Spread odds\nThis endpoint allows you to retrieve the odds from spread 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://basketball.sportmicro.com/odds/spread?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/spread?match_id=eq.{match_id}&is_live=eq.true`<br /><br />Get the pre-match odds from a specific **match_id**<br />`https://basketball.sportmicro.com/odds/spread?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://basketball.sportmicro.com/odds/double-chance-movements?double_chance_id=eq.{double_chance_id}`",
        "properties": {},
        "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://basketball.sportmicro.com/odds/draw-no-bet?match_id=eq.{match_id}`<br /><br />Get the live odds from a specific **match_id**<br />`https://basketball.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://basketball.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"
      }
    }
  }
}
