> ## 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.

# Nutzungskonfiguration festlegen

> Legen Sie Add-on-Kreditlimits pro Nutzer fest oder entfernen Sie sie, und wenden Sie sie für die Verwaltung der Enterprise-Abrechnung auf ein Team, eine Gruppe oder einen einzelnen Nutzer an.

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

Legen Sie für Ihre Organisation Nutzungslimits pro Nutzer für Add-on-Guthaben fest oder heben Sie sie auf. Limits werden immer pro Nutzer angewendet. Wenn Sie als Geltungsbereich ein Team oder eine Gruppe angeben, wird das Limit auf jeden Nutzer innerhalb dieses Teams oder dieser Gruppe einzeln angewendet – es wird kein gemeinsames Limit für das gesamte Team oder die gesamte Gruppe festgelegt.

<div id="request">
  ## Anfrage
</div>

<ParamField body="service_key" type="string" required>
  Ihr Service-Schlüssel mit der Berechtigung „Billing Write“
</ParamField>

<div id="credit-cap-configuration-choose-one">
  ### Konfiguration des Kreditlimits (Wählen Sie eine)
</div>

<ParamField body="clear_add_on_credit_cap" type="boolean">
  Auf `true` setzen, um das bestehende Kreditlimit für Zusatzguthaben aufzuheben
</ParamField>

<ParamField body="set_add_on_credit_cap" type="integer">
  Ein neues Kreditlimit für Zusatzguthaben festlegen (Ganzzahl)
</ParamField>

<Info>
  Sie müssen entweder `clear_add_on_credit_cap` oder `set_add_on_credit_cap` angeben, jedoch nicht beides.
</Info>

<div id="scope-configuration-choose-one">
  ### Geltungsbereich konfigurieren (eine Option wählen)
</div>

<ParamField body="team_level" type="boolean">
  Auf `true` setzen, um das Kreditlimit pro Nutzer auf alle Nutzer im Team anzuwenden
</ParamField>

<ParamField body="group_id" type="string">
  Das Kreditlimit pro Nutzer auf alle Nutzer in einer bestimmten Gruppe anwenden, indem die Gruppen-ID angegeben wird
</ParamField>

<ParamField body="user_email" type="string">
  Die Konfiguration auf einen bestimmten Nutzer anwenden, indem dessen E-Mail-Adresse angegeben wird
</ParamField>

<Info>
  Sie müssen `team_level`, `group_id` oder `user_email` angeben, um den Geltungsbereich festzulegen.
</Info>

<div id="example-request-set-per-user-credit-cap-for-all-users-on-team">
  ### Beispielanfrage – Kreditlimit pro Nutzer für alle Nutzer im Team festlegen
</div>

```bash theme={null}
curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "set_add_on_credit_cap": 10000,
  "team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig
```

<div id="example-request-set-per-user-credit-cap-for-all-users-in-a-group">
  ### Beispielanfrage – Kreditlimit pro Nutzer für alle Nutzer in einer Gruppe festlegen
</div>

```bash theme={null}
curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "set_add_on_credit_cap": 5000,
  "group_id": "engineering_team"
}' \
https://server.codeium.com/api/v1/UsageConfig
```

<div id="example-request-set-credit-cap-for-user">
  ### Beispielanfrage - Kreditlimit für einen Nutzer festlegen
</div>

```bash theme={null}
curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "set_add_on_credit_cap": 1000,
  "user_email": "user@example.com"
}' \
https://server.codeium.com/api/v1/UsageConfig
```

<div id="example-request-clear-credit-cap">
  ### Beispielanfrage - Kreditlimit aufheben
</div>

```bash theme={null}
curl -X POST --header "Content-Type: application/json" \
--data '{
  "service_key": "your_service_key_here",
  "clear_add_on_credit_cap": true,
  "team_level": true
}' \
https://server.codeium.com/api/v1/UsageConfig
```

<div id="response">
  ## Antwort
</div>

Der Response-Body ist leer. Ein `200`-Statuscode weist darauf hin, dass der Vorgang erfolgreich war.

<div id="error-responses">
  ## Fehlerantworten
</div>

Häufige Fehlerszenarien:

* Ungültiger Service-Schlüssel oder unzureichende Berechtigungen
* Sowohl `clear_add_on_credit_cap` als auch `set_add_on_credit_cap` angegeben
* Weder `clear_add_on_credit_cap` noch `set_add_on_credit_cap` angegeben
* Mehrere Parameter für den Geltungsbereich angegeben
* Kein Parameter für den Geltungsbereich angegeben
* Ungültige Gruppen-ID oder Nutzer-E-Mail
* Rate-Limit überschritten
