{"summary":{"total":111,"probed":51,"healthy":51,"failing":0,"tags":18,"avgMs":99,"lastRunAt":1789738259464,"source":{"kind":"API","value":"https://api.sevn.uz/docs-json"},"version":"1.0.0"},"groups":[{"tag":"Autentifikatsiya","endpoints":[{"id":"POST /api/v1/auth/login","method":"POST","path":"/api/v1/auth/login","tag":"Autentifikatsiya","summary":"Parol bilan kirish — panel rollari uchun","auth":false,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/logout","method":"POST","path":"/api/v1/auth/logout","tag":"Autentifikatsiya","summary":"Barcha qurilmadan chiqish","auth":true,"params":[],"probed":false,"result":null},{"id":"GET /api/v1/auth/me","method":"GET","path":"/api/v1/auth/me","tag":"Autentifikatsiya","summary":"Joriy foydalanuvchi — profil va rollari","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":95,"at":1789738258246,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/auth/me","method":"PATCH","path":"/api/v1/auth/me","tag":"Autentifikatsiya","summary":"O'z profilini yangilash (til)","auth":true,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/merchant-exchange","method":"POST","path":"/api/v1/auth/merchant-exchange","tag":"Autentifikatsiya","summary":"Eski panel tokenini yangisiga almashtirish","auth":false,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/otp/request","method":"POST","path":"/api/v1/auth/otp/request","tag":"Autentifikatsiya","summary":"Telefon raqamiga bir martalik kod yuborish","auth":false,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/otp/verify","method":"POST","path":"/api/v1/auth/otp/verify","tag":"Autentifikatsiya","summary":"Kodni tekshirish va tizimga kirish","auth":false,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/password","method":"POST","path":"/api/v1/auth/password","tag":"Autentifikatsiya","summary":"O'z parolini almashtirish","auth":true,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/refresh","method":"POST","path":"/api/v1/auth/refresh","tag":"Autentifikatsiya","summary":"Tokenni yangilash","auth":false,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/telegram","method":"POST","path":"/api/v1/auth/telegram","tag":"Autentifikatsiya","summary":"Telegram Mini App orqali kirish","auth":false,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/telegram/contact","method":"POST","path":"/api/v1/auth/telegram/contact","tag":"Autentifikatsiya","summary":"Raqam ulashish orqali kirish","auth":false,"params":[],"probed":false,"result":null},{"id":"POST /api/v1/auth/telegram/link","method":"POST","path":"/api/v1/auth/telegram/link","tag":"Autentifikatsiya","summary":"O'z hisobiga Telegram'ni bog'lash","auth":true,"params":[],"probed":false,"result":null}],"ok":0,"auth":1,"warn":0,"fail":0,"probed":1},{"tag":"Bildirishnomalar","endpoints":[{"id":"GET /api/v1/notifications","method":"GET","path":"/api/v1/notifications","tag":"Bildirishnomalar","summary":"Bildirishnomalar — kursor bilan","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":89,"at":1789738258240,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/notifications/{id}/read","method":"PATCH","path":"/api/v1/notifications/{id}/read","tag":"Bildirishnomalar","summary":"O'qilgan deb belgilash","auth":true,"params":["id"],"probed":false,"result":null},{"id":"PATCH /api/v1/notifications/read-all","method":"PATCH","path":"/api/v1/notifications/read-all","tag":"Bildirishnomalar","summary":"Hammasini o'qilgan deb belgilash","auth":true,"params":[],"probed":false,"result":null}],"ok":0,"auth":1,"warn":0,"fail":0,"probed":1},{"tag":"Bronlar","endpoints":[{"id":"GET /api/v1/bookings","method":"GET","path":"/api/v1/bookings","tag":"Bronlar","summary":"Bronlar ro'yxati","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":165,"at":1789738258316,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/bookings","method":"POST","path":"/api/v1/bookings","tag":"Bronlar","summary":"Bron qilish","auth":true,"params":[],"probed":false,"result":null},{"id":"DELETE /api/v1/bookings/{id}","method":"DELETE","path":"/api/v1/bookings/{id}","tag":"Bronlar","summary":"Bronni bekor qilish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"GET /api/v1/bookings/availability","method":"GET","path":"/api/v1/bookings/availability","tag":"Bronlar","summary":"Kort bo'yicha kunlik bo'sh oynalar","auth":false,"params":[],"probed":true,"result":{"state":"params","note":"so‘rov parametri kerak (422)","code":422,"ms":304,"at":1789738258459,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":0,"auth":2,"warn":0,"fail":0,"probed":2},{"tag":"Foydalanuvchilar","endpoints":[{"id":"GET /api/v1/users","method":"GET","path":"/api/v1/users","tag":"Foydalanuvchilar","summary":"Foydalanuvchilar ro'yxati","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":211,"at":1789738258451,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1]}},{"id":"GET /api/v1/users/{id}","method":"GET","path":"/api/v1/users/{id}","tag":"Foydalanuvchilar","summary":"Bitta foydalanuvchi","auth":true,"params":["id"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":35,"at":1789738258281,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PUT /api/v1/users/me/photo","method":"PUT","path":"/api/v1/users/me/photo","tag":"Foydalanuvchilar","summary":"O'z suratini yuklash yoki almashtirish","auth":true,"params":[],"probed":false,"result":null},{"id":"DELETE /api/v1/users/me/photo","method":"DELETE","path":"/api/v1/users/me/photo","tag":"Foydalanuvchilar","summary":"O'z suratini o'chirish","auth":true,"params":[],"probed":false,"result":null}],"ok":0,"auth":2,"warn":0,"fail":0,"probed":2},{"tag":"Inshootlar","endpoints":[{"id":"GET /api/v1/venues","method":"GET","path":"/api/v1/venues","tag":"Inshootlar","summary":"Inshootlar ro'yxati","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":92,"at":1789738258376,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1]}},{"id":"POST /api/v1/venues","method":"POST","path":"/api/v1/venues","tag":"Inshootlar","summary":"Yangi inshoot","auth":true,"params":[],"probed":false,"result":null},{"id":"GET /api/v1/venues/{id}","method":"GET","path":"/api/v1/venues/{id}","tag":"Inshootlar","summary":"Bitta inshoot","auth":false,"params":["id"],"probed":true,"result":{"state":"ok","note":"mavjud bo‘lmagan id — marshrut javob berdi","code":404,"ms":49,"at":1789738258367,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1]}},{"id":"PATCH /api/v1/venues/{id}","method":"PATCH","path":"/api/v1/venues/{id}","tag":"Inshootlar","summary":"Inshoot ma'lumotini o'zgartirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"DELETE /api/v1/venues/{id}","method":"DELETE","path":"/api/v1/venues/{id}","tag":"Inshootlar","summary":"Ro'yxatdan chiqarish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"PUT /api/v1/venues/{id}/banner","method":"PUT","path":"/api/v1/venues/{id}/banner","tag":"Inshootlar","summary":"Bannerni yuklash yoki almashtirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"DELETE /api/v1/venues/{id}/banner","method":"DELETE","path":"/api/v1/venues/{id}/banner","tag":"Inshootlar","summary":"Bannerni o'chirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"PUT /api/v1/venues/{id}/logo","method":"PUT","path":"/api/v1/venues/{id}/logo","tag":"Inshootlar","summary":"Logotipni yuklash yoki almashtirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"DELETE /api/v1/venues/{id}/logo","method":"DELETE","path":"/api/v1/venues/{id}/logo","tag":"Inshootlar","summary":"Logotipni o'chirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"GET /api/v1/venues/nearby","method":"GET","path":"/api/v1/venues/nearby","tag":"Inshootlar","summary":"Yaqin inshootlar — masofa bo‘yicha tartiblangan","auth":false,"params":[],"probed":true,"result":{"state":"params","note":"so‘rov parametri kerak (422)","code":422,"ms":65,"at":1789738258433,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":2,"auth":1,"warn":0,"fail":0,"probed":3},{"tag":"Jurnal","endpoints":[{"id":"GET /api/v1/audit","method":"GET","path":"/api/v1/audit","tag":"Jurnal","summary":"Amallar jurnali","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":204,"at":1789738258580,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/audit/facets","method":"GET","path":"/api/v1/audit/facets","tag":"Jurnal","summary":"Filtr uchun mavjud qiymatlar (amal va obyekt turlari)","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":47,"at":1789738258480,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":0,"auth":2,"warn":0,"fail":0,"probed":2},{"tag":"Klub mijozlari","endpoints":[{"id":"GET /api/v1/venues/{venueId}/customers","method":"GET","path":"/api/v1/venues/{venueId}/customers","tag":"Klub mijozlari","summary":"Klub mijozlari — chegirmasi bilan","auth":true,"params":["venueId"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":164,"at":1789738258616,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/venues/{venueId}/customers/{userId}","method":"PATCH","path":"/api/v1/venues/{venueId}/customers/{userId}","tag":"Klub mijozlari","summary":"Mijoz ma'lumotini o'zgartirish","auth":true,"params":["venueId","userId"],"probed":false,"result":null},{"id":"POST /api/v1/venues/{venueId}/customers/{userId}/block","method":"POST","path":"/api/v1/venues/{venueId}/customers/{userId}/block","tag":"Klub mijozlari","summary":"Mijozni bloklash","auth":true,"params":["venueId","userId"],"probed":false,"result":null},{"id":"DELETE /api/v1/venues/{venueId}/customers/{userId}/block","method":"DELETE","path":"/api/v1/venues/{venueId}/customers/{userId}/block","tag":"Klub mijozlari","summary":"Blokdan chiqarish","auth":true,"params":["venueId","userId"],"probed":false,"result":null},{"id":"GET /api/v1/venues/{venueId}/customers/{userId}/discount","method":"GET","path":"/api/v1/venues/{venueId}/customers/{userId}/discount","tag":"Klub mijozlari","summary":"Mijozning amaldagi chegirmasi","auth":true,"params":["venueId","userId"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":42,"at":1789738258502,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PUT /api/v1/venues/{venueId}/customers/{userId}/discount","method":"PUT","path":"/api/v1/venues/{venueId}/customers/{userId}/discount","tag":"Klub mijozlari","summary":"Chegirma berish yoki foizni almashtirish","auth":true,"params":["venueId","userId"],"probed":false,"result":null},{"id":"DELETE /api/v1/venues/{venueId}/customers/{userId}/discount","method":"DELETE","path":"/api/v1/venues/{venueId}/customers/{userId}/discount","tag":"Klub mijozlari","summary":"Chegirmani bekor qilish","auth":true,"params":["venueId","userId"],"probed":false,"result":null},{"id":"GET /api/v1/venues/{venueId}/customers/benefits","method":"GET","path":"/api/v1/venues/{venueId}/customers/benefits","tag":"Klub mijozlari","summary":"Telefon bo'yicha chegirma, hisob va sovg'a qoldig'i","auth":false,"params":["venueId"],"probed":true,"result":{"state":"params","note":"so‘rov parametri kerak (422)","code":422,"ms":57,"at":1789738258536,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/venues/{venueId}/customers/discount","method":"GET","path":"/api/v1/venues/{venueId}/customers/discount","tag":"Klub mijozlari","summary":"Raqam bo‘yicha chegirma — ochiq bron sahifasi uchun","auth":false,"params":["venueId"],"probed":true,"result":{"state":"params","note":"so‘rov parametri kerak (422)","code":422,"ms":48,"at":1789738258551,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":0,"auth":4,"warn":0,"fail":0,"probed":4},{"tag":"Kortlar","endpoints":[{"id":"GET /api/v1/venues/{venueId}/courts","method":"GET","path":"/api/v1/venues/{venueId}/courts","tag":"Kortlar","summary":"Inshoot kortlari","auth":false,"params":["venueId"],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":66,"at":1789738258602,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/venues/{venueId}/courts","method":"POST","path":"/api/v1/venues/{venueId}/courts","tag":"Kortlar","summary":"Kort qo'shish","auth":true,"params":["venueId"],"probed":false,"result":null},{"id":"GET /api/v1/venues/{venueId}/courts/{courtId}","method":"GET","path":"/api/v1/venues/{venueId}/courts/{courtId}","tag":"Kortlar","summary":"Bitta kort","auth":false,"params":["venueId","courtId"],"probed":true,"result":{"state":"ok","note":"mavjud bo‘lmagan id — marshrut javob berdi","code":404,"ms":70,"at":1789738258623,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/venues/{venueId}/courts/{courtId}","method":"PATCH","path":"/api/v1/venues/{venueId}/courts/{courtId}","tag":"Kortlar","summary":"Kortni o'zgartirish yoki ta'mirga yopish","auth":true,"params":["venueId","courtId"],"probed":false,"result":null},{"id":"DELETE /api/v1/venues/{venueId}/courts/{courtId}","method":"DELETE","path":"/api/v1/venues/{venueId}/courts/{courtId}","tag":"Kortlar","summary":"Kortni butunlay o'chirish","auth":true,"params":["venueId","courtId"],"probed":false,"result":null}],"ok":2,"auth":0,"warn":0,"fail":0,"probed":2},{"tag":"Ma’lumotnomalar","endpoints":[{"id":"GET /api/v1/catalog/rank-types","method":"GET","path":"/api/v1/catalog/rank-types","tag":"Ma’lumotnomalar","summary":"Razryadlar","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":67,"at":1789738258648,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/catalog/regions","method":"GET","path":"/api/v1/catalog/regions","tag":"Ma’lumotnomalar","summary":"Hududlar. `parentId` berilmasa — viloyatlar","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":59,"at":1789738258664,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/catalog/regions/tree","method":"GET","path":"/api/v1/catalog/regions/tree","tag":"Ma’lumotnomalar","summary":"Hududlar daraxti — viloyat va uning tumanlari","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":60,"at":1789738258676,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/catalog/sports","method":"GET","path":"/api/v1/catalog/sports","tag":"Ma’lumotnomalar","summary":"Sport turlari","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":89,"at":1789738258712,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":4,"auth":0,"warn":0,"fail":0,"probed":4},{"tag":"Murabbiylar","endpoints":[{"id":"GET /api/v1/coaches","method":"GET","path":"/api/v1/coaches","tag":"Murabbiylar","summary":"Murabbiylar ro'yxati","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":58,"at":1789738258706,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/coaches","method":"POST","path":"/api/v1/coaches","tag":"Murabbiylar","summary":"Yangi murabbiy","auth":true,"params":[],"probed":false,"result":null},{"id":"GET /api/v1/coaches/{id}","method":"GET","path":"/api/v1/coaches/{id}","tag":"Murabbiylar","summary":"Bitta murabbiy","auth":true,"params":["id"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":284,"at":1789738258948,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/coaches/{id}","method":"PATCH","path":"/api/v1/coaches/{id}","tag":"Murabbiylar","summary":"Murabbiy ma'lumotini o'zgartirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"DELETE /api/v1/coaches/{id}","method":"DELETE","path":"/api/v1/coaches/{id}","tag":"Murabbiylar","summary":"Reyestrdan chiqarish","auth":true,"params":["id"],"probed":false,"result":null}],"ok":0,"auth":2,"warn":0,"fail":0,"probed":2},{"tag":"Musobaqalar","endpoints":[{"id":"GET /api/v1/tournaments","method":"GET","path":"/api/v1/tournaments","tag":"Musobaqalar","summary":"Musobaqalar ro'yxati","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":240,"at":1789738258917,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/tournaments","method":"POST","path":"/api/v1/tournaments","tag":"Musobaqalar","summary":"Yangi musobaqa","auth":true,"params":[],"probed":false,"result":null},{"id":"GET /api/v1/tournaments/{id}","method":"GET","path":"/api/v1/tournaments/{id}","tag":"Musobaqalar","summary":"Bitta musobaqa","auth":false,"params":["id"],"probed":true,"result":{"state":"ok","note":"mavjud bo‘lmagan id — marshrut javob berdi","code":404,"ms":180,"at":1789738258886,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/tournaments/{id}","method":"PATCH","path":"/api/v1/tournaments/{id}","tag":"Musobaqalar","summary":"Musobaqani o'zgartirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"POST /api/v1/tournaments/{id}/draw","method":"POST","path":"/api/v1/tournaments/{id}/draw","tag":"Musobaqalar","summary":"Setkani qurish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"GET /api/v1/tournaments/{id}/entries","method":"GET","path":"/api/v1/tournaments/{id}/entries","tag":"Musobaqalar","summary":"Ishtirokchilar","auth":false,"params":["id"],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":85,"at":1789738258798,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/tournaments/{id}/entries","method":"POST","path":"/api/v1/tournaments/{id}/entries","tag":"Musobaqalar","summary":"Ariza berish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"GET /api/v1/tournaments/{id}/matches","method":"GET","path":"/api/v1/tournaments/{id}/matches","tag":"Musobaqalar","summary":"Setka va uchrashuvlar","auth":false,"params":["id"],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":163,"at":1789738258961,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/tournaments/{id}/standings","method":"GET","path":"/api/v1/tournaments/{id}/standings","tag":"Musobaqalar","summary":"Aylanma tizim jadvali. Chiqaruv setkasida bo'sh","auth":false,"params":["id"],"probed":true,"result":{"state":"ok","note":"mavjud bo‘lmagan id — marshrut javob berdi","code":404,"ms":143,"at":1789738259031,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/tournaments/{id}/status","method":"PATCH","path":"/api/v1/tournaments/{id}/status","tag":"Musobaqalar","summary":"Holatni o'zgartirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"PATCH /api/v1/tournaments/entries/{entryId}","method":"PATCH","path":"/api/v1/tournaments/entries/{entryId}","tag":"Musobaqalar","summary":"Arizani hal qilish","auth":true,"params":["entryId"],"probed":false,"result":null},{"id":"PATCH /api/v1/tournaments/matches/{matchId}/result","method":"PATCH","path":"/api/v1/tournaments/matches/{matchId}/result","tag":"Musobaqalar","summary":"Natijani kiritish","auth":true,"params":["matchId"],"probed":false,"result":null}],"ok":5,"auth":0,"warn":0,"fail":0,"probed":5},{"tag":"O'yinlar","endpoints":[{"id":"GET /api/v1/games","method":"GET","path":"/api/v1/games","tag":"O'yinlar","summary":"Ochiq o'yinlar","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":150,"at":1789738259071,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/games","method":"POST","path":"/api/v1/games","tag":"O'yinlar","summary":"O'yin e'lon qilish","auth":true,"params":[],"probed":false,"result":null},{"id":"GET /api/v1/games/{id}","method":"GET","path":"/api/v1/games/{id}","tag":"O'yinlar","summary":"Bitta o'yin","auth":false,"params":["id"],"probed":true,"result":{"state":"ok","note":"mavjud bo‘lmagan id — marshrut javob berdi","code":404,"ms":165,"at":1789738259114,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"DELETE /api/v1/games/{id}","method":"DELETE","path":"/api/v1/games/{id}","tag":"O'yinlar","summary":"O'yinni bekor qilish — faqat e'lon bergan odam","auth":true,"params":["id"],"probed":false,"result":null},{"id":"POST /api/v1/games/{id}/join","method":"POST","path":"/api/v1/games/{id}/join","tag":"O'yinlar","summary":"O'yinga qo'shilish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"POST /api/v1/games/{id}/leave","method":"POST","path":"/api/v1/games/{id}/leave","tag":"O'yinlar","summary":"O'yindan chiqish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"GET /api/v1/games/{id}/players","method":"GET","path":"/api/v1/games/{id}/players","tag":"O'yinlar","summary":"Ishtirokchilar","auth":false,"params":["id"],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":72,"at":1789738259034,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/matches","method":"GET","path":"/api/v1/matches","tag":"O'yinlar","summary":"O'yinlar ro'yxati — jadval va natijalar","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":75,"at":1789738259107,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/matches/mine","method":"GET","path":"/api/v1/matches/mine","tag":"O'yinlar","summary":"Sudyaga biriktirilgan o'yinlar","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":57,"at":1789738259091,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":4,"auth":1,"warn":0,"fail":0,"probed":5},{"tag":"Qo'llab-quvvatlash","endpoints":[{"id":"GET /api/v1/support/tickets","method":"GET","path":"/api/v1/support/tickets","tag":"Qo'llab-quvvatlash","summary":"Murojaatlar. Xodim bo'lmasa — faqat o'zinikilar","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":50,"at":1789738259122,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/support/tickets","method":"POST","path":"/api/v1/support/tickets","tag":"Qo'llab-quvvatlash","summary":"Yangi murojaat","auth":true,"params":[],"probed":false,"result":null},{"id":"GET /api/v1/support/tickets/{id}","method":"GET","path":"/api/v1/support/tickets/{id}","tag":"Qo'llab-quvvatlash","summary":"Murojaat va yozishmalar","auth":true,"params":["id"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":72,"at":1789738259163,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/support/tickets/{id}/messages","method":"POST","path":"/api/v1/support/tickets/{id}/messages","tag":"Qo'llab-quvvatlash","summary":"Javob yozish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"PATCH /api/v1/support/tickets/{id}/status","method":"PATCH","path":"/api/v1/support/tickets/{id}/status","tag":"Qo'llab-quvvatlash","summary":"Holatni o‘zgartirish","auth":true,"params":["id"],"probed":false,"result":null}],"ok":0,"auth":2,"warn":0,"fail":0,"probed":2},{"tag":"Razryadlar","endpoints":[{"id":"GET /api/v1/ranks","method":"GET","path":"/api/v1/ranks","tag":"Razryadlar","summary":"Razryad arizalari","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":69,"at":1789738259177,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/ranks","method":"POST","path":"/api/v1/ranks","tag":"Razryadlar","summary":"Razryadga ariza berish","auth":true,"params":[],"probed":false,"result":null},{"id":"PATCH /api/v1/ranks/{id}/decision","method":"PATCH","path":"/api/v1/ranks/{id}/decision","tag":"Razryadlar","summary":"Arizani hal qilish","auth":true,"params":["id"],"probed":false,"result":null}],"ok":0,"auth":1,"warn":0,"fail":0,"probed":1},{"tag":"Sovg'alar","endpoints":[{"id":"GET /api/v1/gift-cards/{code}","method":"GET","path":"/api/v1/gift-cards/{code}","tag":"Sovg'alar","summary":"Kod bo'yicha sovg'a kartasi","auth":false,"params":["code"],"probed":true,"result":{"state":"ok","note":"mavjud bo‘lmagan id — marshrut javob berdi","code":404,"ms":122,"at":1789738259237,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/venues/{venueId}/customers/{userId}/account","method":"GET","path":"/api/v1/venues/{venueId}/customers/{userId}/account","tag":"Sovg'alar","summary":"Mijoz hisobidagi qoldiq","auth":true,"params":["venueId","userId"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":132,"at":1789738259254,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/venues/{venueId}/customers/{userId}/account/spend","method":"POST","path":"/api/v1/venues/{venueId}/customers/{userId}/account/spend","tag":"Sovg'alar","summary":"Hisobdan pul yechish","auth":true,"params":["venueId","userId"],"probed":false,"result":null},{"id":"POST /api/v1/venues/{venueId}/customers/{userId}/account/top-up","method":"POST","path":"/api/v1/venues/{venueId}/customers/{userId}/account/top-up","tag":"Sovg'alar","summary":"Hisobga pul qo‘shish","auth":true,"params":["venueId","userId"],"probed":false,"result":null},{"id":"GET /api/v1/venues/{venueId}/gift-cards","method":"GET","path":"/api/v1/venues/{venueId}/gift-cards","tag":"Sovg'alar","summary":"Sovg'a kartalari ro'yxati","auth":true,"params":["venueId"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":84,"at":1789738259248,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/venues/{venueId}/gift-cards","method":"POST","path":"/api/v1/venues/{venueId}/gift-cards","tag":"Sovg'alar","summary":"Sovg'a kartasi berish","auth":true,"params":["venueId"],"probed":false,"result":null},{"id":"POST /api/v1/venues/{venueId}/gift-cards/{cardId}/block","method":"POST","path":"/api/v1/venues/{venueId}/gift-cards/{cardId}/block","tag":"Sovg'alar","summary":"Kartani bloklash","auth":true,"params":["venueId","cardId"],"probed":false,"result":null},{"id":"POST /api/v1/venues/{venueId}/gift-cards/{cardId}/redeem","method":"POST","path":"/api/v1/venues/{venueId}/gift-cards/{cardId}/redeem","tag":"Sovg'alar","summary":"Kartadan pul yechish","auth":true,"params":["venueId","cardId"],"probed":false,"result":null},{"id":"GET /api/v1/venues/{venueId}/gift-cards/summary","method":"GET","path":"/api/v1/venues/{venueId}/gift-cards/summary","tag":"Sovg'alar","summary":"Sovg'a kartalari bo'yicha jami","auth":true,"params":["venueId"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":75,"at":1789738259252,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":1,"auth":3,"warn":0,"fail":0,"probed":4},{"tag":"Sportchilar","endpoints":[{"id":"GET /api/v1/athletes","method":"GET","path":"/api/v1/athletes","tag":"Sportchilar","summary":"Sportchilar ro'yxati","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":55,"at":1789738259292,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"POST /api/v1/athletes","method":"POST","path":"/api/v1/athletes","tag":"Sportchilar","summary":"Yangi sportchi","auth":true,"params":[],"probed":false,"result":null},{"id":"GET /api/v1/athletes/{id}","method":"GET","path":"/api/v1/athletes/{id}","tag":"Sportchilar","summary":"Bitta sportchi","auth":true,"params":["id"],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":61,"at":1789738259309,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"PATCH /api/v1/athletes/{id}","method":"PATCH","path":"/api/v1/athletes/{id}","tag":"Sportchilar","summary":"Sportchi ma'lumotini o'zgartirish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"DELETE /api/v1/athletes/{id}","method":"DELETE","path":"/api/v1/athletes/{id}","tag":"Sportchilar","summary":"Reyestrdan chiqarish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"PATCH /api/v1/athletes/{id}/decision","method":"PATCH","path":"/api/v1/athletes/{id}/decision","tag":"Sportchilar","summary":"Arizani tasdiqlash yoki rad etish","auth":true,"params":["id"],"probed":false,"result":null},{"id":"GET /api/v1/athletes/me","method":"GET","path":"/api/v1/athletes/me","tag":"Sportchilar","summary":"O'z sportchi kartochkam","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":105,"at":1789738259357,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/athletes/me/entries","method":"GET","path":"/api/v1/athletes/me/entries","tag":"Sportchilar","summary":"Mening arizalarim — musobaqa ma'lumoti bilan","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":63,"at":1789738259318,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/athletes/me/history","method":"GET","path":"/api/v1/athletes/me/history","tag":"Sportchilar","summary":"Mening o'yinlarim tarixi — yakunlanganlari","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":52,"at":1789738259345,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/athletes/public","method":"GET","path":"/api/v1/athletes/public","tag":"Sportchilar","summary":"Ochiq reyting — ochko bo'yicha, shaxsiy ma'lumotsiz","auth":true,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":83,"at":1789738259397,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":1,"auth":5,"warn":0,"fail":0,"probed":6},{"tag":"Statistika","endpoints":[{"id":"GET /api/v1/stats/athletes-per-month","method":"GET","path":"/api/v1/stats/athletes-per-month","tag":"Statistika","summary":"Oylik yangi sportchilar","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":60,"at":1789738259384,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/stats/by-region","method":"GET","path":"/api/v1/stats/by-region","tag":"Statistika","summary":"Hududlar bo‘yicha sportchilar","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":63,"at":1789738259410,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/stats/overview","method":"GET","path":"/api/v1/stats/overview","tag":"Statistika","summary":"Umumiy ko‘rsatkichlar","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":60,"at":1789738259417,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}},{"id":"GET /api/v1/stats/regions","method":"GET","path":"/api/v1/stats/regions","tag":"Statistika","summary":"Hududlar kesimidagi rivojlanish","auth":true,"params":[],"probed":true,"result":{"state":"auth","note":"token talab qiladi","code":401,"ms":41,"at":1789738259425,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":0,"auth":4,"warn":0,"fail":0,"probed":4},{"tag":"Tizim","endpoints":[{"id":"GET /health","method":"GET","path":"/health","tag":"Tizim","summary":"Tiriklik tekshiruvi","auth":false,"params":[],"probed":true,"result":{"state":"ok","note":null,"code":200,"ms":67,"at":1789738259464,"history":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]}}],"ok":1,"auth":0,"warn":0,"fail":0,"probed":1}]}