> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# API-Referenz

> Enterprise API zur Abfrage von Devin Desktop-Nutzungsdaten und zur Verwaltung von Konfigurationen mit Service-Schlüssel-Authentifizierung.

<div id="overview">
  ## Übersicht
</div>

Die Devin Desktop API ermöglicht Enterprise-Kunden den programmgesteuerten Zugriff auf detaillierte Nutzungsanalysen und die Verwaltung von Nutzungskonfigurationen für ihre Teams.

<Note>Die API ist nur in Enterprise-Plänen verfügbar</Note>

<div id="base-url">
  ## Base URL
</div>

Alle API-Anfragen sollten an die folgende URL gesendet werden:

```
https://server.codeium.com/api/v1/
```

<div id="authentication">
  ## Authentifizierung
</div>

Die Devin Desktop API verwendet zur Authentifizierung Service-Schlüssel. Service-Schlüssel müssen bei allen API-Aufrufen im Request-Body enthalten sein.

<div id="creating-a-service-key">
  ### Einen Service-Schlüssel erstellen
</div>

1. Navigiere zur Seite [Team Settings](https://windsurf.com/team/settings)
2. Gehe zum Abschnitt „Service Keys“
3. Erstelle einen neuen Service-Schlüssel mit den passenden Berechtigungen
4. Kopiere den generierten Service-Schlüssel zur Verwendung in API-Anfragen

<div id="required-permissions">
  ### Erforderliche Berechtigungen
</div>

Verschiedene API-Endpunkte erfordern unterschiedliche Berechtigungen. Die jeweils erforderliche Berechtigung finden Sie in der Dokumentation des einzelnen Endpunkts:

| Endpunkt                                                                                                      | Erforderliche Berechtigung |
| ------------------------------------------------------------------------------------------------------------- | -------------------------- |
| [Benutzerdefinierte Analytics](/de/desktop/accounts/api-reference/custom-analytics) (`/Analytics`)            | Analytics Read             |
| [Analytics der Nutzerseite](/de/desktop/accounts/api-reference/user-page-analytics) (`/UserPageAnalytics`)    | Teams Read-Only            |
| [Cascade Analytics](/de/desktop/accounts/api-reference/cascade-analytics) (`/CascadeAnalytics`)               | Teams Read-Only            |
| [Nutzungskonfiguration festlegen](/de/desktop/accounts/api-reference/usage-config) (`/UsageConfig`)           | Billing Write              |
| [Nutzungskonfiguration abrufen](/de/desktop/accounts/api-reference/get-usage-config) (`/GetUsageConfig`)      | Billing Read               |
| [Team-Guthaben abrufen](/de/desktop/accounts/api-reference/get-team-credit-balance) (`/GetTeamCreditBalance`) | Billing Read               |

<div id="using-service-keys">
  ### Service-Schlüssel verwenden
</div>

Geben Sie Ihren Service-Schlüssel im Request-Body aller API-Aufrufe an:

```json theme={null}
{
  "service_key": "your_service_key_here",
  // ... weitere Parameter
}
```

<Warning>Bewahren Sie Ihre Service-Schlüssel sicher auf und geben Sie sie niemals in clientseitigem Code oder öffentlichen Repositories preis</Warning>

<div id="rate-limits">
  ## Ratenlimits
</div>

Für API-Anfragen gelten Ratenlimits, um die Stabilität des Dienstes zu gewährleisten. Wenn Sie das Ratenlimit überschreiten, erhalten Sie eine Antwort mit dem Statuscode `429 Too Many Requests`.

<div id="support">
  ## Support
</div>

Bei Fragen zur API wenden Sie sich bitte an den [Devin Desktop Support](https://windsurf.com/support).
