[{"data":1,"prerenderedAt":3075},["ShallowReactive",2],{"navigation_docs_fr":3,"-fr-oauth-partner-api":312,"-fr-oauth-partner-api-surround":3070},[4,17,210,237,272],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Premiers pas","\u002Ffr\u002Fgetting-started","fr\u002F0.getting-started\u002F1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Visite de l'administration","sporty-toggle-large-on",{"title":13,"path":14,"stem":15,"icon":16},"Configuration de la première semaine","\u002Ffr\u002Fgetting-started\u002Ffirst-week-setup","fr\u002F0.getting-started\u002F2.first-week-setup","sporty-calendar-check",{"title":18,"path":19,"stem":20,"children":21,"page":209},"Interface","\u002Ffr\u002Finterface","fr\u002F1.interface",[22,65,72,79,90,97,105,112,119,126,147,154,174,185,203],{"title":23,"path":24,"stem":25,"children":26,"icon":28},"Courts","\u002Ffr\u002Finterface\u002Fcourts","fr\u002F1.interface\u002F01.courts\u002F1.index",[27,29],{"title":23,"path":24,"stem":25,"icon":28},"sporty-court-sport",{"title":30,"path":31,"stem":32,"children":33,"icon":11},"Contrôle d'accès et éclairage","\u002Ffr\u002Finterface\u002Fcourts\u002Fintegrations","fr\u002F1.interface\u002F01.courts\u002F5.integrations\u002F1.index",[34,35,40,45],{"title":30,"path":31,"stem":32,"icon":11},{"title":36,"path":37,"stem":38,"icon":39},"Weblock","\u002Ffr\u002Finterface\u002Fcourts\u002Fintegrations\u002Fweblock","fr\u002F1.interface\u002F01.courts\u002F5.integrations\u002F2.weblock","sporty-door-open",{"title":41,"path":42,"stem":43,"icon":44},"Shelly","\u002Ffr\u002Finterface\u002Fcourts\u002Fintegrations\u002Fshelly","fr\u002F1.interface\u002F01.courts\u002F5.integrations\u002F3.shelly","sporty-bolt",{"title":46,"path":47,"stem":48,"children":49,"icon":39},"UniFi Access","\u002Ffr\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access","fr\u002F1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F1.index",[50,52,56,61],{"title":51,"path":47,"stem":48,"icon":39},"Présentation",{"title":53,"path":54,"stem":55,"icon":11},"Connecter le VPN","\u002Ffr\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fvpn","fr\u002F1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F2.vpn",{"title":57,"path":58,"stem":59,"icon":60},"Créer un jeton d'API","\u002Ffr\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fapi-token","fr\u002F1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F3.api-token","sporty-gear",{"title":62,"path":63,"stem":64,"icon":28},"Configurer dans Club Admin","\u002Ffr\u002Finterface\u002Fcourts\u002Fintegrations\u002Funifi-access\u002Fclub-admin","fr\u002F1.interface\u002F01.courts\u002F5.integrations\u002F4.unifi-access\u002F4.club-admin",{"title":66,"path":67,"stem":68,"children":69,"icon":71},"Membres","\u002Ffr\u002Finterface\u002Fmembers","fr\u002F1.interface\u002F02.members\u002F1.index",[70],{"title":66,"path":67,"stem":68,"icon":71},"sporty-user-group",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Adhésions","\u002Ffr\u002Finterface\u002Fmemberships","fr\u002F1.interface\u002F03.memberships\u002F1.index",[77],{"title":73,"path":74,"stem":75,"icon":78},"sporty-id-card",{"title":80,"path":81,"stem":82,"children":83,"icon":85},"Ligues","\u002Ffr\u002Finterface\u002Fleagues","fr\u002F1.interface\u002F04.leagues\u002F1.index",[84,86],{"title":80,"path":81,"stem":82,"icon":85},"sporty-ranking-star",{"title":87,"path":88,"stem":89,"icon":16},"Compétitions planifiées","\u002Ffr\u002Finterface\u002Fleagues\u002Fplanned-competitions","fr\u002F1.interface\u002F04.leagues\u002F2.planned-competitions",{"title":91,"path":92,"stem":93,"children":94,"icon":96},"Tournois","\u002Ffr\u002Finterface\u002Ftournaments","fr\u002F1.interface\u002F05.tournaments\u002F1.index",[95],{"title":91,"path":92,"stem":93,"icon":96},"sporty-trophy",{"title":98,"path":99,"stem":100,"children":101,"icon":104},"Paiements et abonnements","\u002Ffr\u002Finterface\u002Fpayments","fr\u002F1.interface\u002F06.payments\u002F1.index",[102],{"title":103,"path":99,"stem":100,"icon":104},"Paiements","sporty-credit-card",{"title":106,"path":107,"stem":108,"children":109,"icon":111},"Boutique","\u002Ffr\u002Finterface\u002Fshop","fr\u002F1.interface\u002F07.shop\u002F1.index",[110],{"title":106,"path":107,"stem":108,"icon":111},"sporty-bag-shopping",{"title":113,"path":114,"stem":115,"children":116,"icon":118},"Écoles et entraîneurs","\u002Ffr\u002Finterface\u002Fschools","fr\u002F1.interface\u002F08.schools\u002F1.index",[117],{"title":113,"path":114,"stem":115,"icon":118},"sporty-graduation-cap",{"title":120,"path":121,"stem":122,"children":123,"icon":125},"E-mails","\u002Ffr\u002Finterface\u002Femails","fr\u002F1.interface\u002F09.emails\u002F1.index",[124],{"title":120,"path":121,"stem":122,"icon":125},"sporty-envelope",{"title":127,"path":128,"stem":129,"children":130,"icon":132},"Vidéo et caméras","\u002Ffr\u002Finterface\u002Fvideo","fr\u002F1.interface\u002F10.video\u002F1.index",[131,133,137,142],{"title":127,"path":128,"stem":129,"icon":132},"sporty-camera-cctv",{"title":134,"path":135,"stem":136,"icon":132},"Caméras Dahua","\u002Ffr\u002Finterface\u002Fvideo\u002Fdahua","fr\u002F1.interface\u002F10.video\u002F2.dahua",{"title":138,"path":139,"stem":140,"icon":141},"Autres caméras RTMP","\u002Ffr\u002Finterface\u002Fvideo\u002Frtmp","fr\u002F1.interface\u002F10.video\u002F3.rtmp","sporty-video",{"title":143,"path":144,"stem":145,"icon":146},"Analyse des matchs","\u002Ffr\u002Finterface\u002Fvideo\u002Fanalytics","fr\u002F1.interface\u002F10.video\u002F4.analytics","sporty-chart-simple",{"title":148,"path":149,"stem":150,"children":151,"icon":153},"Rapports","\u002Ffr\u002Finterface\u002Freports","fr\u002F1.interface\u002F11.reports\u002F1.index",[152],{"title":148,"path":149,"stem":150,"icon":153},"sporty-chart-mixed",{"title":155,"path":156,"stem":157,"children":158,"icon":60},"Paramètres","\u002Ffr\u002Finterface\u002Fsettings","fr\u002F1.interface\u002F12.settings\u002F1.index",[159,161,165,169],{"title":160,"path":156,"stem":157,"icon":60},"Paramètres du club",{"title":162,"path":163,"stem":164,"icon":16},"Règles de réservation et liste de prix","\u002Ffr\u002Finterface\u002Fsettings\u002Fbooking-rules","fr\u002F1.interface\u002F12.settings\u002F2.booking-rules",{"title":166,"path":167,"stem":168,"icon":78},"Inscription et pages légales","\u002Ffr\u002Finterface\u002Fsettings\u002Fsignup-and-legal","fr\u002F1.interface\u002F12.settings\u002F3.signup-and-legal",{"title":170,"path":171,"stem":172,"icon":173},"Administrateurs et rôles","\u002Ffr\u002Finterface\u002Fsettings\u002Fadministrators-and-roles","fr\u002F1.interface\u002F12.settings\u002F4.administrators-and-roles","sporty-user",{"title":175,"path":176,"stem":177,"children":178,"icon":180},"Publication sur les réseaux sociaux","\u002Ffr\u002Finterface\u002Fsocial","fr\u002F1.interface\u002F13.social\u002F1.index",[179,181],{"title":175,"path":176,"stem":177,"icon":180},"sporty-newspaper",{"title":182,"path":183,"stem":184,"icon":11},"Connecter des canaux","\u002Ffr\u002Finterface\u002Fsocial\u002Fchannels","fr\u002F1.interface\u002F13.social\u002F2.channels",{"title":186,"path":187,"stem":188,"children":189,"icon":28},"Événements à places numérotées","\u002Ffr\u002Finterface\u002Fseated-events","fr\u002F1.interface\u002F14.seated-events\u002F1.index",[190,191,195,199],{"title":186,"path":187,"stem":188,"icon":28},{"title":192,"path":193,"stem":194,"icon":28},"Plans de salle","\u002Ffr\u002Finterface\u002Fseated-events\u002Fseating-plans","fr\u002F1.interface\u002F14.seated-events\u002F2.seating-plans",{"title":196,"path":197,"stem":198,"icon":16},"Vendre des places","\u002Ffr\u002Finterface\u002Fseated-events\u002Fselling-seats","fr\u002F1.interface\u002F14.seated-events\u002F3.selling-seats",{"title":200,"path":201,"stem":202,"icon":39},"En vente et à l'entrée","\u002Ffr\u002Finterface\u002Fseated-events\u002Fon-sale","fr\u002F1.interface\u002F14.seated-events\u002F4.on-sale",{"title":204,"path":205,"stem":206,"children":207,"icon":16},"Abonnements saisonniers","\u002Ffr\u002Finterface\u002Fseason-tickets","fr\u002F1.interface\u002F15.season-tickets\u002F1.index",[208],{"title":204,"path":205,"stem":206,"icon":16},false,{"title":211,"path":212,"stem":213,"children":214,"icon":217},"Site web","\u002Ffr\u002Fwebsite","fr\u002F2.website\u002F1.index",[215,218,223,227,232],{"title":216,"path":212,"stem":213,"icon":217},"Créateur de site web","sporty-browser",{"title":219,"path":220,"stem":221,"icon":222},"Pages, hero et pied de page","\u002Ffr\u002Fwebsite\u002Fpages","fr\u002F2.website\u002F2.pages","sporty-file-lines",{"title":224,"path":225,"stem":226,"icon":180},"Actualités et événements","\u002Ffr\u002Fwebsite\u002Fnews-and-events","fr\u002F2.website\u002F3.news-and-events",{"title":228,"path":229,"stem":230,"icon":231},"Entraîneurs et galerie","\u002Ffr\u002Fwebsite\u002Fcoaches-and-gallery","fr\u002F2.website\u002F4.coaches-and-gallery","sporty-images",{"title":233,"path":234,"stem":235,"icon":236},"FAQ et sponsors","\u002Ffr\u002Fwebsite\u002Ffaq-and-sponsors","fr\u002F2.website\u002F5.faq-and-sponsors","sporty-circle-question",{"title":238,"path":239,"stem":240,"children":241,"icon":173},"Pour les membres","\u002Ffr\u002Fmembers","fr\u002F3.members\u002F1.index",[242,244,248,252,256,260,264,268],{"title":243,"path":239,"stem":240,"icon":173},"Utiliser l'application des membres",{"title":245,"path":246,"stem":247,"icon":16},"Réserver un court","\u002Ffr\u002Fmembers\u002Fbooking","fr\u002F3.members\u002F2.booking",{"title":249,"path":250,"stem":251,"icon":104},"Adhésions et paiements","\u002Ffr\u002Fmembers\u002Fpayments","fr\u002F3.members\u002F3.payments",{"title":253,"path":254,"stem":255,"icon":85},"Comment fonctionnent les compétitions","\u002Ffr\u002Fmembers\u002Fhow-competitions-work","fr\u002F3.members\u002F4.how-competitions-work",{"title":257,"path":258,"stem":259,"icon":96},"Ligues, tournois et résultats","\u002Ffr\u002Fmembers\u002Fcompetitions","fr\u002F3.members\u002F5.competitions",{"title":261,"path":262,"stem":263,"icon":71},"Famille et enfants","\u002Ffr\u002Fmembers\u002Ffamily","fr\u002F3.members\u002F6.family",{"title":265,"path":266,"stem":267,"icon":78},"Votre compte","\u002Ffr\u002Fmembers\u002Faccount","fr\u002F3.members\u002F7.account",{"title":269,"path":270,"stem":271,"icon":236},"Obtenir de l'aide","\u002Ffr\u002Fmembers\u002Fhelp","fr\u002F3.members\u002F8.help",{"title":273,"path":274,"stem":275,"children":276,"icon":278},"OAuth et Se connecter avec Sporty","\u002Ffr\u002Foauth","fr\u002F4.oauth\u002F1.index",[277,279,283,287,291,295,299,303,307],{"title":273,"path":274,"stem":275,"icon":278},"sporty-brackets-curly",{"title":280,"path":281,"stem":282,"icon":278},"Enregistrer une application","\u002Ffr\u002Foauth\u002Fclients","fr\u002F4.oauth\u002F2.clients",{"title":284,"path":285,"stem":286,"icon":278},"Le flux du code d'autorisation","\u002Ffr\u002Foauth\u002Fauthorization-code","fr\u002F4.oauth\u002F3.authorization-code",{"title":288,"path":289,"stem":290,"icon":278},"Scopes","\u002Ffr\u002Foauth\u002Fscopes","fr\u002F4.oauth\u002F4.scopes",{"title":292,"path":293,"stem":294,"icon":278},"Se connecter avec Sporty","\u002Ffr\u002Foauth\u002Fsign-in-with-sporty","fr\u002F4.oauth\u002F5.sign-in-with-sporty",{"title":296,"path":297,"stem":298,"icon":278},"L'API partenaire","\u002Ffr\u002Foauth\u002Fpartner-api","fr\u002F4.oauth\u002F6.partner-api",{"title":300,"path":301,"stem":302,"icon":278},"Synchroniser les réservations","\u002Ffr\u002Foauth\u002Fbooking-sync","fr\u002F4.oauth\u002F7.booking-sync",{"title":304,"path":305,"stem":306,"icon":278},"MCP et clients IA","\u002Ffr\u002Foauth\u002Fmcp-and-ai-clients","fr\u002F4.oauth\u002F8.mcp-and-ai-clients",{"title":308,"path":309,"stem":310,"icon":311},"Paiement par agent","\u002Ffr\u002Foauth\u002Fagent-checkout","fr\u002F4.oauth\u002F9.agent-checkout","sporty-cart-shopping",{"id":313,"title":296,"body":314,"description":3061,"extension":3062,"links":3063,"meta":3064,"navigation":3065,"path":297,"seo":3066,"stem":298,"__hash__":3069},"docs_fr\u002Ffr\u002F4.oauth\u002F6.partner-api.md",{"type":315,"value":316,"toc":3041},"minimark",[317,324,327,372,377,686,693,725,740,746,765,978,981,987,994,1010,1093,1119,1126,1344,1374,1377,1384,1510,1524,1530,1548,1554,1564,1903,1958,1964,1967,2155,2168,2174,2177,2183,2214,2287,2290,2295,2312,2535,2586,2592,2605,2616,2619,2734,2738,2753,2759,2768,2774,2884,2891,2903,2907,2913,2917,3023,3027,3037],[318,319,320],"p",{},[321,322,323],"code",{},"https:\u002F\u002Fapi.sporty.plus\u002Fapi\u002Fpartner\u002Fv1",[318,325,326],{},"C'est le seul endroit où un jeton d'accès OAuth fonctionne. Du JSON simple — pas du JSON:API —\navec une surface volontairement réduite : chaque champ est un champ que quelqu'un a choisi\nd'exposer.",[328,329,334],"pre",{"className":330,"code":331,"language":332,"meta":333,"style":333},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl https:\u002F\u002Fapi.sporty.plus\u002Fapi\u002Fpartner\u002Fv1\u002Fcourts \\\n  -H \"Authorization: Bearer $ACCESS_TOKEN\"\n","bash","",[321,335,336,353],{"__ignoreMap":333},[337,338,341,345,349],"span",{"class":339,"line":340},"line",1,[337,342,344],{"class":343},"sBMFI","curl",[337,346,348],{"class":347},"sfazB"," https:\u002F\u002Fapi.sporty.plus\u002Fapi\u002Fpartner\u002Fv1\u002Fcourts",[337,350,352],{"class":351},"sTEyZ"," \\\n",[337,354,356,359,363,366,369],{"class":339,"line":355},2,[337,357,358],{"class":347},"  -H",[337,360,362],{"class":361},"sMK4o"," \"",[337,364,365],{"class":347},"Authorization: Bearer ",[337,367,368],{"class":351},"$ACCESS_TOKEN",[337,370,371],{"class":361},"\"\n",[373,374,376],"h2",{"id":375},"points-de-terminaison","Points de terminaison",[378,379,380,396],"table",{},[381,382,383],"thead",{},[384,385,386,390,393],"tr",{},[387,388,389],"th",{},"Méthode",[387,391,392],{},"Chemin",[387,394,395],{},"Scope",[397,398,399,417,433,449,465,481,497,513,529,544,560,575,590,605,620,634,655,671],"tbody",{},[384,400,401,407,412],{},[402,403,404],"td",{},[321,405,406],{},"GET",[402,408,409],{},[321,410,411],{},"\u002Fme",[402,413,414],{},[321,415,416],{},"me.read",[384,418,419,423,428],{},[402,420,421],{},[321,422,406],{},[402,424,425],{},[321,426,427],{},"\u002Fme\u002Freservations",[402,429,430],{},[321,431,432],{},"me.reservations.read",[384,434,435,440,444],{},[402,436,437],{},[321,438,439],{},"POST",[402,441,442],{},[321,443,427],{},[402,445,446],{},[321,447,448],{},"me.reservations.write",[384,450,451,456,461],{},[402,452,453],{},[321,454,455],{},"DELETE",[402,457,458],{},[321,459,460],{},"\u002Fme\u002Freservations\u002F{id}",[402,462,463],{},[321,464,448],{},[384,466,467,471,476],{},[402,468,469],{},[321,470,406],{},[402,472,473],{},[321,474,475],{},"\u002Fme\u002Fresults",[402,477,478],{},[321,479,480],{},"me.results.read",[384,482,483,487,492],{},[402,484,485],{},[321,486,406],{},[402,488,489],{},[321,490,491],{},"\u002Fme\u002Fmemberships",[402,493,494],{},[321,495,496],{},"me.memberships.read",[384,498,499,503,508],{},[402,500,501],{},[321,502,406],{},[402,504,505],{},[321,506,507],{},"\u002Fclubs\u002Fme",[402,509,510],{},[321,511,512],{},"club.read",[384,514,515,519,524],{},[402,516,517],{},[321,518,406],{},[402,520,521],{},[321,522,523],{},"\u002Fcourts",[402,525,526],{},[321,527,528],{},"club.courts.read",[384,530,531,535,540],{},[402,532,533],{},[321,534,406],{},[402,536,537],{},[321,538,539],{},"\u002Favailability",[402,541,542],{},[321,543,528],{},[384,545,546,550,555],{},[402,547,548],{},[321,549,406],{},[402,551,552],{},[321,553,554],{},"\u002Freservations",[402,556,557],{},[321,558,559],{},"club.reservations.read",[384,561,562,566,571],{},[402,563,564],{},[321,565,406],{},[402,567,568],{},[321,569,570],{},"\u002Freservations\u002F{id}",[402,572,573],{},[321,574,559],{},[384,576,577,581,586],{},[402,578,579],{},[321,580,406],{},[402,582,583],{},[321,584,585],{},"\u002Freservation-categories",[402,587,588],{},[321,589,559],{},[384,591,592,596,600],{},[402,593,594],{},[321,595,439],{},[402,597,598],{},[321,599,554],{},[402,601,602],{},[321,603,604],{},"club.reservations.write",[384,606,607,612,616],{},[402,608,609],{},[321,610,611],{},"PATCH",[402,613,614],{},[321,615,570],{},[402,617,618],{},[321,619,604],{},[384,621,622,626,630],{},[402,623,624],{},[321,625,455],{},[402,627,628],{},[321,629,570],{},[402,631,632],{},[321,633,604],{},[384,635,636,646,651],{},[402,637,638,640,641,640,644],{},[321,639,406],{}," ",[321,642,643],{},"PUT",[321,645,455],{},[402,647,648],{},[321,649,650],{},"\u002Fwebhook",[402,652,653],{},[321,654,559],{},[384,656,657,661,666],{},[402,658,659],{},[321,660,406],{},[402,662,663],{},[321,664,665],{},"\u002Fmembers",[402,667,668],{},[321,669,670],{},"club.members.read",[384,672,673,677,681],{},[402,674,675],{},[321,676,439],{},[402,678,679],{},[321,680,665],{},[402,682,683],{},[321,684,685],{},"club.members.write",[687,688,690],"h3",{"id":689},"get-me",[321,691,692],{},"GET \u002Fme",[318,694,695,696,699,700,699,703,699,706,699,709,712,713,716,717,720,721,724],{},"Le membre pour lequel le jeton a été émis : ",[321,697,698],{},"id",", ",[321,701,702],{},"first_name",[321,704,705],{},"last_name",[321,707,708],{},"name",[321,710,711],{},"picture","\net ",[321,714,715],{},"locale",". Son adresse e-mail n'en fait pas partie ; demandez le scope ",[321,718,719],{},"email"," et lisez-la\ndepuis ",[321,722,723],{},"\u002Foauth2\u002Fuserinfo",".",[318,726,727,728,730,731,735,736,739],{},"Ce point de terminaison et ",[321,729,427],{}," exigent un jeton émis ",[732,733,734],"strong",{},"pour un membre"," (code\nd'autorisation), et ils portent sur les données propres du membre plutôt que sur celles d'un\nclub : aucun club n'a donc à accorder quoi que ce soit à votre application. Un jeton obtenu par\nidentifiants client reçoit ",[321,737,738],{},"401",". Si le membre a autorisé votre application pour un seul club,\nvous voyez la partie de ses données qui concerne ce club.",[687,741,743],{"id":742},"get-mereservations",[321,744,745],{},"GET \u002Fme\u002Freservations",[318,747,748,749,752,753,756,757,760,761,764],{},"Les réservations dans lesquelles le membre joue ou entraîne, ",[732,750,751],{},"à venir sauf indication\ncontraire",". ",[321,754,755],{},"from"," et ",[321,758,759],{},"to"," (ISO 8601) définissent la période ; ",[321,762,763],{},"per_page"," va jusqu'à 100.",[328,766,770],{"className":767,"code":768,"language":769,"meta":333,"style":333},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"data\": [\n    {\n      \"id\": 918301,\n      \"club\": { \"id\": 57, \"name\": \"TK Test\" },\n      \"court_id\": 412,\n      \"court_name\": \"Teren 3\",\n      \"from\": \"2026-10-07T16:00:00+00:00\",\n      \"to\": \"2026-10-07T17:00:00+00:00\",\n      \"approved\": true\n    }\n  ]\n}\n","json",[321,771,772,777,795,801,820,867,884,905,925,945,960,966,972],{"__ignoreMap":333},[337,773,774],{"class":339,"line":340},[337,775,776],{"class":361},"{\n",[337,778,779,782,786,789,792],{"class":339,"line":355},[337,780,781],{"class":361},"  \"",[337,783,785],{"class":784},"spNyl","data",[337,787,788],{"class":361},"\"",[337,790,791],{"class":361},":",[337,793,794],{"class":361}," [\n",[337,796,798],{"class":339,"line":797},3,[337,799,800],{"class":361},"    {\n",[337,802,804,807,809,811,813,817],{"class":339,"line":803},4,[337,805,806],{"class":361},"      \"",[337,808,698],{"class":343},[337,810,788],{"class":361},[337,812,791],{"class":361},[337,814,816],{"class":815},"sbssI"," 918301",[337,818,819],{"class":361},",\n",[337,821,823,825,828,830,832,835,837,839,841,843,846,849,851,853,855,857,859,862,864],{"class":339,"line":822},5,[337,824,806],{"class":361},[337,826,827],{"class":343},"club",[337,829,788],{"class":361},[337,831,791],{"class":361},[337,833,834],{"class":361}," {",[337,836,362],{"class":361},[337,838,698],{"class":815},[337,840,788],{"class":361},[337,842,791],{"class":361},[337,844,845],{"class":815}," 57",[337,847,848],{"class":361},",",[337,850,362],{"class":361},[337,852,708],{"class":815},[337,854,788],{"class":361},[337,856,791],{"class":361},[337,858,362],{"class":361},[337,860,861],{"class":347},"TK Test",[337,863,788],{"class":361},[337,865,866],{"class":361}," },\n",[337,868,870,872,875,877,879,882],{"class":339,"line":869},6,[337,871,806],{"class":361},[337,873,874],{"class":343},"court_id",[337,876,788],{"class":361},[337,878,791],{"class":361},[337,880,881],{"class":815}," 412",[337,883,819],{"class":361},[337,885,887,889,892,894,896,898,901,903],{"class":339,"line":886},7,[337,888,806],{"class":361},[337,890,891],{"class":343},"court_name",[337,893,788],{"class":361},[337,895,791],{"class":361},[337,897,362],{"class":361},[337,899,900],{"class":347},"Teren 3",[337,902,788],{"class":361},[337,904,819],{"class":361},[337,906,908,910,912,914,916,918,921,923],{"class":339,"line":907},8,[337,909,806],{"class":361},[337,911,755],{"class":343},[337,913,788],{"class":361},[337,915,791],{"class":361},[337,917,362],{"class":361},[337,919,920],{"class":347},"2026-10-07T16:00:00+00:00",[337,922,788],{"class":361},[337,924,819],{"class":361},[337,926,928,930,932,934,936,938,941,943],{"class":339,"line":927},9,[337,929,806],{"class":361},[337,931,759],{"class":343},[337,933,788],{"class":361},[337,935,791],{"class":361},[337,937,362],{"class":361},[337,939,940],{"class":347},"2026-10-07T17:00:00+00:00",[337,942,788],{"class":361},[337,944,819],{"class":361},[337,946,948,950,953,955,957],{"class":339,"line":947},10,[337,949,806],{"class":361},[337,951,952],{"class":343},"approved",[337,954,788],{"class":361},[337,956,791],{"class":361},[337,958,959],{"class":361}," true\n",[337,961,963],{"class":339,"line":962},11,[337,964,965],{"class":361},"    }\n",[337,967,969],{"class":339,"line":968},12,[337,970,971],{"class":361},"  ]\n",[337,973,975],{"class":339,"line":974},13,[337,976,977],{"class":361},"}\n",[318,979,980],{},"Les autres joueurs ne sont pas inclus : avec qui un membre joue, c'est aux autres joueurs de le\npartager.",[687,982,984],{"id":983},"post-mereservations",[321,985,986],{},"POST \u002Fme\u002Freservations",[318,988,989,990,993],{},"Réserve un court ",[732,991,992],{},"en tant que membre",". Toutes les règles que le club lui applique dans\nl'application Sporty s'appliquent ici aussi :",[995,996,997,1001,1004,1007],"ul",{},[998,999,1000],"li",{},"les horaires d'ouverture et le tarif de son adhésion ;",[998,1002,1003],{},"combien de temps à l'avance il peut réserver, et à quel point il peut s'approcher du début ;",[998,1005,1006],{},"combien de réservations il peut détenir ;",[998,1008,1009],{},"s'il doit payer d'abord.",[328,1011,1013],{"className":767,"code":1012,"language":769,"meta":333,"style":333},"{\n  \"court_id\": 412,\n  \"from\": \"2026-10-07T18:00:00+02:00\",\n  \"to\": \"2026-10-07T19:30:00+02:00\",\n  \"external_id\": \"agent-7f3a\"\n}\n",[321,1014,1015,1019,1033,1052,1071,1089],{"__ignoreMap":333},[337,1016,1017],{"class":339,"line":340},[337,1018,776],{"class":361},[337,1020,1021,1023,1025,1027,1029,1031],{"class":339,"line":355},[337,1022,781],{"class":361},[337,1024,874],{"class":784},[337,1026,788],{"class":361},[337,1028,791],{"class":361},[337,1030,881],{"class":815},[337,1032,819],{"class":361},[337,1034,1035,1037,1039,1041,1043,1045,1048,1050],{"class":339,"line":797},[337,1036,781],{"class":361},[337,1038,755],{"class":784},[337,1040,788],{"class":361},[337,1042,791],{"class":361},[337,1044,362],{"class":361},[337,1046,1047],{"class":347},"2026-10-07T18:00:00+02:00",[337,1049,788],{"class":361},[337,1051,819],{"class":361},[337,1053,1054,1056,1058,1060,1062,1064,1067,1069],{"class":339,"line":803},[337,1055,781],{"class":361},[337,1057,759],{"class":784},[337,1059,788],{"class":361},[337,1061,791],{"class":361},[337,1063,362],{"class":361},[337,1065,1066],{"class":347},"2026-10-07T19:30:00+02:00",[337,1068,788],{"class":361},[337,1070,819],{"class":361},[337,1072,1073,1075,1078,1080,1082,1084,1087],{"class":339,"line":822},[337,1074,781],{"class":361},[337,1076,1077],{"class":784},"external_id",[337,1079,788],{"class":361},[337,1081,791],{"class":361},[337,1083,362],{"class":361},[337,1085,1086],{"class":347},"agent-7f3a",[337,1088,371],{"class":361},[337,1090,1091],{"class":339,"line":869},[337,1092,977],{"class":361},[995,1094,1095,1110],{},[998,1096,1097,756,1099,1101,1102,1105,1106,1109],{},[321,1098,755],{},[321,1100,759],{}," doivent tomber sur les créneaux du court, tels que ",[321,1103,1104],{},"GET \u002Favailability"," les\nliste. La réservation doit couvrir un nombre entier de créneaux ",[321,1107,1108],{},"reservation_duration",", et\nchacun d'eux doit être ouvert à ce membre.",[998,1111,1112,1114,1115,1118],{},[321,1113,1077],{}," est facultatif : votre identifiant pour la requête, jusqu'à 191 caractères. Le\nrenvoyer répond ",[321,1116,1117],{},"200"," avec la réservation déjà créée, si bien qu'une nouvelle tentative ne\nréserve jamais deux fois.",[318,1120,1121,1122,1125],{},"La réponse est ",[321,1123,1124],{},"201"," :",[328,1127,1129],{"className":767,"code":1128,"language":769,"meta":333,"style":333},"{\n  \"data\": {\n    \"id\": 918402,\n    \"club\": { \"id\": 57, \"name\": \"TK Test\" },\n    \"court_id\": 412,\n    \"court_name\": \"Teren 3\",\n    \"from\": \"2026-10-07T16:00:00+00:00\",\n    \"to\": \"2026-10-07T17:30:00+00:00\",\n    \"approved\": false,\n    \"price\": 20,\n    \"needs_payment\": true,\n    \"pay_by\": \"2026-10-01T10:20:00+00:00\"\n  }\n}\n",[321,1130,1131,1135,1148,1164,1204,1218,1236,1254,1273,1286,1302,1316,1334,1339],{"__ignoreMap":333},[337,1132,1133],{"class":339,"line":340},[337,1134,776],{"class":361},[337,1136,1137,1139,1141,1143,1145],{"class":339,"line":355},[337,1138,781],{"class":361},[337,1140,785],{"class":784},[337,1142,788],{"class":361},[337,1144,791],{"class":361},[337,1146,1147],{"class":361}," {\n",[337,1149,1150,1153,1155,1157,1159,1162],{"class":339,"line":797},[337,1151,1152],{"class":361},"    \"",[337,1154,698],{"class":343},[337,1156,788],{"class":361},[337,1158,791],{"class":361},[337,1160,1161],{"class":815}," 918402",[337,1163,819],{"class":361},[337,1165,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202],{"class":339,"line":803},[337,1167,1152],{"class":361},[337,1169,827],{"class":343},[337,1171,788],{"class":361},[337,1173,791],{"class":361},[337,1175,834],{"class":361},[337,1177,362],{"class":361},[337,1179,698],{"class":815},[337,1181,788],{"class":361},[337,1183,791],{"class":361},[337,1185,845],{"class":815},[337,1187,848],{"class":361},[337,1189,362],{"class":361},[337,1191,708],{"class":815},[337,1193,788],{"class":361},[337,1195,791],{"class":361},[337,1197,362],{"class":361},[337,1199,861],{"class":347},[337,1201,788],{"class":361},[337,1203,866],{"class":361},[337,1205,1206,1208,1210,1212,1214,1216],{"class":339,"line":822},[337,1207,1152],{"class":361},[337,1209,874],{"class":343},[337,1211,788],{"class":361},[337,1213,791],{"class":361},[337,1215,881],{"class":815},[337,1217,819],{"class":361},[337,1219,1220,1222,1224,1226,1228,1230,1232,1234],{"class":339,"line":869},[337,1221,1152],{"class":361},[337,1223,891],{"class":343},[337,1225,788],{"class":361},[337,1227,791],{"class":361},[337,1229,362],{"class":361},[337,1231,900],{"class":347},[337,1233,788],{"class":361},[337,1235,819],{"class":361},[337,1237,1238,1240,1242,1244,1246,1248,1250,1252],{"class":339,"line":886},[337,1239,1152],{"class":361},[337,1241,755],{"class":343},[337,1243,788],{"class":361},[337,1245,791],{"class":361},[337,1247,362],{"class":361},[337,1249,920],{"class":347},[337,1251,788],{"class":361},[337,1253,819],{"class":361},[337,1255,1256,1258,1260,1262,1264,1266,1269,1271],{"class":339,"line":907},[337,1257,1152],{"class":361},[337,1259,759],{"class":343},[337,1261,788],{"class":361},[337,1263,791],{"class":361},[337,1265,362],{"class":361},[337,1267,1268],{"class":347},"2026-10-07T17:30:00+00:00",[337,1270,788],{"class":361},[337,1272,819],{"class":361},[337,1274,1275,1277,1279,1281,1283],{"class":339,"line":927},[337,1276,1152],{"class":361},[337,1278,952],{"class":343},[337,1280,788],{"class":361},[337,1282,791],{"class":361},[337,1284,1285],{"class":361}," false,\n",[337,1287,1288,1290,1293,1295,1297,1300],{"class":339,"line":947},[337,1289,1152],{"class":361},[337,1291,1292],{"class":343},"price",[337,1294,788],{"class":361},[337,1296,791],{"class":361},[337,1298,1299],{"class":815}," 20",[337,1301,819],{"class":361},[337,1303,1304,1306,1309,1311,1313],{"class":339,"line":962},[337,1305,1152],{"class":361},[337,1307,1308],{"class":343},"needs_payment",[337,1310,788],{"class":361},[337,1312,791],{"class":361},[337,1314,1315],{"class":361}," true,\n",[337,1317,1318,1320,1323,1325,1327,1329,1332],{"class":339,"line":968},[337,1319,1152],{"class":361},[337,1321,1322],{"class":343},"pay_by",[337,1324,788],{"class":361},[337,1326,791],{"class":361},[337,1328,362],{"class":361},[337,1330,1331],{"class":347},"2026-10-01T10:20:00+00:00",[337,1333,371],{"class":361},[337,1335,1336],{"class":339,"line":974},[337,1337,1338],{"class":361},"  }\n",[337,1340,1342],{"class":339,"line":1341},14,[337,1343,977],{"class":361},[318,1345,1346,1349,1350,1352,1353,1356,1357,1359,1360,1363,1364,752,1367,1369,1370,1373],{},[732,1347,1348],{},"Le paiement n'est jamais encaissé via l'API."," Lorsque ",[321,1351,1308],{}," vaut ",[321,1354,1355],{},"true",", le membre\ndoit payer dans l'application Sporty avant ",[321,1358,1322],{},", sans quoi le club récupère le créneau.\nDites-le-lui. Un club qui n'exige pas de paiement à l'avance répond ",[321,1361,1362],{},"needs_payment: false"," et\n",[321,1365,1366],{},"pay_by: null",[321,1368,1322],{}," n'est fourni que dans la réponse qui a créé la réservation, et vaut\n",[321,1371,1372],{},"null"," lors d'une répétition.",[318,1375,1376],{},"Le membre est notifié comme pour toute réservation qu'il fait lui-même, et le club la voit dans\nson planning comme étant la sienne.",[318,1378,1379,1380,1383],{},"Lorsque le membre ne peut pas réserver, la réponse est ",[321,1381,1382],{},"409"," avec un code, plus le message\npropre à la règle, traduit pour le membre et destiné à lui être affiché :",[378,1385,1386,1398],{},[381,1387,1388],{},[384,1389,1390,1395],{},[387,1391,1392],{},[321,1393,1394],{},"error",[387,1396,1397],{},"Signification",[397,1399,1400,1410,1420,1430,1440,1450,1460,1470,1480,1490,1500],{},[384,1401,1402,1407],{},[402,1403,1404],{},[321,1405,1406],{},"slot_taken",[402,1408,1409],{},"Quelqu'un d'autre occupe une partie de ce créneau.",[384,1411,1412,1417],{},[402,1413,1414],{},[321,1415,1416],{},"outside_opening_hours",[402,1418,1419],{},"Le court n'est pas ouvert à ce membre sur toute la durée.",[384,1421,1422,1427],{},[402,1423,1424],{},[321,1425,1426],{},"court_closed",[402,1428,1429],{},"Le court est fermé ce jour-là.",[384,1431,1432,1437],{},[402,1433,1434],{},[321,1435,1436],{},"in_past",[402,1438,1439],{},"Cet horaire est passé.",[384,1441,1442,1447],{},[402,1443,1444],{},[321,1445,1446],{},"too_soon",[402,1448,1449],{},"Trop proche du début pour son adhésion.",[384,1451,1452,1457],{},[402,1453,1454],{},[321,1455,1456],{},"too_far_ahead",[402,1458,1459],{},"Plus éloigné que ce que son adhésion permet.",[384,1461,1462,1467],{},[402,1463,1464],{},[321,1465,1466],{},"leaves_a_gap",[402,1468,1469],{},"Cela laisserait un trou d'une demi-heure que le club n'autorise pas.",[384,1471,1472,1477],{},[402,1473,1474],{},[321,1475,1476],{},"duration_not_offered",[402,1478,1479],{},"Le club ne vend pas cette durée à cet horaire.",[384,1481,1482,1487],{},[402,1483,1484],{},[321,1485,1486],{},"limit_reached",[402,1488,1489],{},"Il détient déjà autant de réservations que son adhésion le permet.",[384,1491,1492,1497],{},[402,1493,1494],{},[321,1495,1496],{},"not_a_member",[402,1498,1499],{},"Le club ne l'a pas encore accepté.",[384,1501,1502,1507],{},[402,1503,1504],{},[321,1505,1506],{},"not_bookable",[402,1508,1509],{},"Toute autre règle ; le message précise laquelle.",[318,1511,1512,1515,1516,1519,1520,1523],{},[321,1513,1514],{},"invalid_times"," (",[321,1517,1518],{},"422",") signifie que les horaires ne correspondent pas à des créneaux entiers,\nou qu'ils dépassent minuit. ",[321,1521,1522],{},"403 access_denied"," signifie que le membre a autorisé votre\napplication pour un autre club.",[687,1525,1527],{"id":1526},"delete-mereservationsid",[321,1528,1529],{},"DELETE \u002Fme\u002Freservations\u002F{id}",[318,1531,1532,1533,1535,1536,1539,1540,1543,1544,1547],{},"Annule l'une des réservations du membre ",[732,1534,992],{},", si bien que son délai\nd'annulation s'applique. Tout ce qu'il a payé retourne dans le portefeuille de son club, et les\nautres joueurs sont prévenus. La réponse est ",[321,1537,1538],{},"204",". Elle est ",[321,1541,1542],{},"409 not_cancelable",", avec la\nraison, lorsqu'il est trop tard ou que la réservation n'est pas la sienne à annuler (quelqu'un\nd'autre l'y a inscrit). Elle est ",[321,1545,1546],{},"404"," pour une réservation dont il ne fait pas partie.",[687,1549,1551],{"id":1550},"get-meresults",[321,1552,1553],{},"GET \u002Fme\u002Fresults",[318,1555,1556,1557,756,1559,1561,1562,764],{},"Les résultats de matchs du membre, du plus récent au plus ancien. ",[321,1558,755],{},[321,1560,759],{}," (ISO 8601)\nrestreignent la période ; ",[321,1563,763],{},[328,1565,1567],{"className":767,"code":1566,"language":769,"meta":333,"style":333},"{\n  \"data\": [\n    {\n      \"id\": 22875,\n      \"club\": { \"id\": 57, \"name\": \"TK Test\" },\n      \"played_at\": \"2026-09-27T18:00:00+00:00\",\n      \"sport\": \"tennis\",\n      \"kind\": \"league\",\n      \"sets\": [\n        { \"games\": [2, 6], \"tie_break\": null },\n        { \"games\": [6, 3], \"tie_break\": null },\n        { \"games\": [7, 6], \"tie_break\": [10, 8] }\n      ],\n      \"won\": true,\n      \"official\": true,\n      \"verified\": true\n    }\n  ]\n}\n",[321,1568,1569,1573,1585,1589,1604,1644,1664,1684,1704,1717,1759,1795,1842,1847,1860,1874,1888,1893,1898],{"__ignoreMap":333},[337,1570,1571],{"class":339,"line":340},[337,1572,776],{"class":361},[337,1574,1575,1577,1579,1581,1583],{"class":339,"line":355},[337,1576,781],{"class":361},[337,1578,785],{"class":784},[337,1580,788],{"class":361},[337,1582,791],{"class":361},[337,1584,794],{"class":361},[337,1586,1587],{"class":339,"line":797},[337,1588,800],{"class":361},[337,1590,1591,1593,1595,1597,1599,1602],{"class":339,"line":803},[337,1592,806],{"class":361},[337,1594,698],{"class":343},[337,1596,788],{"class":361},[337,1598,791],{"class":361},[337,1600,1601],{"class":815}," 22875",[337,1603,819],{"class":361},[337,1605,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642],{"class":339,"line":822},[337,1607,806],{"class":361},[337,1609,827],{"class":343},[337,1611,788],{"class":361},[337,1613,791],{"class":361},[337,1615,834],{"class":361},[337,1617,362],{"class":361},[337,1619,698],{"class":815},[337,1621,788],{"class":361},[337,1623,791],{"class":361},[337,1625,845],{"class":815},[337,1627,848],{"class":361},[337,1629,362],{"class":361},[337,1631,708],{"class":815},[337,1633,788],{"class":361},[337,1635,791],{"class":361},[337,1637,362],{"class":361},[337,1639,861],{"class":347},[337,1641,788],{"class":361},[337,1643,866],{"class":361},[337,1645,1646,1648,1651,1653,1655,1657,1660,1662],{"class":339,"line":869},[337,1647,806],{"class":361},[337,1649,1650],{"class":343},"played_at",[337,1652,788],{"class":361},[337,1654,791],{"class":361},[337,1656,362],{"class":361},[337,1658,1659],{"class":347},"2026-09-27T18:00:00+00:00",[337,1661,788],{"class":361},[337,1663,819],{"class":361},[337,1665,1666,1668,1671,1673,1675,1677,1680,1682],{"class":339,"line":886},[337,1667,806],{"class":361},[337,1669,1670],{"class":343},"sport",[337,1672,788],{"class":361},[337,1674,791],{"class":361},[337,1676,362],{"class":361},[337,1678,1679],{"class":347},"tennis",[337,1681,788],{"class":361},[337,1683,819],{"class":361},[337,1685,1686,1688,1691,1693,1695,1697,1700,1702],{"class":339,"line":907},[337,1687,806],{"class":361},[337,1689,1690],{"class":343},"kind",[337,1692,788],{"class":361},[337,1694,791],{"class":361},[337,1696,362],{"class":361},[337,1698,1699],{"class":347},"league",[337,1701,788],{"class":361},[337,1703,819],{"class":361},[337,1705,1706,1708,1711,1713,1715],{"class":339,"line":927},[337,1707,806],{"class":361},[337,1709,1710],{"class":343},"sets",[337,1712,788],{"class":361},[337,1714,791],{"class":361},[337,1716,794],{"class":361},[337,1718,1719,1722,1724,1727,1729,1731,1734,1737,1739,1742,1745,1747,1750,1752,1754,1757],{"class":339,"line":947},[337,1720,1721],{"class":361},"        {",[337,1723,362],{"class":361},[337,1725,1726],{"class":815},"games",[337,1728,788],{"class":361},[337,1730,791],{"class":361},[337,1732,1733],{"class":361}," [",[337,1735,1736],{"class":815},"2",[337,1738,848],{"class":361},[337,1740,1741],{"class":815}," 6",[337,1743,1744],{"class":361},"],",[337,1746,362],{"class":361},[337,1748,1749],{"class":815},"tie_break",[337,1751,788],{"class":361},[337,1753,791],{"class":361},[337,1755,1756],{"class":361}," null",[337,1758,866],{"class":361},[337,1760,1761,1763,1765,1767,1769,1771,1773,1776,1778,1781,1783,1785,1787,1789,1791,1793],{"class":339,"line":962},[337,1762,1721],{"class":361},[337,1764,362],{"class":361},[337,1766,1726],{"class":815},[337,1768,788],{"class":361},[337,1770,791],{"class":361},[337,1772,1733],{"class":361},[337,1774,1775],{"class":815},"6",[337,1777,848],{"class":361},[337,1779,1780],{"class":815}," 3",[337,1782,1744],{"class":361},[337,1784,362],{"class":361},[337,1786,1749],{"class":815},[337,1788,788],{"class":361},[337,1790,791],{"class":361},[337,1792,1756],{"class":361},[337,1794,866],{"class":361},[337,1796,1797,1799,1801,1803,1805,1807,1809,1812,1814,1816,1818,1820,1822,1824,1826,1828,1831,1833,1836,1839],{"class":339,"line":968},[337,1798,1721],{"class":361},[337,1800,362],{"class":361},[337,1802,1726],{"class":815},[337,1804,788],{"class":361},[337,1806,791],{"class":361},[337,1808,1733],{"class":361},[337,1810,1811],{"class":815},"7",[337,1813,848],{"class":361},[337,1815,1741],{"class":815},[337,1817,1744],{"class":361},[337,1819,362],{"class":361},[337,1821,1749],{"class":815},[337,1823,788],{"class":361},[337,1825,791],{"class":361},[337,1827,1733],{"class":361},[337,1829,1830],{"class":815},"10",[337,1832,848],{"class":361},[337,1834,1835],{"class":815}," 8",[337,1837,1838],{"class":361},"]",[337,1840,1841],{"class":361}," }\n",[337,1843,1844],{"class":339,"line":974},[337,1845,1846],{"class":361},"      ],\n",[337,1848,1849,1851,1854,1856,1858],{"class":339,"line":1341},[337,1850,806],{"class":361},[337,1852,1853],{"class":343},"won",[337,1855,788],{"class":361},[337,1857,791],{"class":361},[337,1859,1315],{"class":361},[337,1861,1863,1865,1868,1870,1872],{"class":339,"line":1862},15,[337,1864,806],{"class":361},[337,1866,1867],{"class":343},"official",[337,1869,788],{"class":361},[337,1871,791],{"class":361},[337,1873,1315],{"class":361},[337,1875,1877,1879,1882,1884,1886],{"class":339,"line":1876},16,[337,1878,806],{"class":361},[337,1880,1881],{"class":343},"verified",[337,1883,788],{"class":361},[337,1885,791],{"class":361},[337,1887,959],{"class":361},[337,1889,1891],{"class":339,"line":1890},17,[337,1892,965],{"class":361},[337,1894,1896],{"class":339,"line":1895},18,[337,1897,971],{"class":361},[337,1899,1901],{"class":339,"line":1900},19,[337,1902,977],{"class":361},[995,1904,1905,1915,1921,1930,1945,1952],{},[998,1906,1907,1910,1911,1914],{},[732,1908,1909],{},"Les scores sont vus du côté du membre."," Chaque paire est ",[321,1912,1913],{},"[celui du membre, celui des adversaires]",", vous n'avez donc jamais besoin de savoir de quel côté du match il se trouvait.",[998,1916,1917,1920],{},[732,1918,1919],{},"Sets :"," seuls les sets effectivement joués sont listés.",[998,1922,1923,640,1927,1929],{},[732,1924,1925,1125],{},[321,1926,1853],{},[321,1928,1372],{}," lorsqu'il n'y a pas eu de vainqueur.",[998,1931,1932,640,1936,699,1938,1941,1942,724],{},[732,1933,1934,1125],{},[321,1935,1690],{},[321,1937,1699],{},[321,1939,1940],{},"tournament"," ou ",[321,1943,1944],{},"match",[998,1946,1947,1951],{},[732,1948,1949,1125],{},[321,1950,1881],{}," les adversaires ont confirmé le score.",[998,1953,1954,1957],{},[732,1955,1956],{},"Les adversaires ne sont pas inclus :"," contre qui un membre a joué, c'est aux adversaires\nde le partager.",[687,1959,1961],{"id":1960},"get-mememberships",[321,1962,1963],{},"GET \u002Fme\u002Fmemberships",[318,1965,1966],{},"Les clubs dont le membre fait partie, et avec quelle formule : toutes les adhésions qui n'ont\npas pris fin.",[328,1968,1970],{"className":767,"code":1969,"language":769,"meta":333,"style":333},"{\n  \"data\": [\n    {\n      \"club\": { \"id\": 57, \"name\": \"TK Test\" },\n      \"membership\": { \"id\": 12, \"name\": \"Seniori\", \"basic\": false },\n      \"start\": \"2026-01-01T00:00:00+00:00\",\n      \"end\": \"2026-12-31T00:00:00+00:00\",\n      \"renews\": false\n    }\n  ]\n}\n",[321,1971,1972,1976,1988,1992,2032,2089,2109,2129,2143,2147,2151],{"__ignoreMap":333},[337,1973,1974],{"class":339,"line":340},[337,1975,776],{"class":361},[337,1977,1978,1980,1982,1984,1986],{"class":339,"line":355},[337,1979,781],{"class":361},[337,1981,785],{"class":784},[337,1983,788],{"class":361},[337,1985,791],{"class":361},[337,1987,794],{"class":361},[337,1989,1990],{"class":339,"line":797},[337,1991,800],{"class":361},[337,1993,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030],{"class":339,"line":803},[337,1995,806],{"class":361},[337,1997,827],{"class":343},[337,1999,788],{"class":361},[337,2001,791],{"class":361},[337,2003,834],{"class":361},[337,2005,362],{"class":361},[337,2007,698],{"class":815},[337,2009,788],{"class":361},[337,2011,791],{"class":361},[337,2013,845],{"class":815},[337,2015,848],{"class":361},[337,2017,362],{"class":361},[337,2019,708],{"class":815},[337,2021,788],{"class":361},[337,2023,791],{"class":361},[337,2025,362],{"class":361},[337,2027,861],{"class":347},[337,2029,788],{"class":361},[337,2031,866],{"class":361},[337,2033,2034,2036,2039,2041,2043,2045,2047,2049,2051,2053,2056,2058,2060,2062,2064,2066,2068,2071,2073,2075,2077,2080,2082,2084,2087],{"class":339,"line":822},[337,2035,806],{"class":361},[337,2037,2038],{"class":343},"membership",[337,2040,788],{"class":361},[337,2042,791],{"class":361},[337,2044,834],{"class":361},[337,2046,362],{"class":361},[337,2048,698],{"class":815},[337,2050,788],{"class":361},[337,2052,791],{"class":361},[337,2054,2055],{"class":815}," 12",[337,2057,848],{"class":361},[337,2059,362],{"class":361},[337,2061,708],{"class":815},[337,2063,788],{"class":361},[337,2065,791],{"class":361},[337,2067,362],{"class":361},[337,2069,2070],{"class":347},"Seniori",[337,2072,788],{"class":361},[337,2074,848],{"class":361},[337,2076,362],{"class":361},[337,2078,2079],{"class":815},"basic",[337,2081,788],{"class":361},[337,2083,791],{"class":361},[337,2085,2086],{"class":361}," false",[337,2088,866],{"class":361},[337,2090,2091,2093,2096,2098,2100,2102,2105,2107],{"class":339,"line":869},[337,2092,806],{"class":361},[337,2094,2095],{"class":343},"start",[337,2097,788],{"class":361},[337,2099,791],{"class":361},[337,2101,362],{"class":361},[337,2103,2104],{"class":347},"2026-01-01T00:00:00+00:00",[337,2106,788],{"class":361},[337,2108,819],{"class":361},[337,2110,2111,2113,2116,2118,2120,2122,2125,2127],{"class":339,"line":886},[337,2112,806],{"class":361},[337,2114,2115],{"class":343},"end",[337,2117,788],{"class":361},[337,2119,791],{"class":361},[337,2121,362],{"class":361},[337,2123,2124],{"class":347},"2026-12-31T00:00:00+00:00",[337,2126,788],{"class":361},[337,2128,819],{"class":361},[337,2130,2131,2133,2136,2138,2140],{"class":339,"line":907},[337,2132,806],{"class":361},[337,2134,2135],{"class":343},"renews",[337,2137,788],{"class":361},[337,2139,791],{"class":361},[337,2141,2142],{"class":361}," false\n",[337,2144,2145],{"class":339,"line":927},[337,2146,965],{"class":361},[337,2148,2149],{"class":339,"line":947},[337,2150,971],{"class":361},[337,2152,2153],{"class":339,"line":962},[337,2154,977],{"class":361},[318,2156,2157,1352,2159,2161,2162,2164,2165,2167],{},[321,2158,2115],{},[321,2160,1372],{}," pour une adhésion sans date de fin. ",[321,2163,2135],{}," indique si elle se renouvelle\nautomatiquement. ",[321,2166,2079],{}," désigne la formule dont dispose chaque membre du club avant d'en\nacheter une autre.",[687,2169,2171],{"id":2170},"get-clubsme",[321,2172,2173],{},"GET \u002Fclubs\u002Fme",[318,2175,2176],{},"Le club pour lequel votre jeton agit. À appeler en premier, surtout si vous disposez\nd'autorisations pour plusieurs clubs.",[687,2178,2180],{"id":2179},"get-courts",[321,2181,2182],{},"GET \u002Fcourts",[318,2184,2185,2187,2188,699,2190,699,2192,699,2195,699,2198,819,2201,699,2204,699,2207,2209,2210,2213],{},[321,2186,763],{}," jusqu'à 100. Chaque court a ",[321,2189,698],{},[321,2191,708],{},[321,2193,2194],{},"active",[321,2196,2197],{},"indoor",[321,2199,2200],{},"lights",[321,2202,2203],{},"working_from",[321,2205,2206],{},"working_to",[321,2208,1108],{}," (minutes par créneau) et ",[321,2211,2212],{},"sports",", ce qui\ns'y pratique :",[328,2215,2217],{"className":767,"code":2216,"language":769,"meta":333,"style":333},"\"sports\": [ { \"id\": 2, \"slug\": \"padel\", \"name\": \"Padel\" } ]\n",[321,2218,2219],{"__ignoreMap":333},[337,2220,2221,2223,2225,2227,2230,2233,2235,2237,2239,2241,2243,2246,2248,2250,2253,2255,2257,2259,2262,2264,2266,2268,2270,2272,2274,2276,2279,2281,2284],{"class":339,"line":340},[337,2222,788],{"class":361},[337,2224,2212],{"class":347},[337,2226,788],{"class":361},[337,2228,2229],{"class":351},": ",[337,2231,2232],{"class":361},"[",[337,2234,834],{"class":361},[337,2236,362],{"class":361},[337,2238,698],{"class":784},[337,2240,788],{"class":361},[337,2242,791],{"class":361},[337,2244,2245],{"class":815}," 2",[337,2247,848],{"class":361},[337,2249,362],{"class":361},[337,2251,2252],{"class":784},"slug",[337,2254,788],{"class":361},[337,2256,791],{"class":361},[337,2258,362],{"class":361},[337,2260,2261],{"class":347},"padel",[337,2263,788],{"class":361},[337,2265,848],{"class":361},[337,2267,362],{"class":361},[337,2269,708],{"class":784},[337,2271,788],{"class":361},[337,2273,791],{"class":361},[337,2275,362],{"class":361},[337,2277,2278],{"class":347},"Padel",[337,2280,788],{"class":361},[337,2282,2283],{"class":361}," }",[337,2285,2286],{"class":361}," ]\n",[318,2288,2289],{},"La plupart des courts ont un seul sport ; quelques-uns en ont deux, et un court pour lequel\npersonne n'en a défini n'en a aucun.",[687,2291,2293],{"id":2292},"get-availability",[321,2294,1104],{},[318,2296,2297,2298,1515,2301,2304,2305,2308,2309,2311],{},"Les créneaux libres. ",[321,2299,2300],{},"date",[321,2302,2303],{},"YYYY-MM-DD",", le jour local du club) est obligatoire ; ",[321,2306,2307],{},"days","\ncouvre jusqu'à 7 jours à partir de cette date ; ",[321,2310,874],{}," restreint à un seul court.",[328,2313,2315],{"className":767,"code":2314,"language":769,"meta":333,"style":333},"{\n  \"data\": [\n    {\n      \"court_id\": 412,\n      \"date\": \"2026-10-07\",\n      \"timezone\": \"Europe\u002FZagreb\",\n      \"closed\": null,\n      \"slots\": [\n        { \"from\": \"2026-10-07T06:00:00+00:00\", \"to\": \"2026-10-07T07:00:00+00:00\", \"available\": false },\n        { \"from\": \"2026-10-07T07:00:00+00:00\", \"to\": \"2026-10-07T08:00:00+00:00\", \"available\": true }\n      ]\n    }\n  ]\n}\n",[321,2316,2317,2321,2333,2337,2351,2370,2390,2404,2417,2468,2518,2523,2527,2531],{"__ignoreMap":333},[337,2318,2319],{"class":339,"line":340},[337,2320,776],{"class":361},[337,2322,2323,2325,2327,2329,2331],{"class":339,"line":355},[337,2324,781],{"class":361},[337,2326,785],{"class":784},[337,2328,788],{"class":361},[337,2330,791],{"class":361},[337,2332,794],{"class":361},[337,2334,2335],{"class":339,"line":797},[337,2336,800],{"class":361},[337,2338,2339,2341,2343,2345,2347,2349],{"class":339,"line":803},[337,2340,806],{"class":361},[337,2342,874],{"class":343},[337,2344,788],{"class":361},[337,2346,791],{"class":361},[337,2348,881],{"class":815},[337,2350,819],{"class":361},[337,2352,2353,2355,2357,2359,2361,2363,2366,2368],{"class":339,"line":822},[337,2354,806],{"class":361},[337,2356,2300],{"class":343},[337,2358,788],{"class":361},[337,2360,791],{"class":361},[337,2362,362],{"class":361},[337,2364,2365],{"class":347},"2026-10-07",[337,2367,788],{"class":361},[337,2369,819],{"class":361},[337,2371,2372,2374,2377,2379,2381,2383,2386,2388],{"class":339,"line":869},[337,2373,806],{"class":361},[337,2375,2376],{"class":343},"timezone",[337,2378,788],{"class":361},[337,2380,791],{"class":361},[337,2382,362],{"class":361},[337,2384,2385],{"class":347},"Europe\u002FZagreb",[337,2387,788],{"class":361},[337,2389,819],{"class":361},[337,2391,2392,2394,2397,2399,2401],{"class":339,"line":886},[337,2393,806],{"class":361},[337,2395,2396],{"class":343},"closed",[337,2398,788],{"class":361},[337,2400,791],{"class":361},[337,2402,2403],{"class":361}," null,\n",[337,2405,2406,2408,2411,2413,2415],{"class":339,"line":907},[337,2407,806],{"class":361},[337,2409,2410],{"class":343},"slots",[337,2412,788],{"class":361},[337,2414,791],{"class":361},[337,2416,794],{"class":361},[337,2418,2419,2421,2423,2425,2427,2429,2431,2434,2436,2438,2440,2442,2444,2446,2448,2451,2453,2455,2457,2460,2462,2464,2466],{"class":339,"line":927},[337,2420,1721],{"class":361},[337,2422,362],{"class":361},[337,2424,755],{"class":815},[337,2426,788],{"class":361},[337,2428,791],{"class":361},[337,2430,362],{"class":361},[337,2432,2433],{"class":347},"2026-10-07T06:00:00+00:00",[337,2435,788],{"class":361},[337,2437,848],{"class":361},[337,2439,362],{"class":361},[337,2441,759],{"class":815},[337,2443,788],{"class":361},[337,2445,791],{"class":361},[337,2447,362],{"class":361},[337,2449,2450],{"class":347},"2026-10-07T07:00:00+00:00",[337,2452,788],{"class":361},[337,2454,848],{"class":361},[337,2456,362],{"class":361},[337,2458,2459],{"class":815},"available",[337,2461,788],{"class":361},[337,2463,791],{"class":361},[337,2465,2086],{"class":361},[337,2467,866],{"class":361},[337,2469,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2501,2503,2505,2507,2509,2511,2513,2516],{"class":339,"line":947},[337,2471,1721],{"class":361},[337,2473,362],{"class":361},[337,2475,755],{"class":815},[337,2477,788],{"class":361},[337,2479,791],{"class":361},[337,2481,362],{"class":361},[337,2483,2450],{"class":347},[337,2485,788],{"class":361},[337,2487,848],{"class":361},[337,2489,362],{"class":361},[337,2491,759],{"class":815},[337,2493,788],{"class":361},[337,2495,791],{"class":361},[337,2497,362],{"class":361},[337,2499,2500],{"class":347},"2026-10-07T08:00:00+00:00",[337,2502,788],{"class":361},[337,2504,848],{"class":361},[337,2506,362],{"class":361},[337,2508,2459],{"class":815},[337,2510,788],{"class":361},[337,2512,791],{"class":361},[337,2514,2515],{"class":361}," true",[337,2517,1841],{"class":361},[337,2519,2520],{"class":339,"line":962},[337,2521,2522],{"class":361},"      ]\n",[337,2524,2525],{"class":339,"line":968},[337,2526,965],{"class":361},[337,2528,2529],{"class":339,"line":974},[337,2530,971],{"class":361},[337,2532,2533],{"class":339,"line":1341},[337,2534,977],{"class":361},[995,2536,2537,2549,2559,2576],{},[998,2538,2539,2542,2543,2545,2546,2548],{},[732,2540,2541],{},"Une entrée par court et par jour."," Les créneaux suivent l'horaire du club pour ce jour,\nchacun d'une durée ",[321,2544,1108],{},". Les heures sont en UTC ; ",[321,2547,2376],{}," est celui du\nclub.",[998,2550,2551,2554,2555,2558],{},[732,2552,2553],{},"Occupé ou libre."," Un créneau est occupé (",[321,2556,2557],{},"\"available\": false",") dès qu'une réservation le\nchevauche, même partiellement.",[998,2560,2561,640,2564,1352,2566,1941,2569,2572,2573,2575],{},[732,2562,2563],{},"Courts fermés.",[321,2565,2396],{},[321,2567,2568],{},"inactive",[321,2570,2571],{},"court_break"," lorsque le court ne peut pas du\ntout être réservé ce jour-là, et ses ",[321,2574,2410],{}," sont alors vides.",[998,2577,2578,2581,2582,2585],{},[732,2579,2580],{},"Quel horaire."," Il s'agit de l'horaire ",[732,2583,2584],{},"standard"," du club, celui que voit un visiteur non\nconnecté. L'adhésion propre à un membre peut ouvrir ou fermer certaines heures, et fixer le\nprix. Ni l'un ni l'autre n'apparaît ici.",[687,2587,2589],{"id":2588},"get-reservations",[321,2590,2591],{},"GET \u002Freservations",[318,2593,2594,756,2596,2598,2599,2601,2602,2604],{},[321,2595,755],{},[321,2597,759],{}," (ISO 8601, UTC) restreignent la période ; ",[321,2600,763],{}," jusqu'à 100. Les\nréservations sont renvoyées sans les personnes qui y participent. Les lire exige\n",[321,2603,670],{}," et le point de terminaison des membres, afin que le club prenne les deux\ndécisions séparément.",[318,2606,2607,2610,2611,724],{},[321,2608,2609],{},"updated_since"," renvoie à la place toutes les réservations modifiées à cet instant ou après,\nde la modification la plus ancienne à la plus récente, annulations comprises. Il sert à\n",[2612,2613,2615],"a",{"href":2614},"\u002Ffr\u002Foauth\u002Fbooking-sync#rattraper-le-retard","maintenir une copie synchronisée",[318,2617,2618],{},"Chaque réservation comporte :",[378,2620,2621,2630],{},[381,2622,2623],{},[384,2624,2625,2628],{},[387,2626,2627],{},"Champ",[387,2629],{},[397,2631,2632,2644,2655,2665,2674,2693,2710,2724],{},[384,2633,2634,2642],{},[402,2635,2636,699,2638,699,2640],{},[321,2637,698],{},[321,2639,874],{},[321,2641,891],{},[402,2643],{},[384,2645,2646,2652],{},[402,2647,2648,699,2650],{},[321,2649,755],{},[321,2651,759],{},[402,2653,2654],{},"UTC",[384,2656,2657,2662],{},[402,2658,2659],{},[321,2660,2661],{},"category_id",[402,2663,2664],{},"La catégorie de réservation du club, le cas échéant",[384,2666,2667,2671],{},[402,2668,2669],{},[321,2670,952],{},[402,2672,2673],{},"Si la réservation est confirmée",[384,2675,2676,2681],{},[402,2677,2678],{},[321,2679,2680],{},"cancelled",[402,2682,2683,2684,2686,2687,2689,2690],{},"Ne vaut ",[321,2685,1355],{}," qu'avec ",[321,2688,2609],{}," ou sur ",[321,2691,2692],{},"GET \u002Freservations\u002F{id}",[384,2694,2695,2700],{},[402,2696,2697],{},[321,2698,2699],{},"source",[402,2701,2702,2705,2706,2709],{},[321,2703,2704],{},"partner"," pour une réservation envoyée par votre application, ",[321,2707,2708],{},"sporty"," pour toute autre",[384,2711,2712,2718],{},[402,2713,2714,699,2716],{},[321,2715,1077],{},[321,2717,708],{},[402,2719,2720,2721,2723],{},"Votre identifiant et votre nom pour une réservation que vous avez envoyée ; ",[321,2722,1372],{}," pour toutes les autres",[384,2725,2726,2731],{},[402,2727,2728],{},[321,2729,2730],{},"updated_at",[402,2732,2733],{},"La date de dernière modification de la réservation",[687,2735,2737],{"id":2736},"écrire-des-réservations-et-webhooks","Écrire des réservations et webhooks",[318,2739,2740,699,2742,756,2744,2747,2748,2750,2751,724],{},[321,2741,439],{},[321,2743,611],{},[321,2745,2746],{},"DELETE \u002Freservations"," ainsi que ",[321,2749,650],{}," sont destinés à un système qui\ngarde son propre planning synchronisé avec celui du club. Ils sont décrits, avec des exemples,\ndans ",[2612,2752,300],{"href":301},[687,2754,2756],{"id":2755},"get-members",[321,2757,2758],{},"GET \u002Fmembers",[318,2760,2761,2764,2765,2767],{},[321,2762,2763],{},"search"," recherche dans le nom ou l'e-mail. ",[321,2766,763],{}," jusqu'à 100.",[687,2769,2771],{"id":2770},"post-members",[321,2772,2773],{},"POST \u002Fmembers",[328,2775,2777],{"className":767,"code":2776,"language":769,"meta":333,"style":333},"{\n  \"email\": \"new@example.com\",\n  \"firstName\": \"New\",\n  \"lastName\": \"Member\",\n  \"language\": \"hr\",\n  \"countryCode\": \"HR\"\n}\n",[321,2778,2779,2783,2802,2822,2842,2862,2880],{"__ignoreMap":333},[337,2780,2781],{"class":339,"line":340},[337,2782,776],{"class":361},[337,2784,2785,2787,2789,2791,2793,2795,2798,2800],{"class":339,"line":355},[337,2786,781],{"class":361},[337,2788,719],{"class":784},[337,2790,788],{"class":361},[337,2792,791],{"class":361},[337,2794,362],{"class":361},[337,2796,2797],{"class":347},"new@example.com",[337,2799,788],{"class":361},[337,2801,819],{"class":361},[337,2803,2804,2806,2809,2811,2813,2815,2818,2820],{"class":339,"line":797},[337,2805,781],{"class":361},[337,2807,2808],{"class":784},"firstName",[337,2810,788],{"class":361},[337,2812,791],{"class":361},[337,2814,362],{"class":361},[337,2816,2817],{"class":347},"New",[337,2819,788],{"class":361},[337,2821,819],{"class":361},[337,2823,2824,2826,2829,2831,2833,2835,2838,2840],{"class":339,"line":803},[337,2825,781],{"class":361},[337,2827,2828],{"class":784},"lastName",[337,2830,788],{"class":361},[337,2832,791],{"class":361},[337,2834,362],{"class":361},[337,2836,2837],{"class":347},"Member",[337,2839,788],{"class":361},[337,2841,819],{"class":361},[337,2843,2844,2846,2849,2851,2853,2855,2858,2860],{"class":339,"line":822},[337,2845,781],{"class":361},[337,2847,2848],{"class":784},"language",[337,2850,788],{"class":361},[337,2852,791],{"class":361},[337,2854,362],{"class":361},[337,2856,2857],{"class":347},"hr",[337,2859,788],{"class":361},[337,2861,819],{"class":361},[337,2863,2864,2866,2869,2871,2873,2875,2878],{"class":339,"line":869},[337,2865,781],{"class":361},[337,2867,2868],{"class":784},"countryCode",[337,2870,788],{"class":361},[337,2872,791],{"class":361},[337,2874,362],{"class":361},[337,2876,2877],{"class":347},"HR",[337,2879,371],{"class":361},[337,2881,2882],{"class":339,"line":886},[337,2883,977],{"class":361},[318,2885,2886,756,2888,2890],{},[321,2887,2848],{},[321,2889,2868],{}," sont facultatifs et prennent par défaut les valeurs du club.",[318,2892,2893,2896,2897,2899,2900,2902],{},[732,2894,2895],{},"Idempotent sur l'adresse e-mail."," Un membre que nous connaissons déjà est rattaché au club et\nrenvoyé avec ",[321,2898,1117],{}," ; un nouveau est créé et renvoyé avec ",[321,2901,1124],{},". Renvoyer la même personne est\nsans risque, ce qui compte lorsque deux systèmes synchronisent leurs personnes.",[373,2904,2906],{"id":2905},"ce-qui-nest-pas-ici","Ce qui n'est pas ici",[318,2908,2909,2912],{},[732,2910,2911],{},"L'encaissement des paiements."," Une réservation de membre effectuée via l'API se paie dans\nl'application Sporty, jamais via l'API.",[373,2914,2916],{"id":2915},"erreurs","Erreurs",[378,2918,2919,2931],{},[381,2920,2921],{},[384,2922,2923,2926,2929],{},[387,2924,2925],{},"Statut",[387,2927,2928],{},"Corps",[387,2930,1397],{},[397,2932,2933,2947,2966,2980,2998,3010],{},[384,2934,2935,2939,2944],{},[402,2936,2937],{},[321,2938,738],{},[402,2940,2941],{},[321,2942,2943],{},"invalid_token",[402,2945,2946],{},"Absent, expiré, révoqué, ou ne venant pas de nous.",[384,2948,2949,2954,2959],{},[402,2950,2951],{},[321,2952,2953],{},"403",[402,2955,2956],{},[321,2957,2958],{},"insufficient_scope",[402,2960,2961,2962,2965],{},"Jeton valide, scope non accordé. ",[321,2963,2964],{},"WWW-Authenticate"," indique ce qui est nécessaire.",[384,2967,2968,2972,2977],{},[402,2969,2970],{},[321,2971,2953],{},[402,2973,2974],{},[321,2975,2976],{},"access_denied",[402,2978,2979],{},"Aucun club n'a accordé l'accès à votre application, ou pas le club que vous avez désigné.",[384,2981,2982,2987,2992],{},[402,2983,2984],{},[321,2985,2986],{},"400",[402,2988,2989],{},[321,2990,2991],{},"club_required",[402,2993,2994,2995,724],{},"Vous agissez pour plusieurs clubs ; désignez-en un avec ",[321,2996,2997],{},"X-Club",[384,2999,3000,3004,3007],{},[402,3001,3002],{},[321,3003,1518],{},[402,3005,3006],{},"Erreurs de validation Laravel",[402,3008,3009],{},"Un corps de requête mal formé.",[384,3011,3012,3017,3020],{},[402,3013,3014],{},[321,3015,3016],{},"429",[402,3018,3019],{},"—",[402,3021,3022],{},"120 requêtes par minute, par client.",[373,3024,3026],{"id":3025},"versionnement","Versionnement",[318,3028,3029,3032,3033,3036],{},[321,3030,3031],{},"v1"," figure dans le chemin et sa structure ne changera pas sous vos pieds. De nouveaux champs et\nde nouveaux points de terminaison peuvent être ajoutés ; les champs existants ne seront ni\nsupprimés ni modifiés dans leur signification. Un changement incompatible signifie ",[321,3034,3035],{},"v2",", et nous\nvous préviendrons avant son arrivée.",[3038,3039,3040],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":333,"searchDepth":355,"depth":355,"links":3042},[3043,3058,3059,3060],{"id":375,"depth":355,"text":376,"children":3044},[3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057],{"id":689,"depth":797,"text":692},{"id":742,"depth":797,"text":745},{"id":983,"depth":797,"text":986},{"id":1526,"depth":797,"text":1529},{"id":1550,"depth":797,"text":1553},{"id":1960,"depth":797,"text":1963},{"id":2170,"depth":797,"text":2173},{"id":2179,"depth":797,"text":2182},{"id":2292,"depth":797,"text":1104},{"id":2588,"depth":797,"text":2591},{"id":2736,"depth":797,"text":2737},{"id":2755,"depth":797,"text":2758},{"id":2770,"depth":797,"text":2773},{"id":2905,"depth":355,"text":2906},{"id":2915,"depth":355,"text":2916},{"id":3025,"depth":355,"text":3026},"Ce qu'un jeton d'accès peut réellement lire et écrire, et ce qu'il ne peut délibérément pas faire.","md",null,{},{"icon":278},{"title":3067,"description":3068},"API partenaire Sporty v1","Les points de terminaison qu'un jeton OAuth peut appeler, leurs scopes, et l'engagement de versionnement de l'API.","GwBuhIfO6k1XDkFIaAzWYw82XtWHJ4dkvfd3YtuW8F4",[3071,3073],{"title":292,"path":293,"stem":294,"description":3072,"icon":278,"children":-1},"OpenID Connect — l'id_token, ses claims, \u002Fuserinfo et la vérification d'une signature.",{"title":300,"path":301,"stem":302,"description":3074,"icon":278,"children":-1},"Gardez votre système de réservation et le planning Sporty d'un club en accord, dans les deux sens.",1792420862334]