Modèle de retrait de marge, insensible à la casse. MPTO = Margin Proportional To Odds (alias additive, margin_proportional_to_odds) ; EM = Equal Margin (multiplicative, equal_margin) ; LOG = Logarithmic / Buchdahl (power, logarithmic) ; SHIN = Shin ; OR = Odds Ratio (odds_ratio, oddsratio). Priorité : modèle valide demandé > préférence valide du compte > MPTO. Une valeur inconnue utilise la préférence ou le défaut. Voir /concepts/true-odds pour les formules.
Unité de résolution du marché quand elle diffère de celle par défaut du sport. Tennis : "Games" = handicap/total exprimé en JEUX (ex. spread -4.5, total 21.5, totaux par joueur), "Sets" = exprimé en SETS (ex. spread -1.5, total 2.5). null = unité par défaut (football, etc.).
Mise maximale acceptée par Pinnacle sur cette ligne (limite de mise / liquidité). Historisée : tout changement de max_win crée un point dans /api/history — Pinnacle relève ou abaisse ses limites sans forcément toucher au prix, et ce mouvement est un signal à part entière.
Les cotes justes selon CHACUN des 5 modèles TrueLine (LOG, EM, MPTO, SHIN, OR). La cote juste n'est pas une observation : c'est la sortie d'un modèle de dévig, et les 5 divergent — d'où les 5 servies d'office, au prix d'un seul appel. Les champs todds* de tête restent ceux du modèle demandé (?model= > préférence du compte > MPTO). Présent sur l'ouverture (premier tick) et la clôture (dernier tick avant le coup d'envoi) uniquement, jamais sur les ticks intermédiaires.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"apinn","description":"L'API des cotes Pinnacle en temps réel — prématch et live, tout le book, au format Pinnacle Data API.","colors":{"primary":"#5B7CFA","light":"#93A9FF","dark":"#3B5BDB"},"logo":{"light":"https://mintcdn.com/apinn/4MZAVeKWpm7Bo4Bt/logo/light.svg?fit=max\u0026auto=format\u0026n=4MZAVeKWpm7Bo4Bt\u0026q=85\u0026s=69ad04787ba4dd2f581ed6b321e26376","dark":"https://mintcdn.com/apinn/4MZAVeKWpm7Bo4Bt/logo/dark.svg?fit=max\u0026auto=format\u0026n=4MZAVeKWpm7Bo4Bt\u0026q=85\u0026s=efc2533e8fb9173310098e78e97e22ea","href":"https://www.apinn.io"},"favicon":"https://mintcdn.com/apinn/4MZAVeKWpm7Bo4Bt/favicon.svg?fit=max\u0026auto=format\u0026n=4MZAVeKWpm7Bo4Bt\u0026q=85\u0026s=8973e977c9154b364e4c755e79869479","navbar":{"links":[{"href":"https://docs.apinn.io/mcp-server","label":"MCP"}]},"footer":{"socials":{"website":"https://www.apinn.io"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"fr","default":true,"navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Clé d'essai gratuite","href":"https://www.apinn.io/signup"}},"href":""},{"language":"en","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Free trial key","href":"https://www.apinn.io/signup"}},"href":"en"},{"language":"es","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Clave de prueba gratuita","href":"https://www.apinn.io/signup"}},"href":"es"},{"language":"de","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Kostenloser Test-Key","href":"https://www.apinn.io/signup"}},"href":"de"},{"language":"pt","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Chave de teste gratuita","href":"https://www.apinn.io/signup"}},"href":"pt"},{"language":"it","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Chiave di prova gratuita","href":"https://www.apinn.io/signup"}},"href":"it"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"apinn","hasAudioNarration":false,"actualSubdomain":"apinn","customDomains":["docs.apinn.io"],"gitSource":{"type":"github","owner":"lschaeffer57","repo":"pinnacle-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"4cf9cb73-a176-443d-ba8f-2bf0d437da07","liveDeploymentHistoryId":"6aa41638952f4dece5e8b0f9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aa41638952f4dece5e8b0f9"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aa41638952f4dece5e8b0f9","clientVersion":"0.0.4071","searchFilterCounts":[{"language":"default","tag":"Riferimento API","count":28},{"language":"default","tag":"API Reference","count":27},{"language":"fr","tag":"Documentation","count":15},{"language":"de","tag":"Dokumentation","count":15},{"language":"en","tag":"Documentation","count":15},{"language":"es","tag":"Documentación","count":15},{"language":"it","tag":"Documentazione","count":15},{"language":"pt","tag":"Documentação","count":15},{"language":"fr","tag":"Concepts","count":9},{"language":"de","tag":"Konzepte","count":9},{"language":"en","tag":"Concepts","count":9},{"language":"es","tag":"Conceptos","count":9},{"language":"it","tag":"Concetti","count":9},{"language":"pt","tag":"Conceitos","count":9},{"language":"fr","tag":"Démarrer","count":6},{"language":"de","tag":"Erste Schritte","count":6},{"language":"en","tag":"Get started","count":6},{"language":"es","tag":"Empezar","count":6},{"language":"it","tag":"Iniziare","count":6},{"language":"pt","tag":"Começar","count":6},{"language":"default","tag":"specials","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/cotes-de-clôture","slug":"/api-reference/cotes-de-clôture","pageMetadata":{"title":"Cotes de clôture","description":"Dernière observation par ligne (au coup d'envoi), avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Dernière observation par ligne (au coup d’envoi), avec true odds.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cotes de clôture","description":"Dernière observation par ligne (au coup d'envoi), avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Cotes de clôture","description":"Dernière observation par ligne (au coup d'envoi), avec true odds.","parameters":["9563bb07-ef40-4f55-bcaf-7cfdb80804fd","f9ca03e8-4ba0-4608-90f3-c8a10fea0150","61c0468d-7b03-4bf0-a52d-980c86031974","1833b9a7-1c76-44cf-b09d-7d09929c6134"],"responses":{"200":"96187a8d-03c4-4e52-abdf-d74355d3608c"},"method":"get","type":"path","servers":["022b6140-89df-441b-8ded-1b38047bd892"],"security":["de26e420-7022-4c4d-bd5e-58b396173d72"],"path":"/api/closing","baseUrlOptions":["https://api.apinn.io"],"title":"Cotes de clôture","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9563bb07-ef40-4f55-bcaf-7cfdb80804fd":{"name":"event_id","in":"query","required":true,"description":"Identifiant Pinnacle de l'événement.","schema":{"type":"integer","description":"Identifiant Pinnacle de l'événement.\nEvent ID (required)","title":"Event Id","isRequired":true,"uniqueKey":"","typeLabel":"integer"}},"f9ca03e8-4ba0-4608-90f3-c8a10fea0150":{"name":"period","in":"query","description":"0 = match complet, 1 = 1re période, etc.","schema":{"oneOf":[{"type":"integer","title":"Period","description":"0 = match complet, 1 = 1re période, etc.\nFilter by period (0 = full match)","uniqueKey":"oneOf.0","typeLabel":"integer"},{"type":"null","title":"Period","description":"0 = match complet, 1 = 1re période, etc.\nFilter by period (0 = full match)","uniqueKey":"oneOf.1","typeLabel":"null"}],"uniqueKey":"","typeLabel":"integer | null"}},"61c0468d-7b03-4bf0-a52d-980c86031974":{"name":"market","in":"query","description":"moneyline, spread, totals, home_totals, away_totals.","schema":{"oneOf":[{"type":"string","title":"Market","description":"moneyline, spread, totals, home_totals, away_totals.\nFilter by market (moneyline, spread, totals, home_totals, away_totals)","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Market","description":"moneyline, spread, totals, home_totals, away_totals.\nFilter by market (moneyline, spread, totals, home_totals, away_totals)","uniqueKey":"oneOf.1","typeLabel":"null"}],"uniqueKey":"","typeLabel":"string | null"}},"1833b9a7-1c76-44cf-b09d-7d09929c6134":{"name":"model","in":"query","required":false,"description":"Modèle de retrait de marge, insensible à la casse. MPTO = Margin Proportional To Odds (alias additive, margin_proportional_to_odds) ; EM = Equal Margin (multiplicative, equal_margin) ; LOG = Logarithmic / Buchdahl (power, logarithmic) ; SHIN = Shin ; OR = Odds Ratio (odds_ratio, oddsratio). Priorité : modèle valide demandé > préférence valide du compte > MPTO. Une valeur inconnue utilise la préférence ou le défaut. Voir /concepts/true-odds pour les formules.","schema":{"type":"string","isRequired":false,"description":"Modèle de retrait de marge, insensible à la casse. MPTO = Margin Proportional To Odds (alias additive, margin_proportional_to_odds) ; EM = Equal Margin (multiplicative, equal_margin) ; LOG = Logarithmic / Buchdahl (power, logarithmic) ; SHIN = Shin ; OR = Odds Ratio (odds_ratio, oddsratio). Priorité : modèle valide demandé > préférence valide du compte > MPTO. Une valeur inconnue utilise la préférence ou le défaut. Voir /concepts/true-odds pour les formules.","uniqueKey":"","typeLabel":"string"},"example":"MPTO"}},"responses":{"96187a8d-03c4-4e52-abdf-d74355d3608c":{"description":"Lignes de clôture","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"event_id":{"type":"integer","uniqueKey":"items.[INDEX].event_id","typeLabel":"integer"},"period":{"type":"integer","uniqueKey":"items.[INDEX].period","typeLabel":"integer"},"market":{"type":"string","enum":["moneyline","spread","totals","home_totals","away_totals"],"uniqueKey":"items.[INDEX].market","typeLabel":"enum\u003cstring>"},"line":{"oneOf":[{"type":"number","uniqueKey":"items.[INDEX].line.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"items.[INDEX].line.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line","typeLabel":"number | null"},"units":{"oneOf":[{"type":"string","description":"Unité de résolution du marché quand elle diffère de celle par défaut du sport. Tennis : \"Games\" = handicap/total exprimé en JEUX (ex. spread -4.5, total 21.5, totaux par joueur), \"Sets\" = exprimé en SETS (ex. spread -1.5, total 2.5). null = unité par défaut (football, etc.).","uniqueKey":"items.[INDEX].units.oneOf.0","typeLabel":"string"},{"type":"null","description":"Unité de résolution du marché quand elle diffère de celle par défaut du sport. Tennis : \"Games\" = handicap/total exprimé en JEUX (ex. spread -4.5, total 21.5, totaux par joueur), \"Sets\" = exprimé en SETS (ex. spread -1.5, total 2.5). null = unité par défaut (football, etc.).","uniqueKey":"items.[INDEX].units.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].units","typeLabel":"string | null"},"odds1":{"oneOf":[{"type":"number","description":"Home / Over.","uniqueKey":"items.[INDEX].odds1.oneOf.0","typeLabel":"number"},{"type":"null","description":"Home / Over.","uniqueKey":"items.[INDEX].odds1.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].odds1","typeLabel":"number | null"},"odds0":{"oneOf":[{"type":"number","description":"Draw (null sur les marchés 2‑way).","uniqueKey":"items.[INDEX].odds0.oneOf.0","typeLabel":"number"},{"type":"null","description":"Draw (null sur les marchés 2‑way).","uniqueKey":"items.[INDEX].odds0.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].odds0","typeLabel":"number | null"},"odds2":{"oneOf":[{"type":"number","description":"Away / Under.","uniqueKey":"items.[INDEX].odds2.oneOf.0","typeLabel":"number"},{"type":"null","description":"Away / Under.","uniqueKey":"items.[INDEX].odds2.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].odds2","typeLabel":"number | null"},"todds1":{"oneOf":[{"type":"number","description":"True odds (devig) home/over.","uniqueKey":"items.[INDEX].todds1.oneOf.0","typeLabel":"number"},{"type":"null","description":"True odds (devig) home/over.","uniqueKey":"items.[INDEX].todds1.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].todds1","typeLabel":"number | null"},"todds0":{"oneOf":[{"type":"number","uniqueKey":"items.[INDEX].todds0.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"items.[INDEX].todds0.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].todds0","typeLabel":"number | null"},"todds2":{"oneOf":[{"type":"number","uniqueKey":"items.[INDEX].todds2.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"items.[INDEX].todds2.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].todds2","typeLabel":"number | null"},"line_id":{"type":"integer","description":"Identifiant entier stable de la ligne.","uniqueKey":"items.[INDEX].line_id","typeLabel":"integer"},"alt_line_id":{"oneOf":[{"type":"integer","description":"Non‑null si ligne alternative.","uniqueKey":"items.[INDEX].alt_line_id.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Non‑null si ligne alternative.","uniqueKey":"items.[INDEX].alt_line_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].alt_line_id","typeLabel":"integer | null"},"cutoff":{"oneOf":[{"type":"string","uniqueKey":"items.[INDEX].cutoff.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"items.[INDEX].cutoff.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].cutoff","typeLabel":"string | null"},"max_win":{"oneOf":[{"type":"number","description":"Mise maximale acceptée par Pinnacle sur cette ligne (limite de mise / liquidité). **Historisée** : tout changement de `max_win` crée un point dans `/api/history` — Pinnacle relève ou abaisse ses limites sans forcément toucher au prix, et ce mouvement est un signal à part entière.","uniqueKey":"items.[INDEX].max_win.oneOf.0","typeLabel":"number"},{"type":"null","description":"Mise maximale acceptée par Pinnacle sur cette ligne (limite de mise / liquidité). **Historisée** : tout changement de `max_win` crée un point dans `/api/history` — Pinnacle relève ou abaisse ses limites sans forcément toucher au prix, et ce mouvement est un signal à part entière.","uniqueKey":"items.[INDEX].max_win.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].max_win","typeLabel":"number | null"},"score_home":{"oneOf":[{"type":"integer","description":"Score live domicile.","uniqueKey":"items.[INDEX].score_home.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Score live domicile.","uniqueKey":"items.[INDEX].score_home.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].score_home","typeLabel":"integer | null"},"score_away":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].score_away.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].score_away.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].score_away","typeLabel":"integer | null"},"red_cards_home":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].red_cards_home.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].red_cards_home.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].red_cards_home","typeLabel":"integer | null"},"red_cards_away":{"oneOf":[{"type":"integer","uniqueKey":"items.[INDEX].red_cards_away.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"items.[INDEX].red_cards_away.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].red_cards_away","typeLabel":"integer | null"},"status":{"type":"integer","description":"1 = ouvert, 2 = fermé/suspendu. **Historisé** au même titre que les cotes : chaque bascule ouvert↔suspendu crée un point dans `/api/history`.","uniqueKey":"items.[INDEX].status","typeLabel":"integer"},"timestamp":{"type":"string","uniqueKey":"items.[INDEX].timestamp","typeLabel":"string"},"true_odds_by_model":{"type":"object","description":"Les cotes justes selon CHACUN des 5 modèles TrueLine (LOG, EM, MPTO, SHIN, OR). La cote juste n'est pas une observation : c'est la sortie d'un modèle de dévig, et les 5 divergent — d'où les 5 servies d'office, au prix d'un seul appel. Les champs `todds*` de tête restent ceux du modèle demandé (`?model=` > préférence du compte > MPTO). Présent sur l'ouverture (premier tick) et la clôture (dernier tick avant le coup d'envoi) uniquement, jamais sur les ticks intermédiaires.","additionalProperties":{"type":"object","properties":{"todds1":{"oneOf":[{"type":"number","uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds1.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds1.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds1","typeLabel":"number | null"},"todds0":{"oneOf":[{"type":"number","uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds0.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds0.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds0","typeLabel":"number | null"},"todds2":{"oneOf":[{"type":"number","uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds2.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds2.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties.todds2","typeLabel":"number | null"}},"uniqueKey":"items.[INDEX].true_odds_by_model.additionalProperties","typeLabel":"object"},"uniqueKey":"items.[INDEX].true_odds_by_model","typeLabel":"object"}},"uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"event_id":123,"period":123,"market":"moneyline","line":123,"units":"\u003cstring>","odds1":123,"odds0":123,"odds2":123,"todds1":123,"todds0":123,"todds2":123,"line_id":123,"alt_line_id":123,"cutoff":"\u003cstring>","max_win":123,"score_home":123,"score_away":123,"red_cards_home":123,"red_cards_away":123,"status":123,"timestamp":"\u003cstring>","true_odds_by_model":{}}]}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"de26e420-7022-4c4d-bd5e-58b396173d72":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[]}}},"servers":{"022b6140-89df-441b-8ded-1b38047bd892":{"url":"https://api.apinn.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[]},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"apinn","siteName":"apinn","title":"Cotes de clôture - apinn","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"fr":{"href":"/api-reference/cotes-de-clôture","matchLevel":0},"en":{"href":"/api-reference/cotes-de-clôture","matchLevel":0},"es":{"href":"/api-reference/cotes-de-clôture","matchLevel":0},"de":{"href":"/api-reference/cotes-de-clôture","matchLevel":0},"pt":{"href":"/api-reference/cotes-de-clôture","matchLevel":0},"it":{"href":"/api-reference/cotes-de-clôture","matchLevel":0}}},"lastModified":"2026-09-11T14:55:18.659Z","originalFileLocation":"api-reference/cotes-de-clôture.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Dernière observation par ligne (au coup d\u0026#x27;envoi), avec true odds.\">\u003cmeta data-mint-head name=\"application-name\" content=\"apinn\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cotes de clôture - apinn\">\u003cmeta data-mint-head property=\"og:description\" content=\"Dernière observation par ligne (au coup d\u0026#x27;envoi), avec true odds.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"apinn\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.apinn.io/api-reference/cotes-de-clôture\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://apinn.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Cotes+de+cl%C3%B4ture\u0026amp;description=Derni%C3%A8re+observation+par+ligne+%28au+coup+d%27envoi%29%2C+avec+true+odds.\u0026amp;theme=2d4702415ff021121a1d8890\u0026amp;signature=b9fe84be87ae2d881e8a155f96a313ec6cb12c183bd4f2917b82584a85f8e79e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Cotes de clôture - apinn\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Dernière observation par ligne (au coup d\u0026#x27;envoi), avec true odds.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://apinn.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Cotes+de+cl%C3%B4ture\u0026amp;description=Derni%C3%A8re+observation+par+ligne+%28au+coup+d%27envoi%29%2C+avec+true+odds.\u0026amp;theme=2d4702415ff021121a1d8890\u0026amp;signature=b9fe84be87ae2d881e8a155f96a313ec6cb12c183bd4f2917b82584a85f8e79e\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/apinn/3F8YtqrzeO7pgwiI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"apinn\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5B7CFA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.apinn.io/api-reference/cotes-de-clôture\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/cotes-de-cl%C3%B4ture.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.apinn.io/#organization\",\"name\":\"apinn\",\"url\":\"https://docs.apinn.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/apinn/4MZAVeKWpm7Bo4Bt/logo/light.svg?fit=max\u0026auto=format\u0026n=4MZAVeKWpm7Bo4Bt\u0026q=85\u0026s=69ad04787ba4dd2f581ed6b321e26376\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.apinn.io#website\",\"name\":\"apinn\",\"url\":\"https://docs.apinn.io\",\"publisher\":{\"@id\":\"https://docs.apinn.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture#webpage\",\"url\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture\",\"name\":\"Cotes de clôture\",\"description\":\"Dernière observation par ligne (au coup d'envoi), avec true odds.\",\"dateModified\":\"2026-09-11T14:55:18.659Z\",\"isPartOf\":{\"@id\":\"https://docs.apinn.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.apinn.io/api-reference/statut-du-service\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cotes de clôture\",\"item\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture#apireference\",\"headline\":\"Cotes de clôture\",\"name\":\"Cotes de clôture\",\"description\":\"Dernière observation par ligne (au coup d'envoi), avec true odds.\",\"url\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture\",\"mainEntityOfPage\":{\"@id\":\"https://docs.apinn.io/api-reference/cotes-de-cl%C3%B4ture#webpage\"},\"dateModified\":\"2026-09-11T14:55:18.659Z\",\"publisher\":{\"@id\":\"https://docs.apinn.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.apinn.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"apinn\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"apinn","nav":{"global":null,"languages":[{"language":"fr","default":true,"navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Clé d'essai gratuite","href":"https://www.apinn.io/signup"}},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"Référence API","groups":[{"group":"API Reference","pages":[{"title":"Statut du service","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/status","href":"/api-reference/statut-du-service"},{"title":"Lister les sports","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/sports","href":"/api-reference/lister-les-sports"},{"title":"Lister les ligues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/leagues","href":"/api-reference/lister-les-ligues"},{"title":"Lister les périodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/periods","href":"/api-reference/lister-les-périodes"},{"title":"Lister les fixtures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/fixtures","href":"/api-reference/lister-les-fixtures"},{"title":"Cotes d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/odds","href":"/api-reference/cotes-dun-événement"},{"title":"Cotes d'ouverture","description":"Première observation par ligne, avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/opening","href":"/api-reference/cotes-douverture"},{"title":"Cotes de clôture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture"},{"title":"Résultats par période","description":"Résultats réglés d'un événement, **un objet par période** (format iso-BIC).\n\nSports à sets (tennis, volley, tennis de table…) : chaque set et chaque jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte de sets.\n\n**Couverture actuelle : les sports à sets.** Sur les sports à score continu (football, basket, baseball), Pinnacle ne publie pas de règlement par période dans le flux temps réel : l'endpoint renvoie un tableau vide. Pour le score final et le win/loss/push par ligne, utilisez `/api/settlement`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/results","href":"/api-reference/résultats-par-période"},{"title":"Catalogue des specials / outrights","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outrights","href":"/api-reference/catalogue-des-specials-outrights"},{"title":"Specials d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/fixtures","href":"/api-reference/specials-dun-événement"},{"title":"Cotes d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/odds","href":"/api-reference/cotes-dun-special"},{"title":"Ouverture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/opening","href":"/api-reference/ouverture-dun-special"},{"title":"Clôture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/closing","href":"/api-reference/clôture-dun-special"},{"title":"Compteurs globaux","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stats","href":"/api-reference/compteurs-globaux"},{"title":"Couverture par sport","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/coverage","href":"/api-reference/couverture-par-sport"},{"title":"Board — tous les matchs + cotes principales","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board","href":"/api-reference/board-—-tous-les-matchs-+-cotes-principales"},{"title":"Mouvement complet (ouverture + clôture + timeline)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/history","href":"/api-reference/mouvement-complet-ouverture-+-clôture-+-timeline"},{"title":"Flux temps réel du board (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream","href":"/api-reference/flux-temps-réel-du-board-sse"},{"title":"Flux temps réel d'un événement (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/event","href":"/api-reference/flux-temps-réel-dun-événement-sse"},{"title":"Marchés outright avec contestants \u0026 cotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outright-markets","href":"/api-reference/marchés-outright-avec-contestants-\u0026-cotes"},{"title":"Firehose odds (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/odds","href":"/api-reference/firehose-odds-sse"},{"title":"Feed brut MQTT (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/mqtt","href":"/api-reference/feed-brut-mqtt-sse"},{"title":"Cotes modifiées depuis un curseur (delta)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/updated","href":"/api-reference/cotes-modifiées-depuis-un-curseur-delta"},{"title":"État complet et token de curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/snapshot","href":"/api-reference/état-complet-et-token-de-curseur"},{"title":"Settlement (score final + win/loss/push)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settlement","href":"/api-reference/settlement-score-final-+-winlosspush"},{"title":"Matchs réglés depuis un curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settled","href":"/api-reference/matchs-réglés-depuis-un-curseur"}]},{"group":"specials","pages":[{"title":"Ouverture + clôture + timeline d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/history","href":"/api-reference/specials/ouverture-+-clôture-+-timeline-dun-special"}]}]}]},{"language":"en","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Free trial key","href":"https://www.apinn.io/signup"}},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/en"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Statut du service","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/status","href":"/api-reference/statut-du-service"},{"title":"Lister les sports","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/sports","href":"/api-reference/lister-les-sports"},{"title":"Lister les ligues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/leagues","href":"/api-reference/lister-les-ligues"},{"title":"Lister les périodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/periods","href":"/api-reference/lister-les-périodes"},{"title":"Lister les fixtures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/fixtures","href":"/api-reference/lister-les-fixtures"},{"title":"Cotes d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/odds","href":"/api-reference/cotes-dun-événement"},{"title":"Cotes d'ouverture","description":"Première observation par ligne, avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/opening","href":"/api-reference/cotes-douverture"},{"title":"Cotes de clôture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture"},{"title":"Résultats par période","description":"Résultats réglés d'un événement, **un objet par période** (format iso-BIC).\n\nSports à sets (tennis, volley, tennis de table…) : chaque set et chaque jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte de sets.\n\n**Couverture actuelle : les sports à sets.** Sur les sports à score continu (football, basket, baseball), Pinnacle ne publie pas de règlement par période dans le flux temps réel : l'endpoint renvoie un tableau vide. Pour le score final et le win/loss/push par ligne, utilisez `/api/settlement`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/results","href":"/api-reference/résultats-par-période"},{"title":"Catalogue des specials / outrights","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outrights","href":"/api-reference/catalogue-des-specials-outrights"},{"title":"Specials d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/fixtures","href":"/api-reference/specials-dun-événement"},{"title":"Cotes d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/odds","href":"/api-reference/cotes-dun-special"},{"title":"Ouverture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/opening","href":"/api-reference/ouverture-dun-special"},{"title":"Clôture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/closing","href":"/api-reference/clôture-dun-special"},{"title":"Compteurs globaux","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stats","href":"/api-reference/compteurs-globaux"},{"title":"Couverture par sport","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/coverage","href":"/api-reference/couverture-par-sport"},{"title":"Board — tous les matchs + cotes principales","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board","href":"/api-reference/board-—-tous-les-matchs-+-cotes-principales"},{"title":"Mouvement complet (ouverture + clôture + timeline)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/history","href":"/api-reference/mouvement-complet-ouverture-+-clôture-+-timeline"},{"title":"Flux temps réel du board (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream","href":"/api-reference/flux-temps-réel-du-board-sse"},{"title":"Flux temps réel d'un événement (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/event","href":"/api-reference/flux-temps-réel-dun-événement-sse"},{"title":"Marchés outright avec contestants \u0026 cotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outright-markets","href":"/api-reference/marchés-outright-avec-contestants-\u0026-cotes"},{"title":"Firehose odds (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/odds","href":"/api-reference/firehose-odds-sse"},{"title":"Feed brut MQTT (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/mqtt","href":"/api-reference/feed-brut-mqtt-sse"},{"title":"Cotes modifiées depuis un curseur (delta)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/updated","href":"/api-reference/cotes-modifiées-depuis-un-curseur-delta"},{"title":"État complet et token de curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/snapshot","href":"/api-reference/état-complet-et-token-de-curseur"},{"title":"Settlement (score final + win/loss/push)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settlement","href":"/api-reference/settlement-score-final-+-winlosspush"},{"title":"Matchs réglés depuis un curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settled","href":"/api-reference/matchs-réglés-depuis-un-curseur"}]},{"group":"specials","pages":[{"title":"Ouverture + clôture + timeline d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/history","href":"/api-reference/specials/ouverture-+-clôture-+-timeline-dun-special"}]}]}]},{"language":"es","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Clave de prueba gratuita","href":"https://www.apinn.io/signup"}},"tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":"/es"}]},{"tab":"Referencia de API","groups":[{"group":"API Reference","pages":[{"title":"Statut du service","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/status","href":"/api-reference/statut-du-service"},{"title":"Lister les sports","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/sports","href":"/api-reference/lister-les-sports"},{"title":"Lister les ligues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/leagues","href":"/api-reference/lister-les-ligues"},{"title":"Lister les périodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/periods","href":"/api-reference/lister-les-périodes"},{"title":"Lister les fixtures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/fixtures","href":"/api-reference/lister-les-fixtures"},{"title":"Cotes d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/odds","href":"/api-reference/cotes-dun-événement"},{"title":"Cotes d'ouverture","description":"Première observation par ligne, avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/opening","href":"/api-reference/cotes-douverture"},{"title":"Cotes de clôture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture"},{"title":"Résultats par période","description":"Résultats réglés d'un événement, **un objet par période** (format iso-BIC).\n\nSports à sets (tennis, volley, tennis de table…) : chaque set et chaque jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte de sets.\n\n**Couverture actuelle : les sports à sets.** Sur les sports à score continu (football, basket, baseball), Pinnacle ne publie pas de règlement par période dans le flux temps réel : l'endpoint renvoie un tableau vide. Pour le score final et le win/loss/push par ligne, utilisez `/api/settlement`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/results","href":"/api-reference/résultats-par-période"},{"title":"Catalogue des specials / outrights","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outrights","href":"/api-reference/catalogue-des-specials-outrights"},{"title":"Specials d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/fixtures","href":"/api-reference/specials-dun-événement"},{"title":"Cotes d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/odds","href":"/api-reference/cotes-dun-special"},{"title":"Ouverture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/opening","href":"/api-reference/ouverture-dun-special"},{"title":"Clôture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/closing","href":"/api-reference/clôture-dun-special"},{"title":"Compteurs globaux","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stats","href":"/api-reference/compteurs-globaux"},{"title":"Couverture par sport","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/coverage","href":"/api-reference/couverture-par-sport"},{"title":"Board — tous les matchs + cotes principales","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board","href":"/api-reference/board-—-tous-les-matchs-+-cotes-principales"},{"title":"Mouvement complet (ouverture + clôture + timeline)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/history","href":"/api-reference/mouvement-complet-ouverture-+-clôture-+-timeline"},{"title":"Flux temps réel du board (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream","href":"/api-reference/flux-temps-réel-du-board-sse"},{"title":"Flux temps réel d'un événement (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/event","href":"/api-reference/flux-temps-réel-dun-événement-sse"},{"title":"Marchés outright avec contestants \u0026 cotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outright-markets","href":"/api-reference/marchés-outright-avec-contestants-\u0026-cotes"},{"title":"Firehose odds (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/odds","href":"/api-reference/firehose-odds-sse"},{"title":"Feed brut MQTT (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/mqtt","href":"/api-reference/feed-brut-mqtt-sse"},{"title":"Cotes modifiées depuis un curseur (delta)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/updated","href":"/api-reference/cotes-modifiées-depuis-un-curseur-delta"},{"title":"État complet et token de curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/snapshot","href":"/api-reference/état-complet-et-token-de-curseur"},{"title":"Settlement (score final + win/loss/push)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settlement","href":"/api-reference/settlement-score-final-+-winlosspush"},{"title":"Matchs réglés depuis un curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settled","href":"/api-reference/matchs-réglés-depuis-un-curseur"}]},{"group":"specials","pages":[{"title":"Ouverture + clôture + timeline d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/history","href":"/api-reference/specials/ouverture-+-clôture-+-timeline-dun-special"}]}]}]},{"language":"de","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Kostenloser Test-Key","href":"https://www.apinn.io/signup"}},"tabs":[{"tab":"Dokumentation","pages":[{"title":"Dokumentation","href":"/de"}]},{"tab":"API-Referenz","groups":[{"group":"API Reference","pages":[{"title":"Statut du service","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/status","href":"/api-reference/statut-du-service"},{"title":"Lister les sports","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/sports","href":"/api-reference/lister-les-sports"},{"title":"Lister les ligues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/leagues","href":"/api-reference/lister-les-ligues"},{"title":"Lister les périodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/periods","href":"/api-reference/lister-les-périodes"},{"title":"Lister les fixtures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/fixtures","href":"/api-reference/lister-les-fixtures"},{"title":"Cotes d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/odds","href":"/api-reference/cotes-dun-événement"},{"title":"Cotes d'ouverture","description":"Première observation par ligne, avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/opening","href":"/api-reference/cotes-douverture"},{"title":"Cotes de clôture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture"},{"title":"Résultats par période","description":"Résultats réglés d'un événement, **un objet par période** (format iso-BIC).\n\nSports à sets (tennis, volley, tennis de table…) : chaque set et chaque jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte de sets.\n\n**Couverture actuelle : les sports à sets.** Sur les sports à score continu (football, basket, baseball), Pinnacle ne publie pas de règlement par période dans le flux temps réel : l'endpoint renvoie un tableau vide. Pour le score final et le win/loss/push par ligne, utilisez `/api/settlement`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/results","href":"/api-reference/résultats-par-période"},{"title":"Catalogue des specials / outrights","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outrights","href":"/api-reference/catalogue-des-specials-outrights"},{"title":"Specials d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/fixtures","href":"/api-reference/specials-dun-événement"},{"title":"Cotes d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/odds","href":"/api-reference/cotes-dun-special"},{"title":"Ouverture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/opening","href":"/api-reference/ouverture-dun-special"},{"title":"Clôture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/closing","href":"/api-reference/clôture-dun-special"},{"title":"Compteurs globaux","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stats","href":"/api-reference/compteurs-globaux"},{"title":"Couverture par sport","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/coverage","href":"/api-reference/couverture-par-sport"},{"title":"Board — tous les matchs + cotes principales","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board","href":"/api-reference/board-—-tous-les-matchs-+-cotes-principales"},{"title":"Mouvement complet (ouverture + clôture + timeline)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/history","href":"/api-reference/mouvement-complet-ouverture-+-clôture-+-timeline"},{"title":"Flux temps réel du board (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream","href":"/api-reference/flux-temps-réel-du-board-sse"},{"title":"Flux temps réel d'un événement (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/event","href":"/api-reference/flux-temps-réel-dun-événement-sse"},{"title":"Marchés outright avec contestants \u0026 cotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outright-markets","href":"/api-reference/marchés-outright-avec-contestants-\u0026-cotes"},{"title":"Firehose odds (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/odds","href":"/api-reference/firehose-odds-sse"},{"title":"Feed brut MQTT (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/mqtt","href":"/api-reference/feed-brut-mqtt-sse"},{"title":"Cotes modifiées depuis un curseur (delta)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/updated","href":"/api-reference/cotes-modifiées-depuis-un-curseur-delta"},{"title":"État complet et token de curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/snapshot","href":"/api-reference/état-complet-et-token-de-curseur"},{"title":"Settlement (score final + win/loss/push)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settlement","href":"/api-reference/settlement-score-final-+-winlosspush"},{"title":"Matchs réglés depuis un curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settled","href":"/api-reference/matchs-réglés-depuis-un-curseur"}]},{"group":"specials","pages":[{"title":"Ouverture + clôture + timeline d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/history","href":"/api-reference/specials/ouverture-+-clôture-+-timeline-dun-special"}]}]}]},{"language":"pt","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Chave de teste gratuita","href":"https://www.apinn.io/signup"}},"tabs":[{"tab":"Documentação","pages":[{"title":"Documentação","href":"/pt"}]},{"tab":"Referência da API","groups":[{"group":"API Reference","pages":[{"title":"Statut du service","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/status","href":"/api-reference/statut-du-service"},{"title":"Lister les sports","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/sports","href":"/api-reference/lister-les-sports"},{"title":"Lister les ligues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/leagues","href":"/api-reference/lister-les-ligues"},{"title":"Lister les périodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/periods","href":"/api-reference/lister-les-périodes"},{"title":"Lister les fixtures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/fixtures","href":"/api-reference/lister-les-fixtures"},{"title":"Cotes d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/odds","href":"/api-reference/cotes-dun-événement"},{"title":"Cotes d'ouverture","description":"Première observation par ligne, avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/opening","href":"/api-reference/cotes-douverture"},{"title":"Cotes de clôture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture"},{"title":"Résultats par période","description":"Résultats réglés d'un événement, **un objet par période** (format iso-BIC).\n\nSports à sets (tennis, volley, tennis de table…) : chaque set et chaque jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte de sets.\n\n**Couverture actuelle : les sports à sets.** Sur les sports à score continu (football, basket, baseball), Pinnacle ne publie pas de règlement par période dans le flux temps réel : l'endpoint renvoie un tableau vide. Pour le score final et le win/loss/push par ligne, utilisez `/api/settlement`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/results","href":"/api-reference/résultats-par-période"},{"title":"Catalogue des specials / outrights","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outrights","href":"/api-reference/catalogue-des-specials-outrights"},{"title":"Specials d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/fixtures","href":"/api-reference/specials-dun-événement"},{"title":"Cotes d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/odds","href":"/api-reference/cotes-dun-special"},{"title":"Ouverture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/opening","href":"/api-reference/ouverture-dun-special"},{"title":"Clôture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/closing","href":"/api-reference/clôture-dun-special"},{"title":"Compteurs globaux","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stats","href":"/api-reference/compteurs-globaux"},{"title":"Couverture par sport","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/coverage","href":"/api-reference/couverture-par-sport"},{"title":"Board — tous les matchs + cotes principales","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board","href":"/api-reference/board-—-tous-les-matchs-+-cotes-principales"},{"title":"Mouvement complet (ouverture + clôture + timeline)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/history","href":"/api-reference/mouvement-complet-ouverture-+-clôture-+-timeline"},{"title":"Flux temps réel du board (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream","href":"/api-reference/flux-temps-réel-du-board-sse"},{"title":"Flux temps réel d'un événement (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/event","href":"/api-reference/flux-temps-réel-dun-événement-sse"},{"title":"Marchés outright avec contestants \u0026 cotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outright-markets","href":"/api-reference/marchés-outright-avec-contestants-\u0026-cotes"},{"title":"Firehose odds (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/odds","href":"/api-reference/firehose-odds-sse"},{"title":"Feed brut MQTT (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/mqtt","href":"/api-reference/feed-brut-mqtt-sse"},{"title":"Cotes modifiées depuis un curseur (delta)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/updated","href":"/api-reference/cotes-modifiées-depuis-un-curseur-delta"},{"title":"État complet et token de curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/snapshot","href":"/api-reference/état-complet-et-token-de-curseur"},{"title":"Settlement (score final + win/loss/push)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settlement","href":"/api-reference/settlement-score-final-+-winlosspush"},{"title":"Matchs réglés depuis un curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settled","href":"/api-reference/matchs-réglés-depuis-un-curseur"}]},{"group":"specials","pages":[{"title":"Ouverture + clôture + timeline d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/history","href":"/api-reference/specials/ouverture-+-clôture-+-timeline-dun-special"}]}]}]},{"language":"it","navbar":{"links":[{"href":"https://www.apinn.io/account","label":"Dashboard"}],"primary":{"type":"button","label":"Chiave di prova gratuita","href":"https://www.apinn.io/signup"}},"tabs":[{"tab":"Documentazione","pages":[{"title":"Documentazione","href":"/it"}]},{"tab":"Riferimento API","groups":[{"group":"API Reference","pages":[{"title":"Statut du service","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/status","href":"/api-reference/statut-du-service"},{"title":"Lister les sports","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/sports","href":"/api-reference/lister-les-sports"},{"title":"Lister les ligues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/leagues","href":"/api-reference/lister-les-ligues"},{"title":"Lister les périodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/periods","href":"/api-reference/lister-les-périodes"},{"title":"Lister les fixtures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/fixtures","href":"/api-reference/lister-les-fixtures"},{"title":"Cotes d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/odds","href":"/api-reference/cotes-dun-événement"},{"title":"Cotes d'ouverture","description":"Première observation par ligne, avec true odds.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/opening","href":"/api-reference/cotes-douverture"},{"title":"Cotes de clôture","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/closing","href":"/api-reference/cotes-de-clôture"},{"title":"Résultats par période","description":"Résultats réglés d'un événement, **un objet par période** (format iso-BIC).\n\nSports à sets (tennis, volley, tennis de table…) : chaque set et chaque jeu est un résultat binaire (1-0 / 0-1), la période 0 portant le compte de sets.\n\n**Couverture actuelle : les sports à sets.** Sur les sports à score continu (football, basket, baseball), Pinnacle ne publie pas de règlement par période dans le flux temps réel : l'endpoint renvoie un tableau vide. Pour le score final et le win/loss/push par ligne, utilisez `/api/settlement`.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/results","href":"/api-reference/résultats-par-période"},{"title":"Catalogue des specials / outrights","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outrights","href":"/api-reference/catalogue-des-specials-outrights"},{"title":"Specials d'un événement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/fixtures","href":"/api-reference/specials-dun-événement"},{"title":"Cotes d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/odds","href":"/api-reference/cotes-dun-special"},{"title":"Ouverture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/opening","href":"/api-reference/ouverture-dun-special"},{"title":"Clôture d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/closing","href":"/api-reference/clôture-dun-special"},{"title":"Compteurs globaux","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stats","href":"/api-reference/compteurs-globaux"},{"title":"Couverture par sport","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/coverage","href":"/api-reference/couverture-par-sport"},{"title":"Board — tous les matchs + cotes principales","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board","href":"/api-reference/board-—-tous-les-matchs-+-cotes-principales"},{"title":"Mouvement complet (ouverture + clôture + timeline)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/history","href":"/api-reference/mouvement-complet-ouverture-+-clôture-+-timeline"},{"title":"Flux temps réel du board (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream","href":"/api-reference/flux-temps-réel-du-board-sse"},{"title":"Flux temps réel d'un événement (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/event","href":"/api-reference/flux-temps-réel-dun-événement-sse"},{"title":"Marchés outright avec contestants \u0026 cotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/outright-markets","href":"/api-reference/marchés-outright-avec-contestants-\u0026-cotes"},{"title":"Firehose odds (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/odds","href":"/api-reference/firehose-odds-sse"},{"title":"Feed brut MQTT (SSE)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/stream/mqtt","href":"/api-reference/feed-brut-mqtt-sse"},{"title":"Cotes modifiées depuis un curseur (delta)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/updated","href":"/api-reference/cotes-modifiées-depuis-un-curseur-delta"},{"title":"État complet et token de curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/snapshot","href":"/api-reference/état-complet-et-token-de-curseur"},{"title":"Settlement (score final + win/loss/push)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settlement","href":"/api-reference/settlement-score-final-+-winlosspush"},{"title":"Matchs réglés depuis un curseur","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/settled","href":"/api-reference/matchs-réglés-depuis-un-curseur"}]},{"group":"specials","pages":[{"title":"Ouverture + clôture + timeline d'un special","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/specials/history","href":"/api-reference/specials/ouverture-+-clôture-+-timeline-dun-special"}]}]}]}]},"basePath":"","title":"Cotes de clôture - apinn","buildId":"dpl_GZsjphRpnhWkstV12jxWNcMHFyox","deploymentId":"dpl_GZsjphRpnhWkstV12jxWNcMHFyox","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B5zPa4Vr.js","utils-CVjrr8Yd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DTgURWzl.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DxTHtkdZ.js","snippetPresets-Cx47o5Vx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-4Fr6y9N_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Dq2ElbEk.js","shallow-BfYl9r69.js","getApiPlaygroundDisplay-Ch3xc7i1.js","CodeSnippet-BsBxuJ1v.js","CodeSnippets-CetzeDL8.js","Page-CYZot51e.js","getPastedJson-BxPKFSJx.js","icon-o0J1Ochb.js","MethodPill-Du3usO5m.js","DuplicateIcon-DJypyMzl.js","createIcon-YMA6N8KJ.js","DynamicMarkdown-CWvhfcZc.js","SectionHeading-BdLVaXCd.js","axios-vUo_bRtp.js","Markdown-C4Ez6OeV.js","clsx-DptzKFCt.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Dt1IougW.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CZ6Wt2Vb.js"]}