Commandé, en attente du paiement. Rien n’est créé sur l’infrastructure.
Installation…
Paiement reçu, le serveur est en cours de création sur le panel de jeu. Comptez quelques minutes.
Actif
Le serveur tourne. Vous pouvez l’ouvrir dans le panel de jeu.
Suspendu
Facture impayée à l’échéance. Le serveur est coupé ; il redémarre dès le paiement.
Annulé
Fin de vie du service (facture impayée plus de 14 jours, ou annulation demandée).
Après l’échéance, vous disposez de 14 jours pour régulariser une facture impayée. Passé ce délai, le service est annulé et supprimé. La facture reste due.
la carte Spécifications : statut en temps réel, CPU, RAM, disque, adresse de connexion, et le bouton Ouvrir dans le panel de jeux ;
la carte Facturation : prix par cycle, prochaine échéance, renouvellement automatique, jour de prélèvement (modifiable une fois par mois, cycles mensuels uniquement) ;
la carte Changer d’offre : upgrade et downgrade au sein de la même famille de produits.
Renommer un service se fait depuis la carte Spécifications, bouton Renommer.
Vous pouvez inviter d’autres comptes Oxanaut à gérer un service avec des permissions fines (démarrer/arrêter, console, fichiers…). Les sous-utilisateurs n’ont jamais accès à la facturation du service.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Oxanaut","colors":{"primary":"#6366F1","light":"#818CF8","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/oxanaut/2o-8aj2y2TKeWg83/logo/light.svg?fit=max\u0026auto=format\u0026n=2o-8aj2y2TKeWg83\u0026q=85\u0026s=21c00e3dc105b8337c2e39812c0835c7","dark":"https://mintcdn.com/oxanaut/2o-8aj2y2TKeWg83/logo/dark.svg?fit=max\u0026auto=format\u0026n=2o-8aj2y2TKeWg83\u0026q=85\u0026s=446d20f1a8570c18138d990074bf901c"},"favicon":"https://mintcdn.com/oxanaut/2o-8aj2y2TKeWg83/favicon.svg?fit=max\u0026auto=format\u0026n=2o-8aj2y2TKeWg83\u0026q=85\u0026s=1801bc1e77d2cb1366be28ea0b637055","footer":{"socials":{"website":"https://oxanaut.com","discord":"https://discord.oxanaut.com"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Panel","icon":"house","href":"https://panel.oxanaut.com"},{"anchor":"Statut","icon":"gauge","href":"https://status.oxanaut.com"},{"anchor":"Support","icon":"life-buoy","href":"https://support.oxanaut.com"}]},"languages":[{"language":"fr","href":""},{"language":"en","href":"en"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"oxanaut","hasAudioNarration":false,"actualSubdomain":"oxanaut","customDomains":["docs.oxanaut.com"],"gitSource":{"type":"github","owner":"bourezbastien","repo":"oxanaut-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6a98105d5eb453bc473ec8f9","collectionId":"8827fb44-7610-4e07-8586-1fad8ead63c9","liveDeploymentHistoryId":"6a98105d5eb453bc473ec8f9","schemaVersion":"v3"},"feedback":{"thumbs":true,"edits":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a98105d5eb453bc473ec8f9","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"fr","tag":"Référence API","count":188},{"language":"en","tag":"API Reference","count":188},{"language":"fr","tag":"Administration","count":86},{"language":"en","tag":"Administration","count":86},{"language":"default","tag":"API Reference","count":27},{"language":"fr","tag":"API — Facturation","count":26},{"language":"en","tag":"API — Facturation","count":26},{"language":"default","tag":"Administration","count":22},{"language":"fr","tag":"API — Compte","count":20},{"language":"en","tag":"API — Compte","count":20},{"language":"fr","tag":"API — Services","count":19},{"language":"en","tag":"API — Services","count":19},{"language":"fr","tag":"API — Boutique","count":12},{"language":"en","tag":"API — Boutique","count":12},{"language":"fr","tag":"Guide du panel","count":7},{"language":"fr","tag":"API — Bot Discord","count":7},{"language":"en","tag":"Panel guide","count":7},{"language":"en","tag":"API — Bot Discord","count":7},{"language":"fr","tag":"API — Intégrations","count":6},{"language":"en","tag":"API — Intégrations","count":6},{"language":"fr","tag":"API — Notifications","count":5},{"language":"en","tag":"API — Notifications","count":5},{"language":"default","tag":"API — Statut \u0026 système","count":3},{"language":"default","tag":"API — Affiliation","count":1},{"language":"default","tag":"API — Boutique","count":1}],"searchSettings":{"showContentSnippets":true}},"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":"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":"byok-sep-25","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":"billing-updated-9-15","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}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"panel/services","slug":"/panel/services","pageMetadata":{"title":"Services","description":"Cycle de vie d'un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.","href":"/panel/services"},"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: \"Cycle de vie d’un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Un service Oxanaut est un serveur de jeu (ou un pool de ressources GameBox) attaché à votre compte. Vous le gérez depuis la section `,_jsx(_components.strong,{children:`Services`}),` du panel.`]}),`\n`,_jsx(Heading,{level:`2`,id:`cycle-de-vie-d’un-service`,children:`Cycle de vie d’un service`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Statut`}),_jsx(_components.th,{children:`Signification`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`En attente`})}),_jsx(_components.td,{children:`Commandé, en attente du paiement. Rien n’est créé sur l’infrastructure.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Installation…`})}),_jsx(_components.td,{children:`Paiement reçu, le serveur est en cours de création sur le panel de jeu. Comptez quelques minutes.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Actif`})}),_jsx(_components.td,{children:`Le serveur tourne. Vous pouvez l’ouvrir dans le panel de jeu.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Suspendu`})}),_jsx(_components.td,{children:`Facture impayée à l’échéance. Le serveur est coupé ; il redémarre dès le paiement.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Annulé`})}),_jsx(_components.td,{children:`Fin de vie du service (facture impayée plus de 14 jours, ou annulation demandée).`})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Après l’échéance, vous disposez de 14 jours pour régulariser une facture impayée. Passé ce délai, le service est annulé et supprimé. La facture reste due.`})}),`\n`,_jsx(Heading,{level:`2`,id:`page-d’un-service`,children:`Page d’un service`}),`\n`,_jsx(_components.p,{children:`La page d’un service affiche :`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`la carte `,_jsx(_components.strong,{children:`Spécifications`}),` : statut en temps réel, CPU, RAM, disque, adresse de connexion, et le bouton `,_jsx(_components.strong,{children:`Ouvrir dans le panel de jeux`}),` ;`]}),`\n`,_jsxs(_components.li,{children:[`la carte `,_jsx(_components.strong,{children:`Facturation`}),` : prix par cycle, prochaine échéance, renouvellement automatique, jour de prélèvement (modifiable une fois par mois, cycles mensuels uniquement) ;`]}),`\n`,_jsxs(_components.li,{children:[`la carte `,_jsx(_components.strong,{children:`Changer d’offre`}),` : upgrade et downgrade au sein de la même famille de produits.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Renommer un service se fait depuis la carte Spécifications, bouton `,_jsx(_components.strong,{children:`Renommer`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`upgrade-et-downgrade`,children:`Upgrade et downgrade`}),`\n`,_jsxs(_components.p,{children:[`Vous pouvez changer d’offre à tout moment, vers une offre supérieure ou inférieure `,_jsx(_components.strong,{children:`de la même famille`}),` (par exemple GTA-V Spark vers GTA-V Surge).`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Sur la page du service, ouvrez `,_jsx(_components.strong,{children:`Changer d’offre`}),`.`]}),`\n`,_jsx(_components.li,{children:`Choisissez l’offre cible : la page affiche le prorata exact selon les jours restants.`}),`\n`,_jsx(_components.li,{children:`Confirmez : une facture d’ajustement est générée, le serveur est redimensionné après paiement, sans réinstallation.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`sous-utilisateurs`,children:`Sous-utilisateurs`}),`\n`,_jsx(_components.p,{children:`Vous pouvez inviter d’autres comptes Oxanaut à gérer un service avec des permissions fines (démarrer/arrêter, console, fichiers…). Les sous-utilisateurs n’ont jamais accès à la facturation du service.`}),`\n`,_jsx(Heading,{level:`2`,id:`annuler-un-service`,children:`Annuler un service`}),`\n`,_jsx(_components.p,{children:`Deux modes d’annulation existent :`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`En fin de période`}),` : le service reste actif jusqu’à la fin du cycle payé, puis s’arrête sans renouvellement.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Immédiate`}),` : le service est suspendu puis supprimé après le délai de grâce. Les factures impayées associées sont annulées.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`L’annulation à la fin de la période peut être révoquée tant que le cycle n’est pas terminé.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Services","description":"Cycle de vie d'un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.","href":"/panel/services"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cycle de vie d’un service","slug":"cycle-de-vie-d’un-service","depth":2,"children":[]},{"title":"Page d’un service","slug":"page-d’un-service","depth":2,"children":[]},{"title":"Upgrade et downgrade","slug":"upgrade-et-downgrade","depth":2,"children":[]},{"title":"Sous-utilisateurs","slug":"sous-utilisateurs","depth":2,"children":[]},{"title":"Annuler un service","slug":"annuler-un-service","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"oxanaut","siteName":"Oxanaut","title":"Services - Oxanaut","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"fr":{"href":"/panel/services","matchLevel":0},"en":{"href":"/en/panel/services","matchLevel":1}}},"lastModified":"2026-09-02T05:33:43.276Z","originalFileLocation":"panel/services.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=\"Cycle de vie d\u0026#x27;un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Oxanaut\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/oxanaut/xRBt8yiYxN-iAi5K/_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/oxanaut/xRBt8yiYxN-iAi5K/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/oxanaut/xRBt8yiYxN-iAi5K/_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/oxanaut/xRBt8yiYxN-iAi5K/_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/oxanaut/xRBt8yiYxN-iAi5K/_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/oxanaut/xRBt8yiYxN-iAi5K/_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/oxanaut/xRBt8yiYxN-iAi5K/_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/oxanaut/xRBt8yiYxN-iAi5K/_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/oxanaut/xRBt8yiYxN-iAi5K/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Services - Oxanaut\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cycle de vie d\u0026#x27;un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Oxanaut\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.oxanaut.com/panel/services\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://oxanaut.mintlify.app/_mintlify/api/og/v2?division=Guide+du+panel\u0026amp;title=Services\u0026amp;description=Cycle+de+vie+d%27un+service+Oxanaut+%3A+statuts%2C+specs%2C+upgrade%2Fdowngrade%2C+renommage%2C+annulation.\u0026amp;theme=8c603d779d622dbdb8b01d47\u0026amp;signature=b98487daef83e593c934a4d692ee14f693fa30226750ff9ff17135504bc548ce\">\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=\"Services - Oxanaut\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cycle de vie d\u0026#x27;un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://oxanaut.mintlify.app/_mintlify/api/og/v2?division=Guide+du+panel\u0026amp;title=Services\u0026amp;description=Cycle+de+vie+d%27un+service+Oxanaut+%3A+statuts%2C+specs%2C+upgrade%2Fdowngrade%2C+renommage%2C+annulation.\u0026amp;theme=8c603d779d622dbdb8b01d47\u0026amp;signature=b98487daef83e593c934a4d692ee14f693fa30226750ff9ff17135504bc548ce\">\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/oxanaut/xRBt8yiYxN-iAi5K/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Oxanaut\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366F1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.oxanaut.com/panel/services\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/panel/services.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.oxanaut.com/panel/services\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.oxanaut.com/en/panel/services\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.oxanaut.com/panel/services\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.oxanaut.com/#organization\",\"name\":\"Oxanaut\",\"url\":\"https://docs.oxanaut.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/oxanaut/2o-8aj2y2TKeWg83/logo/light.svg?fit=max\u0026auto=format\u0026n=2o-8aj2y2TKeWg83\u0026q=85\u0026s=21c00e3dc105b8337c2e39812c0835c7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.oxanaut.com#website\",\"name\":\"Oxanaut\",\"url\":\"https://docs.oxanaut.com\",\"publisher\":{\"@id\":\"https://docs.oxanaut.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.oxanaut.com/panel/services#webpage\",\"url\":\"https://docs.oxanaut.com/panel/services\",\"name\":\"Services\",\"description\":\"Cycle de vie d'un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.\",\"dateModified\":\"2026-09-02T05:33:43.276Z\",\"isPartOf\":{\"@id\":\"https://docs.oxanaut.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.oxanaut.com/panel/services#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.oxanaut.com/panel/services#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guide du panel\",\"item\":\"https://docs.oxanaut.com/panel/premiers-pas\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https://docs.oxanaut.com/panel/services\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.oxanaut.com/panel/services#article\",\"headline\":\"Services\",\"name\":\"Services\",\"description\":\"Cycle de vie d'un service Oxanaut : statuts, specs, upgrade/downgrade, renommage, annulation.\",\"url\":\"https://docs.oxanaut.com/panel/services\",\"mainEntityOfPage\":{\"@id\":\"https://docs.oxanaut.com/panel/services#webpage\"},\"dateModified\":\"2026-09-02T05:33:43.276Z\",\"publisher\":{\"@id\":\"https://docs.oxanaut.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.oxanaut.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Oxanaut\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Oxanaut","nav":{"global":{"anchors":[{"anchor":"Panel","icon":"house","href":"https://panel.oxanaut.com"},{"anchor":"Statut","icon":"gauge","href":"https://status.oxanaut.com"},{"anchor":"Support","icon":"life-buoy","href":"https://support.oxanaut.com"}]},"languages":[{"language":"fr","pages":[{"group":"Bienvenue","pages":[{"title":"Documentation Oxanaut","href":""}]},{"group":"Guide du panel","pages":[{"title":"Premiers pas","description":"Créer un compte, se connecter et trouver son chemin dans le panel Oxanaut.","href":"/panel/premiers-pas"},{"title":"Services","href":"/panel/services"},{"title":"Boutique et panier","description":"Commander un serveur : cycles de facturation, configuration, panier, modification d'un article et codes promo.","href":"/panel/boutique"},{"title":"Facturation et paiement","href":"/panel/facturation"},{"title":"Intégrations","href":"/panel/integrations"},{"title":"Bot Discord","href":"/panel/bot-discord"},{"title":"Affiliation","href":"/panel/affiliation"}]},{"group":"API Oxanaut","pages":[{"title":"Authentification","href":"/api/authentication"},{"title":"Limites de débit","href":"/api/rate-limits"}]},{"group":"Référence API","expanded":false,"pages":[{"group":"API — Compte","pages":[{"title":"Supprimer son propre compte (libre-service)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/auth/me","href":"/api-reference/auth-\u0026-users/supprimer-son-propre-compte-libre-service"},{"title":"Annuler une demande de type de compte en cours","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/auth/me/account-type/request","href":"/api-reference/auth-\u0026-users/annuler-une-demande-de-type-de-compte-en-cours"},{"title":"Supprimer l’avatar de profil","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/auth/me/avatar","href":"/api-reference/auth-\u0026-users/supprimer-l’avatar-de-profil"},{"title":"Supprimer un utilisateur (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/users/{sub}","href":"/api-reference/auth-\u0026-users/supprimer-un-utilisateur-admin"},{"title":"Obtenir le profil de l’utilisateur authentifié","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/auth/me","href":"/api-reference/auth-\u0026-users/obtenir-le-profil-de-l’utilisateur-authentifié"},{"title":"Obtenir la demande de type de compte courante","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/auth/me/account-type/request","href":"/api-reference/auth-\u0026-users/obtenir-la-demande-de-type-de-compte-courante"},{"title":"Lister tous les utilisateurs avec compteurs (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/users","href":"/api-reference/auth-\u0026-users/lister-tous-les-utilisateurs-avec-compteurs-admin"},{"title":"Obtenir un utilisateur par id (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/users/{sub}","href":"/api-reference/auth-\u0026-users/obtenir-un-utilisateur-par-id-admin"},{"title":"Lister les crédits d’un utilisateur (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/users/{sub}/credits","href":"/api-reference/auth-\u0026-users/lister-les-crédits-d’un-utilisateur-admin"},{"title":"Obtenir l’historique des changements de profil (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/users/{sub}/history","href":"/api-reference/auth-\u0026-users/obtenir-l’historique-des-changements-de-profil-admin"},{"title":"Lister les factures d’un utilisateur (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/users/{sub}/invoices","href":"/api-reference/auth-\u0026-users/lister-les-factures-d’un-utilisateur-admin"},{"title":"Lister les services d’un utilisateur (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/users/{sub}/services","href":"/api-reference/auth-\u0026-users/lister-les-services-d’un-utilisateur-admin"},{"title":"Mettre à jour le profil de l’utilisateur authentifié","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/auth/me","href":"/api-reference/auth-\u0026-users/mettre-à-jour-le-profil-de-l’utilisateur-authentifié"},{"title":"Définir son type de compte (libre-service)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/auth/me/account-type","href":"/api-reference/auth-\u0026-users/définir-son-type-de-compte-libre-service"},{"title":"Créer mettre à jour mon adre e de facturation","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/auth/me/billing","href":"/api-reference/auth-\u0026-users/créer-mettre-à-jour-mon-adre-e-de-facturation"},{"title":"Mettre à jour un utilisateur (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/users/{sub}","href":"/api-reference/auth-\u0026-users/mettre-à-jour-un-utilisateur-admin"},{"title":"Attribuer un type de compte à un utilisateur (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/users/{sub}/account-type","href":"/api-reference/auth-\u0026-users/attribuer-un-type-de-compte-à-un-utilisateur-admin"},{"title":"Lier des IDs externes à un utilisateur (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/users/{sub}/links","href":"/api-reference/auth-\u0026-users/lier-des-ids-externes-à-un-utilisateur-admin"},{"title":"Soumettre une demande de compte professionnel","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/auth/me/account-type/request","href":"/api-reference/auth-\u0026-users/soumettre-une-demande-de-compte-professionnel"},{"title":"Téléverser un avatar de profil","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/auth/me/avatar","href":"/api-reference/auth-\u0026-users/téléverser-un-avatar-de-profil"}]},{"group":"API — Services","pages":[{"title":"Révoquer une annulation en fin de période","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/services/{id}/cancellation","href":"/api-reference/services/révoquer-une-annulation-en-fin-de-période"},{"title":"Révoquer une invitation de sous-utilisateur","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/services/{id}/invitations/{invId}","href":"/api-reference/services/révoquer-une-invitation-de-sous-utilisateur"},{"title":"Retirer un sous-utilisateur","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/services/{id}/subusers/{subId}","href":"/api-reference/services/retirer-un-sous-utilisateur"},{"title":"Prévisualiser une invitation par token (public)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/invitations/{token}","href":"/api-reference/services/prévisualiser-une-invitation-par-token-public"},{"title":"Li ter me ervice ( type=GAME VPS BARE_METAL)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services","href":"/api-reference/services/li-ter-me--ervice--type=game-vps-bare_metal"},{"title":"Obtenir un service par ID","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services/{id}","href":"/api-reference/services/obtenir-un-service-par-id"},{"title":"Obtenir l’historique des actions d’un service","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services/{id}/actions","href":"/api-reference/services/obtenir-l’historique-des-actions-d’un-service"},{"title":"Obtenir le statut d’annulation","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services/{id}/cancellation","href":"/api-reference/services/obtenir-le-statut-d’annulation"},{"title":"Lister les invitations de sous-utilisateurs en attente","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services/{id}/invitations","href":"/api-reference/services/lister-les-invitations-de-sous-utilisateurs-en-attente"},{"title":"Obtenir le statut de facturation d’un service","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services/{id}/status","href":"/api-reference/services/obtenir-le-statut-de-facturation-d’un-service"},{"title":"Lister les sous-utilisateurs d’un service","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services/{id}/subusers","href":"/api-reference/services/lister-les-sous-utilisateurs-d’un-service"},{"title":"Lister les upgrades disponibles pour un service","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/services/{id}/upgrades","href":"/api-reference/services/lister-les-upgrades-disponibles-pour-un-service"},{"title":"Mettre à jour la facturation d’un ervice (autoRenew, cycleDay, plan cycle)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/services/{id}/billing","href":"/api-reference/services/mettre-à-jour-la-facturation-d’un-ervice-autorenew-cycleday-plan-cycle"},{"title":"Renommer un service","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/services/{id}/settings","href":"/api-reference/services/renommer-un-service"},{"title":"Mettre à jour les permissions d’un sous-utilisateur","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/services/{id}/subusers/{subId}","href":"/api-reference/services/mettre-à-jour-les-permissions-d’un-sous-utilisateur"},{"title":"Accepter une invitation et définir un mot de passe (public)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/invitations/{token}/accept","href":"/api-reference/services/accepter-une-invitation-et-définir-un-mot-de-passe-public"},{"title":"Annuler un service (immédiat ou fin de période)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/services/{id}/cancel","href":"/api-reference/services/annuler-un-service-immédiat-ou-fin-de-période"},{"title":"Inviter un sous-utilisateur par e-mail ou lien","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/services/{id}/subusers","href":"/api-reference/services/inviter-un-sous-utilisateur-par-e-mail-ou-lien"},{"title":"Upgrader un service vers un nouveau produit","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/services/{id}/upgrade","href":"/api-reference/services/upgrader-un-service-vers-un-nouveau-produit"}]},{"group":"API — Facturation","pages":[{"title":"Supprimer (révoquer) une clé API","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/billing/api-keys/{id}","href":"/api-reference/billing/supprimer-révoquer-une-clé-api"},{"title":"Supprimer un moyen de paiement enregistré","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/billing/payment-methods/{id}","href":"/api-reference/billing/supprimer-un-moyen-de-paiement-enregistré"},{"title":"Lister les clés API de l’utilisateur courant","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/api-keys","href":"/api-reference/billing/lister-les-clés-api-de-l’utilisateur-courant"},{"title":"Exporter mes données en JSON (RGPD)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/export-data","href":"/api-reference/billing/exporter-mes-données-en-json-rgpd"},{"title":"Lister les passerelles de paiement actives au checkout","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/gateways","href":"/api-reference/billing/lister-les-passerelles-de-paiement-actives-au-checkout"},{"title":"Lister mes factures","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/invoices","href":"/api-reference/billing/lister-mes-factures"},{"title":"Obtenir une facture par ID","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/invoices/{id}","href":"/api-reference/billing/obtenir-une-facture-par-id"},{"title":"Télécharger une facture en PDF (document Pennylane)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/invoices/{id}/pdf","href":"/api-reference/billing/télécharger-une-facture-en-pdf-document-pennylane"},{"title":"Obtenir mes préférences de notification","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/notification-preferences","href":"/api-reference/billing/obtenir-mes-préférences-de-notification"},{"title":"Lister mes commandes","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/orders","href":"/api-reference/billing/lister-mes-commandes"},{"title":"Obtenir les infos de facture depuis un token de paiement","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/payment-link/{token}","href":"/api-reference/billing/obtenir-les-infos-de-facture-depuis-un-token-de-paiement"},{"title":"Lister mes moyens de paiement enregistrés","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/billing/payment-methods","href":"/api-reference/billing/lister-mes-moyens-de-paiement-enregistrés"},{"title":"Mettre à jour mes préférences de notification","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/billing/notification-preferences","href":"/api-reference/billing/mettre-à-jour-mes-préférences-de-notification"},{"title":"Définir un moyen de paiement par défaut","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/billing/payment-methods/{id}/default","href":"/api-reference/billing/définir-un-moyen-de-paiement-par-défaut"},{"title":"Créer une nouvelle clé API pour l’utilisateur courant","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/api-keys","href":"/api-reference/billing/créer-une-nouvelle-clé-api-pour-l’utilisateur-courant"},{"title":"Créer une session de paiement pour une offre","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/checkout","href":"/api-reference/billing/créer-une-session-de-paiement-pour-une-offre"},{"title":"Payer tout le panier (multi-articles)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/checkout/cart","href":"/api-reference/billing/payer-tout-le-panier-multi-articles"},{"title":"Acheter des crédits (recharge)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/credits/purchase","href":"/api-reference/billing/acheter-des-crédits-recharge"},{"title":"Annuler une facture en attente (côté client)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/invoices/{id}/cancel","href":"/api-reference/billing/annuler-une-facture-en-attente-côté-client"},{"title":"Payer une facture en attente via Stripe","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/invoices/{id}/pay","href":"/api-reference/billing/payer-une-facture-en-attente-via-stripe"},{"title":"Demander un remboursement pour une facture payée","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/invoices/{id}/refund","href":"/api-reference/billing/demander-un-remboursement-pour-une-facture-payée"},{"title":"Générer un lien de paiement brandé pour une facture","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/payment-link/{invoiceId}","href":"/api-reference/billing/générer-un-lien-de-paiement-brandé-pour-une-facture"},{"title":"Créer une session Portail Client Stripe","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/portal-session","href":"/api-reference/billing/créer-une-session-portail-client-stripe"},{"title":"Créer un SetupIntent pour enregistrer un moyen de paiement","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/setup-intent","href":"/api-reference/billing/créer-un-setupintent-pour-enregistrer-un-moyen-de-paiement"},{"title":"Webhook PayPal (signature vérifiée)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/webhooks/paypal","href":"/api-reference/billing/webhook-paypal-signature-vérifiée"},{"title":"Webhook Stripe (signature vérifiée)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/billing/webhooks/stripe","href":"/api-reference/billing/webhook-stripe-signature-vérifiée"}]},{"group":"API — Boutique","pages":[{"title":"Retirer le code promo","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/store/cart/coupon","href":"/api-reference/store/retirer-le-code-promo"},{"title":"Retirer un article du panier","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/store/cart/items/{itemId}","href":"/api-reference/store/retirer-un-article-du-panier"},{"title":"Obtenir mon panier","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/store/cart","href":"/api-reference/store/obtenir-mon-panier"},{"title":"Obtenir le total du panier avec code promo","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/store/cart/total","href":"/api-reference/store/obtenir-le-total-du-panier-avec-code-promo"},{"title":"Lister les catégories de la boutique (arbre)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/store/categories","href":"/api-reference/store/lister-les-catégories-de-la-boutique-arbre"},{"title":"Lister les produits d’une catégorie","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/store/categories/{slug}","href":"/api-reference/store/lister-les-produits-d’une-catégorie"},{"title":"Rechercher des produits","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/store/products","href":"/api-reference/store/rechercher-des-produits"},{"title":"Obtenir le détail d’un produit par id ( pec fonctionnalité )","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/store/products/id/{id}","href":"/api-reference/store/obtenir-le-détail-d’un-produit-par-id-pec-fonctionnalité-"},{"title":"Obtenir le détail d’un produit avec plans + options","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/store/products/{sku}","href":"/api-reference/store/obtenir-le-détail-d’un-produit-avec-plans-+-options"},{"title":"Modifier un article du panier","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/store/cart/items/{itemId}","href":"/api-reference/store/modifier-un-article-du-panier"},{"title":"Appliquer un code promo","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/store/cart/coupon","href":"/api-reference/store/appliquer-un-code-promo"},{"title":"Ajouter un article au panier","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/store/cart/items","href":"/api-reference/store/ajouter-un-article-au-panier"},{"title":"Calculer le prix d’une configuration produit (sans commande)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/store/quote","href":"/api-reference/store/calculer-le-prix-d’une-configuration-produit-sans-commande"}]},{"group":"API — Intégrations","pages":[{"title":"Désactiver (délier) une intégration","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/integrations/{id}/activate","href":"/api-reference/integrations/désactiver-délier-une-intégration"},{"title":"Lister le catalogue d’intégrations avec mon état d’activation","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/integrations","href":"/api-reference/integrations/lister-le-catalogue-d’intégrations-avec-mon-état-d’activation"},{"title":"Callback OAuth Discord (cible de redirection navigateur)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/integrations/discord/callback","href":"/api-reference/integrations/callback-oauth-discord-cible-de-redirection-navigateur"},{"title":"Obtenir l’URL d’autorisation OAuth Discord (state signé)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/integrations/discord/link-url","href":"/api-reference/integrations/obtenir-l’url-d’autorisation-oauth-discord-state-signé"},{"title":"Mettre à jour ma configuration d’intégration","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/integrations/{id}/config","href":"/api-reference/integrations/mettre-à-jour-ma-configuration-d’intégration"},{"title":"Activer une intégration pour l’utilisateur courant","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/integrations/{id}/activate","href":"/api-reference/integrations/activer-une-intégration-pour-l’utilisateur-courant"}]},{"group":"API — Notifications","pages":[{"title":"Supprimer une notification (propriétaire uniquement)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/notifications/{id}","href":"/api-reference/notifications/supprimer-une-notification-propriétaire-uniquement"},{"title":"Lister les notifications de l’utilisateur (50 dernières)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/notifications","href":"/api-reference/notifications/lister-les-notifications-de-l’utilisateur-50-dernières"},{"title":"Compter les notifications non lues de l’utilisateur","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/notifications/unread-count","href":"/api-reference/notifications/compter-les-notifications-non-lues-de-l’utilisateur"},{"title":"Marquer toutes les notifications comme lues","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/notifications/read-all","href":"/api-reference/notifications/marquer-toutes-les-notifications-comme-lues"},{"title":"Marquer une notification comme lue","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/notifications/{id}/read","href":"/api-reference/notifications/marquer-une-notification-comme-lue"}]},{"group":"API — Affiliation","pages":[{"title":"Statistiques globales d’affiliation (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/affiliation/admin/stats","href":"/api-reference/affiliation/statistiques-globales-d’affiliation-admin"},{"title":"Obtenir mes statistiques de parrainage","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/affiliation/me","href":"/api-reference/affiliation/obtenir-mes-statistiques-de-parrainage"},{"title":"Utiliser mes commissions pour réduire une facture","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/affiliation/apply-to-invoice/{invoiceId}","href":"/api-reference/affiliation/utiliser-mes-commissions-pour-réduire-une-facture"},{"title":"Appliquer un code de parrainage (unique)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/affiliation/apply/{code}","href":"/api-reference/affiliation/appliquer-un-code-de-parrainage-unique"},{"title":"Convertir mes commissions en crédits (min 20 €)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/affiliation/withdraw","href":"/api-reference/affiliation/convertir-mes-commissions-en-crédits-min-20-€"}]},{"group":"API — Statut \u0026 système","pages":[{"title":"Statut public de l’infrastructure","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/status","href":"/api-reference/status/statut-public-de-l’infrastructure"},{"title":"Historique de statut (30 derniers jours)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/status/history","href":"/api-reference/status/historique-de-statut-30-derniers-jours"},{"title":"Get health","deprecated":null,"version":null,"openapi":"/openapi.json get /health","href":"/api-reference/system/get-health"},{"title":"Get healthlive","deprecated":null,"version":null,"openapi":"/openapi.json get /health/live","href":"/api-reference/system/get-healthlive"},{"title":"Get healthready","deprecated":null,"version":null,"openapi":"/openapi.json get /health/ready","href":"/api-reference/system/get-healthready"},{"title":"Métadonnées de l’API","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1","href":"/api-reference/system/métadonnées-de-l’api"}]},{"group":"API — Bot Discord","pages":[{"title":"[bot] Activations Discord actives avec état de modération","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/bot/activations","href":"/api-reference/bot/[bot]-activations-discord-actives-avec-état-de-modération"},{"title":"[bot] Configuration du bot (plan admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/bot/config","href":"/api-reference/bot/[bot]-configuration-du-bot-plan-admin"},{"title":"[bot] Flux de notifications DM par utilisateur lié (factures en attente, renouvellements, services dégradés)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/bot/discord-notifications","href":"/api-reference/bot/[bot]-flux-de-notifications-dm-par-utilisateur-lié-factures-en-attente-renouvellements-services-dégradés"},{"title":"[bot] Donnée de ync de rôle activation + SKU facturé + type","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/bot/discord-roles","href":"/api-reference/bot/[bot]-donnée-de-ync-de-rôle--activation-+-sku-facturé-+-type"},{"title":"[bot] Sonde de vivabilité de la surface bot","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/bot/health","href":"/api-reference/bot/[bot]-sonde-de-vivabilité-de-la-surface-bot"},{"title":"[bot] Vue client par id Discord (services, factures, crédit)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/bot/users/{discordId}/overview","href":"/api-reference/bot/[bot]-vue-client-par-id-discord-services-factures-crédit"},{"title":"[bot] Statut du compte Oxanaut par id Discord","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/bot/users/{discordId}/status","href":"/api-reference/bot/[bot]-statut-du-compte-oxanaut-par-id-discord"}]},{"group":"Administration","expanded":false,"pages":[{"title":"Delete v1admincategories","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/admin/categories/{id}","href":"/api-reference/admin--store-\u0026-invoices/delete-v1admincategories"},{"title":"Delete v1admincoupons","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/admin/coupons/{id}","href":"/api-reference/admin--store-\u0026-invoices/delete-v1admincoupons"},{"title":"Supprimer une devise (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/currencies/{code}","href":"/api-reference/admin--store-\u0026-invoices/supprimer-une-devise-admin"},{"title":"Supprimer un montage (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/mounts/{id}","href":"/api-reference/admin--store-\u0026-invoices/supprimer-un-montage-admin"},{"title":"Delete v1adminplans","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/admin/plans/{planId}","href":"/api-reference/admin--store-\u0026-invoices/delete-v1adminplans"},{"title":"Delete v1adminproducts","deprecated":null,"version":null,"openapi":"/openapi.json delete /v1/admin/products/{id}","href":"/api-reference/admin--store-\u0026-invoices/delete-v1adminproducts"},{"title":"Supprimer un taux de TVA (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/tax-rates/{id}","href":"/api-reference/admin--store-\u0026-invoices/supprimer-un-taux-de-tva-admin"},{"title":"Get v1admincategories","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/admin/categories","href":"/api-reference/admin--store-\u0026-invoices/get-v1admincategories"},{"title":"Get v1admincoupons","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/admin/coupons","href":"/api-reference/admin--store-\u0026-invoices/get-v1admincoupons"},{"title":"Get v1admincoupons usages","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/admin/coupons/{id}/usages","href":"/api-reference/admin--store-\u0026-invoices/get-v1admincoupons-usages"},{"title":"Get v1admincredits","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/admin/credits/{sub}","href":"/api-reference/admin--store-\u0026-invoices/get-v1admincredits"},{"title":"Lister toutes les devises (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/currencies","href":"/api-reference/admin--store-\u0026-invoices/lister-toutes-les-devises-admin"},{"title":"Get v1admininvoices","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/admin/invoices","href":"/api-reference/admin--store-\u0026-invoices/get-v1admininvoices"},{"title":"Obtenir une facture avec tous ses détails (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/invoices/{id}","href":"/api-reference/admin--store-\u0026-invoices/obtenir-une-facture-avec-tous-ses-détails-admin"},{"title":"Lister tous les montages (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/mounts","href":"/api-reference/admin--store-\u0026-invoices/lister-tous-les-montages-admin"},{"title":"Get v1adminnotification templates","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/admin/notification-templates","href":"/api-reference/admin--store-\u0026-invoices/get-v1adminnotification-templates"},{"title":"Get v1adminproducts","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/admin/products","href":"/api-reference/admin--store-\u0026-invoices/get-v1adminproducts"},{"title":"Lister les produits cibles d’upgrade d’un produit","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/products/{id}/upgrades","href":"/api-reference/admin--store-\u0026-invoices/lister-les-produits-cibles-d’upgrade-d’un-produit"},{"title":"Lister tous les taux de TVA (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/tax-rates","href":"/api-reference/admin--store-\u0026-invoices/lister-tous-les-taux-de-tva-admin"},{"title":"Patch v1admincategories","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/admin/categories/{id}","href":"/api-reference/admin--store-\u0026-invoices/patch-v1admincategories"},{"title":"Mettre à jour une devise (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/currencies/{code}","href":"/api-reference/admin--store-\u0026-invoices/mettre-à-jour-une-devise-admin"},{"title":"Patch v1admininvoices mark paid","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/admin/invoices/{id}/mark-paid","href":"/api-reference/admin--store-\u0026-invoices/patch-v1admininvoices-mark-paid"},{"title":"Patch v1admininvoices void","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/admin/invoices/{id}/void","href":"/api-reference/admin--store-\u0026-invoices/patch-v1admininvoices-void"},{"title":"Mettre à jour un montage (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/mounts/{id}","href":"/api-reference/admin--store-\u0026-invoices/mettre-à-jour-un-montage-admin"},{"title":"Patch v1adminnotification templates","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/admin/notification-templates/{id}","href":"/api-reference/admin--store-\u0026-invoices/patch-v1adminnotification-templates"},{"title":"Patch v1adminproductsbulk tax rate","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/admin/products/bulk-tax-rate","href":"/api-reference/admin--store-\u0026-invoices/patch-v1adminproductsbulk-tax-rate"},{"title":"Patch v1adminproducts","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/admin/products/{id}","href":"/api-reference/admin--store-\u0026-invoices/patch-v1adminproducts"},{"title":"Mettre à jour un taux de TVA (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/tax-rates/{id}","href":"/api-reference/admin--store-\u0026-invoices/mettre-à-jour-un-taux-de-tva-admin"},{"title":"Post v1admincategories","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/admin/categories","href":"/api-reference/admin--store-\u0026-invoices/post-v1admincategories"},{"title":"Post v1admincoupons","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/admin/coupons","href":"/api-reference/admin--store-\u0026-invoices/post-v1admincoupons"},{"title":"Post v1admincredits","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/admin/credits","href":"/api-reference/admin--store-\u0026-invoices/post-v1admincredits"},{"title":"Créer une devise (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/currencies","href":"/api-reference/admin--store-\u0026-invoices/créer-une-devise-admin"},{"title":"Réconcilier les factures avec Stripe (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/invoices/sync-stripe","href":"/api-reference/admin--store-\u0026-invoices/réconcilier-les-factures-avec-stripe-admin"},{"title":"Envoyer un lien de paiement au client (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/invoices/{id}/send-payment-link","href":"/api-reference/admin--store-\u0026-invoices/envoyer-un-lien-de-paiement-au-client-admin"},{"title":"Créer un montage (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/mounts","href":"/api-reference/admin--store-\u0026-invoices/créer-un-montage-admin"},{"title":"Post v1adminproducts","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/admin/products","href":"/api-reference/admin--store-\u0026-invoices/post-v1adminproducts"},{"title":"Post v1adminproducts plans","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/admin/products/{id}/plans","href":"/api-reference/admin--store-\u0026-invoices/post-v1adminproducts-plans"},{"title":"Créer un service (ligne de facturation) pour un client","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/services","href":"/api-reference/admin--store-\u0026-invoices/créer-un-service-ligne-de-facturation-pour-un-client"},{"title":"Transférer un service à un autre propriétaire","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/services/{id}/transfer","href":"/api-reference/admin--store-\u0026-invoices/transférer-un-service-à-un-autre-propriétaire"},{"title":"Créer un taux de TVA (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/tax-rates","href":"/api-reference/admin--store-\u0026-invoices/créer-un-taux-de-tva-admin"},{"title":"Remplacer la liste des cibles d’upgrade d’un produit","deprecated":null,"version":null,"openapi":"/openapi.fr.json put /v1/admin/products/{id}/upgrades","href":"/api-reference/admin--store-\u0026-invoices/remplacer-la-liste-des-cibles-d’upgrade-d’un-produit"},{"title":"Supprimer une connexion de panel (les services sont conservés)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/nodes/{id}","href":"/api-reference/admin--nodes-\u0026-provisioning/supprimer-une-connexion-de-panel-les-services-sont-conservés"},{"title":"Lister les eggs (catalogue local, imports de panel inclus)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/eggs","href":"/api-reference/admin--nodes-\u0026-provisioning/lister-les-eggs-catalogue-local-imports-de-panel-inclus"},{"title":"Lister les connexions de panel (nœuds)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/nodes","href":"/api-reference/admin--nodes-\u0026-provisioning/lister-les-connexions-de-panel-nœuds"},{"title":"Mettre à jour une connexion de panel","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/nodes/{id}","href":"/api-reference/admin--nodes-\u0026-provisioning/mettre-à-jour-une-connexion-de-panel"},{"title":"Ajouter une connexion de panel (Pelican Pterodactyl)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/nodes","href":"/api-reference/admin--nodes-\u0026-provisioning/ajouter-une-connexion-de-panel-pelican-pterodactyl"},{"title":"Importer mettre à jour le egg du panel","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/nodes/{id}/sync-eggs","href":"/api-reference/admin--nodes-\u0026-provisioning/importer-mettre-à-jour-le-egg-du-panel"},{"title":"Tester la connexion de panel (ping + localisations)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/nodes/{id}/test","href":"/api-reference/admin--nodes-\u0026-provisioning/tester-la-connexion-de-panel-ping-+-localisations"},{"title":"Suspendre le service sur son panel","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/services/{id}/suspend","href":"/api-reference/admin--nodes-\u0026-provisioning/suspendre-le-service-sur-son-panel"},{"title":"Réactiver le service sur son panel","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/services/{id}/unsuspend","href":"/api-reference/admin--nodes-\u0026-provisioning/réactiver-le-service-sur-son-panel"},{"title":"Lister les réglages groupés par catégorie (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/settings","href":"/api-reference/admin--settings-\u0026-tenants/lister-les-réglages-groupés-par-catégorie-admin"},{"title":"Réglages publics de marque (selon le tenant)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/settings/branding","href":"/api-reference/admin--settings-\u0026-tenants/réglages-publics-de-marque-selon-le-tenant"},{"title":"Prévisualiser un PDF de facture avec les réglages courants","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/settings/invoice-preview","href":"/api-reference/admin--settings-\u0026-tenants/prévisualiser-un-pdf-de-facture-avec-les-réglages-courants"},{"title":"Lister les tenants (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/tenants","href":"/api-reference/admin--settings-\u0026-tenants/lister-les-tenants-admin"},{"title":"Obtenir les limites d’un tenant (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/tenants/{id}/limits","href":"/api-reference/admin--settings-\u0026-tenants/obtenir-les-limites-d’un-tenant-admin"},{"title":"Obtenir l’usage courant d’un tenant (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/tenants/{id}/usage","href":"/api-reference/admin--settings-\u0026-tenants/obtenir-l’usage-courant-d’un-tenant-admin"},{"title":"Mise à jour groupée des réglages (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/settings","href":"/api-reference/admin--settings-\u0026-tenants/mise-à-jour-groupée-des-réglages-admin"},{"title":"Mettre à jour un tenant (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/tenants/{id}","href":"/api-reference/admin--settings-\u0026-tenants/mettre-à-jour-un-tenant-admin"},{"title":"Téléverser le logo de la société (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/logo","href":"/api-reference/admin--settings-\u0026-tenants/téléverser-le-logo-de-la-société-admin"},{"title":"Téléverser le logo mode sombre (data URL)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/logo/dark","href":"/api-reference/admin--settings-\u0026-tenants/téléverser-le-logo-mode-sombre-data-url"},{"title":"Envoyer un e-mail de test à l’admin connecté","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/mail/test","href":"/api-reference/admin--settings-\u0026-tenants/envoyer-un-e-mail-de-test-à-l’admin-connecté"},{"title":"Supprimer les utilisateurs stub pl_ (les clients pro restent sur Pennylane)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/pennylane/cleanup-stubs","href":"/api-reference/admin--settings-\u0026-tenants/supprimer-les-utilisateurs-stub-pl_-les-clients-pro-restent-sur-pennylane"},{"title":"Importer toutes les factures Pennylane en base locale (idempotent)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/pennylane/import-invoices","href":"/api-reference/admin--settings-\u0026-tenants/importer-toutes-les-factures-pennylane-en-base-locale-idempotent"},{"title":"Réimporter tous les clients locaux dans Pennylane (idempotent)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/pennylane/sync-customers","href":"/api-reference/admin--settings-\u0026-tenants/réimporter-tous-les-clients-locaux-dans-pennylane-idempotent"},{"title":"Réimporter toutes les factures locales dans Pennylane (idempotent)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/pennylane/sync-invoices","href":"/api-reference/admin--settings-\u0026-tenants/réimporter-toutes-les-factures-locales-dans-pennylane-idempotent"},{"title":"Tester la connexion Pennylane (lecture seule)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/settings/pennylane/test","href":"/api-reference/admin--settings-\u0026-tenants/tester-la-connexion-pennylane-lecture-seule"},{"title":"Créer un tenant + provisioning white-label (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/tenants","href":"/api-reference/admin--settings-\u0026-tenants/créer-un-tenant-+-provisioning-white-label-admin"},{"title":"Définir mettre à jour le limite d’un tenant (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json put /v1/admin/tenants/{id}/limits","href":"/api-reference/admin--settings-\u0026-tenants/définir-mettre-à-jour-le-limite-d’un-tenant-admin"},{"title":"Supprimer un rôle","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/rbac/roles/{roleKey}","href":"/api-reference/admin--rbac/supprimer-un-rôle"},{"title":"Délié une permission d’un rôle","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/rbac/roles/{roleKey}/permissions/{permissionKey}","href":"/api-reference/admin--rbac/délié-une-permission-d’un-rôle"},{"title":"Retirer un rôle à un utilisateur","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/rbac/users/{userId}/roles/{roleKey}","href":"/api-reference/admin--rbac/retirer-un-rôle-à-un-utilisateur"},{"title":"Lister toutes les permissions","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/rbac/permissions","href":"/api-reference/admin--rbac/lister-toutes-les-permissions"},{"title":"Lister tous les rôles","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/rbac/roles","href":"/api-reference/admin--rbac/lister-tous-les-rôles"},{"title":"Lister toutes les attributions de rôles","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/rbac/users","href":"/api-reference/admin--rbac/lister-toutes-les-attributions-de-rôles"},{"title":"Créer une nouvelle permission","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/rbac/permissions","href":"/api-reference/admin--rbac/créer-une-nouvelle-permission"},{"title":"Créer un nouveau rôle","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/rbac/roles","href":"/api-reference/admin--rbac/créer-un-nouveau-rôle"},{"title":"Lier une permission à un rôle","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/rbac/roles/{roleKey}/permissions/{permissionKey}","href":"/api-reference/admin--rbac/lier-une-permission-à-un-rôle"},{"title":"Attribuer un rôle à un utilisateur","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/rbac/users/{userId}/roles/{roleKey}","href":"/api-reference/admin--rbac/attribuer-un-rôle-à-un-utilisateur"},{"title":"Supprimer un abonnement webhook (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/webhooks/{id}","href":"/api-reference/admin--webhooks/supprimer-un-abonnement-webhook-admin"},{"title":"Lister les types d’événements webhook connus (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/webhook-events","href":"/api-reference/admin--webhooks/lister-les-types-d’événements-webhook-connus-admin"},{"title":"Lister tous les abonnements webhook (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/webhooks","href":"/api-reference/admin--webhooks/lister-tous-les-abonnements-webhook-admin"},{"title":"Lister les livraisons récentes d’un webhook (admin, audit)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/webhooks/{id}/deliveries","href":"/api-reference/admin--webhooks/lister-les-livraisons-récentes-d’un-webhook-admin-audit"},{"title":"Mettre à jour un abonnement webhook (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/webhooks/{id}","href":"/api-reference/admin--webhooks/mettre-à-jour-un-abonnement-webhook-admin"},{"title":"Créer un abonnement webhook (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/webhooks","href":"/api-reference/admin--webhooks/créer-un-abonnement-webhook-admin"},{"title":"Relivrer un payload webhook passé (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/webhooks/{id}/deliveries/{deliveryId}/retry","href":"/api-reference/admin--webhooks/relivrer-un-payload-webhook-passé-admin"},{"title":"Supprimer une passerelle","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/gateways/{id}","href":"/api-reference/admin--gateways/supprimer-une-passerelle"},{"title":"Lister les types de passerelles et leurs schémas de config","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/gateway-types","href":"/api-reference/admin--gateways/lister-les-types-de-passerelles-et-leurs-schémas-de-config"},{"title":"Lister toutes les passerelles configurées","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/gateways","href":"/api-reference/admin--gateways/lister-toutes-les-passerelles-configurées"},{"title":"Mettre à jour une passerelle","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/gateways/{id}","href":"/api-reference/admin--gateways/mettre-à-jour-une-passerelle"},{"title":"Créer une passerelle","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/gateways","href":"/api-reference/admin--gateways/créer-une-passerelle"},{"title":"Lire la configuration du bot Oxanaut","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/integrations/bot-config","href":"/api-reference/admin--integrations/lire-la-configuration-du-bot-oxanaut"},{"title":"Remplacer la configuration du bot Oxanaut","deprecated":null,"version":null,"openapi":"/openapi.fr.json put /v1/admin/integrations/bot-config","href":"/api-reference/admin--integrations/remplacer-la-configuration-du-bot-oxanaut"},{"title":"Supprimer un client OIDC","deprecated":null,"version":null,"openapi":"/openapi.fr.json delete /v1/admin/oauth-clients/{id}","href":"/api-reference/admin--oauth-clients/supprimer-un-client-oidc"},{"title":"Lister les clients OIDC (secrets masqués)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/oauth-clients","href":"/api-reference/admin--oauth-clients/lister-les-clients-oidc-secrets-masqués"},{"title":"Créer un client OIDC (secret affiché une seule fois)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/oauth-clients","href":"/api-reference/admin--oauth-clients/créer-un-client-oidc-secret-affiché-une-seule-fois"},{"title":"Mettre à jour un client OIDC","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/oauth-clients/{id}","href":"/api-reference/admin--oauth-clients/mettre-à-jour-un-client-oidc"},{"title":"Rotater le secret d’un client OIDC","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/oauth-clients/{id}/rotate-secret","href":"/api-reference/admin--oauth-clients/rotater-le-secret-d’un-client-oidc"},{"title":"Lister les entrées d’audit de requêtes (admin, paginé)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/audit","href":"/api-reference/admin--audit/lister-les-entrées-d’audit-de-requêtes-admin-paginé"},{"title":"Lister les événements d’audit (admin, filtré + paginé)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/audit-v2","href":"/api-reference/admin--audit/lister-les-événements-d’audit-admin-filtré-+-paginé"},{"title":"Obtenir le facette d’audit (compte par ource acteur)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/audit-v2/facets","href":"/api-reference/admin--audit/obtenir-le-facette-d’audit-compte-par-ource-acteur"},{"title":"Obtenir le détail d’une entrée d’audit (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/audit/{id}","href":"/api-reference/admin--audit/obtenir-le-détail-d’une-entrée-d’audit-admin"},{"title":"Analyse transversale pour la page d’analytics (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/analytics","href":"/api-reference/admin--stats/analyse-transversale-pour-la-page-d’analytics-admin"},{"title":"Métriques agrégées de la plateforme (dashboard admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/stats","href":"/api-reference/admin--stats/métriques-agrégées-de-la-plateforme-dashboard-admin"},{"title":"Lister les demandes de type de compte (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/account-type-requests","href":"/api-reference/admin--account-type-requests/lister-les-demandes-de-type-de-compte-admin"},{"title":"Approuver ou rejeter une demande de type de compte (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json patch /v1/admin/account-type-requests/{id}","href":"/api-reference/admin--account-type-requests/approuver-ou-rejeter-une-demande-de-type-de-compte-admin"},{"title":"Lister les imports Paymenter récents (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/imports","href":"/api-reference/admin--imports/lister-les-imports-paymenter-récents-admin"},{"title":"Obtenir un rapport d’import Paymenter par id (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json get /v1/admin/imports/{id}","href":"/api-reference/admin--imports/obtenir-un-rapport-d’import-paymenter-par-id-admin"},{"title":"Importer un dump SQL Paymenter (admin)","deprecated":null,"version":null,"openapi":"/openapi.fr.json post /v1/admin/imports/paymenter","href":"/api-reference/admin--imports/importer-un-dump-sql-paymenter-admin"}]}]}]},{"language":"en","pages":[{"title":"en","href":"/en/panel/services"}]}]},"basePath":"","title":"Services - Oxanaut","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":[],"chunks":[]}