Die Windsurf-API ermöglicht Enterprise-Kunden den programmgesteuerten Zugriff auf detaillierte Nutzungs-Analytics sowie die Verwaltung von Nutzungskonfigurationen für ihre Teams.
Verschiedene API-Endpunkte erfordern unterschiedliche Berechtigungen. Weitere Informationen zu den jeweils benötigten Berechtigungen finden Sie in der Dokumentation der einzelnen Endpunkte:
API-Anfragen unterliegen Rate Limits, um die Stabilität des Dienstes sicherzustellen. Wenn du ein Rate Limit überschreitest, erhältst du eine Antwort mit 429 Too Many Requests.
Bei Fragen und Support zum API wenden Sie sich bitte an den Windsurf Support.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Windsurf Docs","colors":{"primary":"#34E8BB","light":"#34E8BB","dark":"#34E8BB"},"logo":{"light":"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f","dark":"https://mintcdn.com/codeium/Wq_VJcrav3XIkIsv/assets/windsurf-white-logo.svg?fit=max\u0026auto=format\u0026n=Wq_VJcrav3XIkIsv\u0026q=85\u0026s=cf2529c7ca0b084c690089bc03b55830","href":"https://windsurf.com"},"favicon":{"light":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c","dark":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c"},"navbar":{"links":[],"primary":{"type":"button","label":"Download","href":"https://windsurf.com/download"}},"footer":{"socials":{"twitter":"https://x.com/windsurf","discord":"https://discord.com/invite/3XFf78nAx5"}},"seo":{"metatags":{"og:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:site":"@windsurf","og:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers.","og:site_name":"Windsurf Docs","twitter:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers."},"indexing":"navigable"},"integrations":{"ga4":{"measurementId":"G-8183L9GV0M"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"windsurf/getting-started"},{"language":"fr","href":"fr/windsurf/getting-started"},{"language":"es","href":"es/windsurf/getting-started"},{"language":"de","href":"de/windsurf/getting-started"},{"language":"pt-BR","href":"pt-BR/windsurf/getting-started"},{"language":"zh","href":"zh/windsurf/getting-started"},{"language":"ja","href":"ja/windsurf/getting-started"},{"language":"ro","href":"ro/windsurf/getting-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"codeium","hasAudioNarration":false,"actualSubdomain":"codeium","customDomains":["docs.windsurf.com"],"gitSource":{"type":"github","owner":"exafunction","repo":"codeium-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae921b9a7789b0d4de9976b:success","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"en","tag":"Windsurf","count":57},{"language":"de","tag":"Windsurf","count":49},{"language":"es","tag":"Windsurf","count":49},{"language":"fr","tag":"Windsurf","count":49},{"language":"ja","tag":"Windsurf","count":49},{"language":"pt-BR","tag":"Windsurf","count":49},{"language":"ro","tag":"Windsurf","count":49},{"language":"zh","tag":"Windsurf","count":49},{"language":"en","tag":"Windsurf Plugins","count":44},{"language":"de","tag":"Windsurf Plugins","count":44},{"language":"es","tag":"Windsurf Plugins","count":44},{"language":"fr","tag":"Windsurf Plugins","count":44},{"language":"ja","tag":"Windsurf Plugins","count":44},{"language":"pt-BR","tag":"Windsurf Plugins","count":44},{"language":"ro","tag":"Windsurf Plugins","count":44},{"language":"zh","tag":"Windsurf Plugins","count":44},{"language":"en","tag":"Accounts","count":32},{"language":"de","tag":"Konten","count":30},{"language":"es","tag":"Cuentas","count":30},{"language":"fr","tag":"Comptes","count":30},{"language":"ja","tag":"アカウント","count":30},{"language":"pt-BR","tag":"Contas","count":30},{"language":"ro","tag":"Conturi","count":30},{"language":"zh","tag":"账户","count":30},{"language":"en","tag":"Teams \u0026 Enterprise","count":27},{"language":"de","tag":"Teams \u0026 Enterprise","count":26},{"language":"es","tag":"Teams y Enterprise","count":26},{"language":"fr","tag":"Teams et Enterprise","count":26},{"language":"pt-BR","tag":"Teams e Enterprise","count":26},{"language":"en","tag":"API Reference","count":18},{"language":"de","tag":"API-Referenz","count":18},{"language":"es","tag":"Referencia de la API","count":18},{"language":"fr","tag":"Référence de l’API","count":18},{"language":"ja","tag":"API リファレンス","count":18},{"language":"pt-BR","tag":"Referência da API","count":18},{"language":"zh","tag":"API 参考","count":18},{"language":"en","tag":"Editor","count":16},{"language":"de","tag":"Editor","count":14},{"language":"es","tag":"Editor","count":14},{"language":"fr","tag":"Éditeur","count":14},{"language":"ja","tag":"エディタ","count":14},{"language":"ja","tag":"Teams と Enterprise","count":14},{"language":"pt-BR","tag":"Editor","count":14},{"language":"ro","tag":"Editor","count":14},{"language":"ro","tag":"Teams și Enterprise","count":14},{"language":"zh","tag":"编辑器","count":14},{"language":"zh","tag":"Teams 与 Enterprise","count":14},{"language":"en","tag":"Troubleshooting","count":13},{"language":"de","tag":"Fehlerbehebung","count":13},{"language":"fr","tag":"Dépannage","count":13},{"language":"ja","tag":"トラブルシューティング","count":13},{"language":"ro","tag":"Depanare","count":13},{"language":"zh","tag":"故障排查","count":13},{"language":"en","tag":"Cascade","count":12},{"language":"de","tag":"Cascade","count":12},{"language":"es","tag":"Cascade","count":12},{"language":"fr","tag":"Cascade","count":12},{"language":"ja","tag":"Teams \u0026 Enterprise","count":12},{"language":"ja","tag":"Cascade","count":12},{"language":"pt-BR","tag":"Cascade","count":12},{"language":"ro","tag":"Teams \u0026 Enterprise","count":12},{"language":"ro","tag":"Cascade","count":12},{"language":"zh","tag":"Teams 和 Enterprise","count":12},{"language":"zh","tag":"Cascade","count":12},{"language":"en","tag":"Analytics API","count":10},{"language":"de","tag":"Analytics-API","count":10},{"language":"es","tag":"Analytics API","count":10},{"language":"fr","tag":"Analytics API","count":10},{"language":"ja","tag":"Analytics API(アナリティクス API)","count":10},{"language":"pt-BR","tag":"Analytics API","count":10},{"language":"ro","tag":"Analytics API","count":10},{"language":"zh","tag":"Analytics API","count":10},{"language":"ro","tag":"Referință API","count":9},{"language":"de","tag":"Erste Schritte","count":8},{"language":"es","tag":"Primeros pasos","count":8},{"language":"pt-BR","tag":"Primeiros passos","count":8},{"language":"es","tag":"Solución de problemas","count":7},{"language":"pt-BR","tag":"Solução de problemas","count":7},{"language":"en","tag":"Features","count":6},{"language":"fr","tag":"Fonctionnalités","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"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":"editor-metadata","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},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"de/windsurf/accounts/api-reference/api-introduction","slug":"/de/windsurf/accounts/api-reference/api-introduction","pageMetadata":{"title":"API-Referenz","description":"Enterprise-API zum Abfragen von Windsurf-Nutzungsdaten und zum Verwalten von Konfigurationen mit Service-Key-Authentifizierung.","keywords":["API","Enterprise","Service Key","Authentifizierung","Nutzungsdaten","Konfiguration","Referenz"],"href":"/de/windsurf/accounts/api-reference/api-introduction"},"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: \"Enterprise-API zum Abfragen von Windsurf-Nutzungsdaten und zum Verwalten von Konfigurationen mit Service-Key-Authentifizierung.\"\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={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(`div`,{id:`overview`,children:_jsx(Heading,{level:`2`,id:`überblick`,children:`Überblick`})}),`\n`,_jsx(_components.p,{children:`Die Windsurf-API ermöglicht Enterprise-Kunden den programmgesteuerten Zugriff auf detaillierte Nutzungs-Analytics sowie die Verwaltung von Nutzungskonfigurationen für ihre Teams.`}),`\n`,_jsx(Note,{children:`Die API ist nur für Enterprise-Pläne verfügbar`}),`\n`,_jsx(`div`,{id:`base-url`,children:_jsx(Heading,{level:`2`,id:`basis-url`,children:`Basis-URL`})}),`\n`,_jsx(_components.p,{children:`Alle API-Anfragen sollten an folgende Adresse gesendet werden:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://server.codeium.com/api/v1/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(`div`,{id:`authentication`,children:_jsx(Heading,{level:`2`,id:`authentifizierung`,children:`Authentifizierung`})}),`\n`,_jsx(_components.p,{children:`Die Windsurf-API verwendet Service Keys zur Authentifizierung. Service Keys müssen im Request-Body aller API-Aufrufe enthalten sein.`}),`\n`,_jsx(`div`,{id:`creating-a-service-key`,children:_jsx(Heading,{level:`3`,id:`einen-service-schlüssel-erstellen`,children:`Einen Service-Schlüssel erstellen`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Öffnen Sie Ihre `,_jsx(_components.a,{href:`https://windsurf.com/team/settings`,children:`Team-Einstellungen`})]}),`\n`,_jsx(_components.li,{children:`Wechseln Sie zum Bereich „Service-Schlüssel“`}),`\n`,_jsx(_components.li,{children:`Erstellen Sie einen neuen Service-Schlüssel mit geeigneten Berechtigungen`}),`\n`,_jsx(_components.li,{children:`Kopieren Sie den generierten Service-Schlüssel zur Verwendung in API-Anfragen`}),`\n`]}),`\n`,_jsx(`div`,{id:`required-permissions`,children:_jsx(Heading,{level:`3`,id:`erforderliche-berechtigungen`,children:`Erforderliche Berechtigungen`})}),`\n`,_jsx(_components.p,{children:`Verschiedene API-Endpunkte erfordern unterschiedliche Berechtigungen. Weitere Informationen zu den jeweils benötigten Berechtigungen finden Sie in der Dokumentation der einzelnen Endpunkte:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Endpunkt`}),_jsx(_components.th,{children:`Erforderliche Berechtigung`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/de/windsurf/accounts/api-reference/custom-analytics`,children:`Custom Analytics`}),` (`,_jsx(_components.code,{children:`/Analytics`}),`)`]}),_jsx(_components.td,{children:`Analytics Read`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/de/windsurf/accounts/api-reference/user-page-analytics`,children:`User Page Analytics`}),` (`,_jsx(_components.code,{children:`/UserPageAnalytics`}),`)`]}),_jsx(_components.td,{children:`Teams Nur-Lesen`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/de/windsurf/accounts/api-reference/cascade-analytics`,children:`Cascade Analytics`}),` (`,_jsx(_components.code,{children:`/CascadeAnalytics`}),`)`]}),_jsx(_components.td,{children:`Teams Nur-Lesen`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/de/windsurf/accounts/api-reference/usage-config`,children:`Set Usage Configuration`}),` (`,_jsx(_components.code,{children:`/UsageConfig`}),`)`]}),_jsx(_components.td,{children:`Billing Write`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/de/windsurf/accounts/api-reference/get-usage-config`,children:`Get Usage Configuration`}),` (`,_jsx(_components.code,{children:`/GetUsageConfig`}),`)`]}),_jsx(_components.td,{children:`Billing Read`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/de/windsurf/accounts/api-reference/get-team-credit-balance`,children:`Get Team Credit Balance`}),` (`,_jsx(_components.code,{children:`/GetTeamCreditBalance`}),`)`]}),_jsx(_components.td,{children:`Billing Read`})]})]})]}),`\n`,_jsx(`div`,{id:`using-service-keys`,children:_jsx(Heading,{level:`3`,id:`verwendung-von-service-schlüsseln`,children:`Verwendung von Service-Schlüsseln`})}),`\n`,_jsx(_components.p,{children:`Fügen Sie Ihren Service Key in den Anfragetext (Request Body) aller API-Aufrufe ein:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"service_key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"your_service_key_here\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // ... weitere Parameter`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Warning,{children:`Bewahren Sie Ihre Service-Schlüssel sicher auf und veröffentlichen Sie sie niemals in clientseitigem Code oder öffentlichen Repositories`}),`\n`,_jsx(`div`,{id:`rate-limits`,children:_jsx(Heading,{level:`2`,id:`rate-limits`,children:`Rate Limits`})}),`\n`,_jsxs(_components.p,{children:[`API-Anfragen unterliegen Rate Limits, um die Stabilität des Dienstes sicherzustellen. Wenn du ein Rate Limit überschreitest, erhältst du eine Antwort mit `,_jsx(_components.code,{children:`429 Too Many Requests`}),`.`]}),`\n`,_jsx(`div`,{id:`support`,children:_jsx(Heading,{level:`2`,id:`support`,children:`Support`})}),`\n`,_jsxs(_components.p,{children:[`Bei Fragen und Support zum API wenden Sie sich bitte an den `,_jsx(_components.a,{href:`https://windsurf.com/support`,children:`Windsurf Support`}),`.`]})]})}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":"API-Referenz","description":"Enterprise-API zum Abfragen von Windsurf-Nutzungsdaten und zum Verwalten von Konfigurationen mit Service-Key-Authentifizierung.","keywords":["API","Enterprise","Service Key","Authentifizierung","Nutzungsdaten","Konfiguration","Referenz"],"href":"/de/windsurf/accounts/api-reference/api-introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Überblick","slug":"überblick","depth":2,"children":[]},{"title":"Basis-URL","slug":"basis-url","depth":2,"children":[]},{"title":"Authentifizierung","slug":"authentifizierung","depth":2,"children":[{"title":"Einen Service-Schlüssel erstellen","slug":"einen-service-schlüssel-erstellen","depth":3,"children":[]},{"title":"Erforderliche Berechtigungen","slug":"erforderliche-berechtigungen","depth":3,"children":[]},{"title":"Verwendung von Service-Schlüsseln","slug":"verwendung-von-service-schlüsseln","depth":3,"children":[]}]},{"title":"Rate Limits","slug":"rate-limits","depth":2,"children":[]},{"title":"Support","slug":"support","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"codeium","siteName":"Windsurf Docs","title":"API-Referenz - Windsurf Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/windsurf/accounts/api-reference/api-introduction","matchLevel":1},"fr":{"href":"/fr/windsurf/accounts/api-reference/api-introduction","matchLevel":1},"es":{"href":"/es/windsurf/accounts/api-reference/api-introduction","matchLevel":1},"de":{"href":"/de/windsurf/accounts/api-reference/api-introduction","matchLevel":0},"pt-BR":{"href":"/pt-BR/windsurf/accounts/api-reference/api-introduction","matchLevel":1},"zh":{"href":"/zh/windsurf/accounts/api-reference/api-introduction","matchLevel":1},"ja":{"href":"/ja/windsurf/accounts/api-reference/api-introduction","matchLevel":1},"ro":{"href":"/ro/windsurf/accounts/api-reference/api-introduction","matchLevel":1}}},"lastModified":"2026-03-09T16:55:49.913Z","originalFileLocation":"de/windsurf/accounts/api-reference/api-introduction.mdx","locale":"de"},"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=\"Enterprise-API zum Abfragen von Windsurf-Nutzungsdaten und zum Verwalten von Konfigurationen mit Service-Key-Authentifizierung.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_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/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_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/codeium/fpJcfiGfVrP-tNfE/_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/codeium/fpJcfiGfVrP-tNfE/_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/codeium/fpJcfiGfVrP-tNfE/_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/codeium/fpJcfiGfVrP-tNfE/_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/codeium/fpJcfiGfVrP-tNfE/_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/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"API-Referenz - Windsurf Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\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=\"API-Referenz - Windsurf Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\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/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#34E8BB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/windsurf/accounts/api-reference/api-introduction.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.windsurf.com/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.windsurf.com/fr/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.windsurf.com/es/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.windsurf.com/pt-BR/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.windsurf.com/zh/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.windsurf.com/ja/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ro\" href=\"https://docs.windsurf.com/ro/windsurf/accounts/api-reference/api-introduction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.windsurf.com/windsurf/accounts/api-reference/api-introduction\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.windsurf.com/#organization\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.windsurf.com#website\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction#webpage\",\"url\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction\",\"name\":\"API-Referenz\",\"description\":\"Enterprise-API zum Abfragen von Windsurf-Nutzungsdaten und zum Verwalten von Konfigurationen mit Service-Key-Authentifizierung.\",\"dateModified\":\"2026-03-09T16:55:49.913Z\",\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Konten\",\"item\":\"https://docs.windsurf.com/de/windsurf/accounts/usage\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Teams \u0026 Enterprise\",\"item\":\"https://docs.windsurf.com/de/windsurf/accounts/teams-getting-started\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"API-Referenz\",\"item\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction#article\",\"headline\":\"API-Referenz\",\"name\":\"API-Referenz\",\"description\":\"Enterprise-API zum Abfragen von Windsurf-Nutzungsdaten und zum Verwalten von Konfigurationen mit Service-Key-Authentifizierung.\",\"url\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.windsurf.com/de/windsurf/accounts/api-reference/api-introduction#webpage\"},\"image\":\"https://exafunction.github.io/public/hero/thumbnail_docs.png\",\"dateModified\":\"2026-03-09T16:55:49.913Z\",\"keywords\":\"API, Enterprise, Service Key, Authentifizierung, Nutzungsdaten, Konfiguration, Referenz\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"}}]}\u003c/script>","agentPointerHref":"/de/windsurf/accounts/api-reference/api-introduction.md","siteName":"Windsurf Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/windsurf/accounts/api-reference/api-introduction"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/windsurf/accounts/api-reference/api-introduction"}]},{"language":"es","pages":[{"title":"es","href":"/es/windsurf/accounts/api-reference/api-introduction"}]},{"language":"de","tabs":[{"tab":"Windsurf","groups":[{"group":"Editor","pages":[{"group":"Erste Schritte","pages":[{"title":"Willkommen bei Windsurf","sidebarTitle":"Einrichtung","href":"/de/windsurf/getting-started"},{"group":"Empfohlene Erweiterungen","pages":[{"title":"Empfohlene Erweiterungen","href":"/de/windsurf/recommended-extensions"},{"title":"C#, .NET und CPP","href":"/de/windsurf/csharp-cpp"}]}]},{"title":"AI-Modelle","sidebarTitle":"Modelle","href":"/de/windsurf/models"},{"title":"Windsurf Tab","sidebarTitle":"Tab","href":"/de/tab/overview"},{"title":"Command","sidebarTitle":"Command","href":"/de/command/windsurf-overview"},{"title":"Code Lenses","href":"/de/command/windsurf-related-features"},{"title":"Terminal","sidebarTitle":"Terminal","href":"/de/windsurf/terminal"},{"title":"Windsurf-Previews","sidebarTitle":"Browser-Previews","href":"/de/windsurf/previews"},{"title":"KI-Commit-Nachrichten","href":"/de/windsurf/ai-commit-message"},{"title":"DeepWiki","sidebarTitle":"DeepWiki","href":"/de/windsurf/deepwiki"},{"title":"Codemaps","href":"/de/windsurf/codemaps"},{"title":"Vibe and Replace","sidebarTitle":"Vibe and Replace","href":"/de/windsurf/vibe-and-replace"},{"title":"Erweiterte Konfiguration","sidebarTitle":"Erweitert","href":"/de/windsurf/advanced"}]},{"group":"Cascade","pages":[{"title":"Cascade – Überblick","sidebarTitle":"Überblick","href":"/de/windsurf/cascade/cascade"},{"title":"Arena-Modus","sidebarTitle":"Arena-Modus","href":"/de/windsurf/cascade/arena"},{"title":"Cascade-Modi","sidebarTitle":"Modi","href":"/de/windsurf/cascade/modes"},{"title":"App Deploys","href":"/de/windsurf/cascade/app-deploys"},{"title":"Web- und Dokumentsuche","href":"/de/windsurf/cascade/web-search"},{"title":"Memories \u0026 Regeln","href":"/de/windsurf/cascade/memories"},{"title":"Skills","href":"/de/windsurf/cascade/skills"},{"title":"AGENTS.md","sidebarTitle":"AGENTS.md","href":"/de/windsurf/cascade/agents-md"},{"title":"Workflows","sidebarTitle":"Workflows","href":"/de/windsurf/cascade/workflows"},{"title":"Worktrees","sidebarTitle":"Worktrees","href":"/de/windsurf/cascade/worktrees"},{"title":"Model Context Protocol (MCP)","href":"/de/windsurf/cascade/mcp"},{"title":"Cascade Hooks","href":"/de/windsurf/cascade/hooks"}]},{"group":"Konten","pages":[{"title":"Pläne und Credit-Nutzung","sidebarTitle":"Nutzung","href":"/de/windsurf/accounts/usage"},{"title":"Analytics","href":"/de/windsurf/accounts/analytics"},{"group":"Teams \u0026 Enterprise","pages":[{"group":"Erste Schritte","pages":[{"title":"Erste Schritte mit Teams und Enterprise","sidebarTitle":"Erste Schritte","href":"/de/windsurf/accounts/teams-getting-started"},{"title":"Leitfaden für Administratoren","href":"/de/windsurf/guide-for-admins"}]},{"title":"Rollenbasierter Zugriff \u0026 Verwaltung","sidebarTitle":"Rollenbasierter Zugriff","description":"Konfigurieren Sie RBAC-Berechtigungen, erstellen Sie benutzerdefinierte Rollen und verwalten Sie den Benutzerzugriff für Windsurf Teams- und Enterprise-Pläne.","href":"/de/windsurf/accounts/rbac-role-management"},{"group":"API-Referenz","pages":[{"title":"API-Referenz","href":"/de/windsurf/accounts/api-reference/api-introduction"},{"group":"Analytics-API","pages":[{"title":"Analytics-API","description":"Enterprise-Analytics-API zum Abfragen von Windsurf-Nutzungsdaten einschließlich Autocomplete-, Chat-, Command- und Cascade-Metriken.","href":"/de/windsurf/accounts/api-reference/analytics-api-introduction"},{"title":"Seiten-Analytics für Benutzer abrufen","api":"POST https://server.codeium.com/api/v1/UserPageAnalytics","href":"/de/windsurf/accounts/api-reference/user-page-analytics"},{"title":"Cascade Analytics abrufen","api":"POST https://server.codeium.com/api/v1/CascadeAnalytics","href":"/de/windsurf/accounts/api-reference/cascade-analytics"},{"title":"Benutzerdefinierte Analytics-Abfrage","api":"POST https://server.codeium.com/api/v1/Analytics","href":"/de/windsurf/accounts/api-reference/custom-analytics"},{"title":"Fehlerbehandlung","href":"/de/windsurf/accounts/api-reference/errors"}]},{"group":"Nutzungs-API","pages":[{"title":"Nutzungskonfiguration einrichten","api":"POST https://server.codeium.com/api/v1/UsageConfig","href":"/de/windsurf/accounts/api-reference/usage-config"},{"title":"Nutzungskonfiguration abrufen","api":"POST https://server.codeium.com/api/v1/GetUsageConfig","href":"/de/windsurf/accounts/api-reference/get-usage-config"},{"title":"Guthabenstand des Teams abrufen","api":"POST https://server.codeium.com/api/v1/GetTeamCreditBalance","href":"/de/windsurf/accounts/api-reference/get-team-credit-balance"}]}]},{"title":"Einrichten von SSO \u0026 SCIM","sidebarTitle":"SSO \u0026 SCIM","href":"/de/windsurf/accounts/sso-scim"},{"title":"Domainverifizierung","sidebarTitle":"Domainverifizierung","href":"/de/windsurf/accounts/domain-verification"}]}]},{"group":"Kontextverständnis","pages":[{"title":"Kontextbewusstsein in Windsurf","sidebarTitle":"Übersicht","href":"/de/context-awareness/windsurf-overview"},{"title":"Fast Context","href":"/de/context-awareness/fast-context"},{"title":"Windsurf Ignore","href":"/de/context-awareness/windsurf-ignore"}]},{"group":"Fehlerbehebung","pages":[{"title":"Häufige Probleme mit Windsurf","sidebarTitle":"Häufige Probleme","href":"/de/troubleshooting/windsurf-common-issues"},{"title":"Proxy-Konfiguration im Windsurf-Editor","sidebarTitle":"Proxy-Konfiguration","href":"/de/troubleshooting/windsurf-proxy-configuration"},{"title":"Probleme mit TLS-/SSL-Inspektion in Windsurf","sidebarTitle":"SSL-Inspektion","href":"/de/troubleshooting/windsurf-ssl-inspection"},{"title":"Language Server schlägt unter Linux mit „No Space Left on Device“ fehl","sidebarTitle":"Linux-inotify-Grenzwerte","href":"/de/troubleshooting/windsurf-inotify-limits"},{"title":"Bekannte WSL-Probleme","sidebarTitle":"WSL-Probleme","href":"/de/troubleshooting/windsurf-wsl-performance"},{"title":"Windsurf-Logs sammeln","sidebarTitle":"Logs sammeln","href":"/de/troubleshooting/windsurf-gathering-logs"}]},{"group":"Sicherheit","pages":[{"title":"FedRAMP-Sicherheits-Admin-Handbuch","sidebarTitle":"FedRAMP-Sicherheits-Admin-Handbuch","href":"/de/security/security-admin-guide"},{"title":"Meldung von Sicherheitsbedenken","sidebarTitle":"Meldung","href":"/de/security/reporting"}]}]},{"tab":"Windsurf Plugins","pages":[{"title":"Windsurf Plugins","href":"/de/plugins/getting-started"}]}],"global":{"anchors":[{"anchor":"Discord-Community","icon":"discord","href":"https://discord.com/invite/3XFf78nAx5"},{"anchor":"Windsurf-Blog","icon":"newspaper","href":"https://windsurf.com/blog"},{"anchor":"Support","icon":"bug","href":"https://windsurf.com/support"}]}},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/windsurf/accounts/api-reference/api-introduction"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/windsurf/accounts/api-reference/api-introduction"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/windsurf/accounts/api-reference/api-introduction"}]},{"language":"ro","pages":[{"title":"ro","href":"/ro/windsurf/accounts/api-reference/api-introduction"}]}]},"basePath":"","title":"API-Referenz - Windsurf Docs","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":[],"chunks":[]}