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

# Anciens endpoints de limite d’ACU par utilisateur

> Endpoints obsolètes de limite par utilisateur et de limite utilisateur par défaut, remplacés par les niveaux

<Warning>
  **Obsolète.** Ces endpoints sont antérieurs aux [niveaux](/fr/admin/billing/user-acu-limits) et leur nommage est trompeur : malgré le nom du champ `local_agent`, la limite qu’ils gèrent **ne s’applique plus uniquement à Local Agent** — il s’agit de la limite d’ACU de l’utilisateur à l’échelle de son compte, pour les sessions cloud Devin comme pour les produits Local Agent. Privilégiez les [endpoints de politiques d’utilisation](/fr/admin/billing/user-acu-limits#tier-endpoints).
</Warning>

Guide de migration :

* Définir `cycle_acu_limit` sur les [endpoints utilisateur](#user-endpoints) équivaut à définir une **dérogation permanente** via l’[endpoint de dérogation utilisateur](/fr/admin/billing/user-acu-limits#user-override-endpoint).
* Les [endpoints de limite utilisateur par défaut](#default-user-limit-endpoints) lisent et écrivent désormais le `cycle_acu_limit` du **niveau par défaut** — il n’existe plus de limite utilisateur par défaut distincte.
* Le champ `billing_org_id` des endpoints utilisateur **n’est pas obsolète** : il est toujours utilisé pour définir l’[attribution à l’organisation de facturation](/fr/admin/billing/org-acu-limits#billing-organization-attribution) des limites Local Agent à l’échelle de l’organisation.

Consultez [Limites d’ACU](/fr/admin/billing/acu-limits) pour connaître l’authentification, les autorisations et la sémantique de `PATCH` communes à tous les endpoints de cette page.

<div id="user-endpoints">
  ## Endpoints utilisateur
</div>

<div id="get-a-users-acu-settings">
  ### Obtenir les Settings d’un utilisateur
</div>

```http theme={null}
GET /v3beta1/enterprise/users/{user_id}/consumption/acu-limits
```

**Corps de la réponse**

```json theme={null}
{
  "local_agent": {
    "cycle_acu_limit": 1000,
    "billing_org_id": "org-xyz789"
  }
}
```

Le bloc `local_agent` est omis lorsque l’utilisateur n’a ni dérogation de limite explicite ni attribution à une organisation de facturation. Les champs du bloc sont omis lorsqu’ils ne sont pas renseignés.

Cette réponse contient uniquement la dérogation permanente de l’utilisateur, et non sa limite effective. Pour déterminer les limites effectives, utilisez les [endpoints utilisateur par niveau](/fr/admin/billing/user-acu-limits#tier-user-endpoints).

<div id="update-a-users-acu-settings">
  ### Mettre à jour les Settings d’un utilisateur
</div>

```http theme={null}
PATCH /v3beta1/enterprise/users/{user_id}/consumption/acu-limits
```

Définir `cycle_acu_limit` ici applique une dérogation permanente sans modifier le niveau attribué à l’utilisateur.

**Corps de la requête — définir une dérogation permanente et l’organisation de facturation**

```json theme={null}
{
  "local_agent": {
    "cycle_acu_limit": 1000,
    "billing_org_id": "org-xyz789"
  }
}
```

**Corps de la requête — supprime uniquement l’affectation à l’organisation de facturation**

```json theme={null}
{
  "local_agent": {
    "billing_org_id": null
  }
}
```

**Corps de la requête — effacer tous les paramètres utilisateur**

```json theme={null}
{
  "local_agent": null
}
```

L’endpoint renvoie le code HTTP `204` en cas de réussite.

<div id="delete-a-users-acu-settings">
  ### Supprimer les Settings d’un utilisateur
</div>

Supprime la dérogation permanente à la limite de l’utilisateur et l’attribution à l’organisation de facturation.

```http theme={null}
DELETE /v3beta1/enterprise/users/{user_id}/consumption/acu-limits
```

L’endpoint renvoie le code HTTP `204` en cas de réussite.

<div id="default-user-limit-endpoints">
  ## Endpoints de limite utilisateur par défaut
</div>

<div id="get-the-default-user-limit">
  ### Obtenir la limite utilisateur par défaut
</div>

```http theme={null}
GET /v3beta1/enterprise/users/consumption/acu-limits
```

**Corps de la réponse**

```json theme={null}
{
  "local_agent": {
    "cycle_acu_limit": 500
  }
}
```

Le bloc `local_agent` est omis lorsqu’aucune limite n’est définie pour le niveau par défaut.

<div id="update-the-default-user-limit">
  ### Mettre à jour la limite utilisateur par défaut
</div>

```http theme={null}
PATCH /v3beta1/enterprise/users/consumption/acu-limits
```

**Corps de la requête — définir la limite du niveau par défaut**

```json theme={null}
{
  "local_agent": {
    "cycle_acu_limit": 500
  }
}
```

**Corps de la requête — supprimer la limite du niveau par défaut**

Définissez `local_agent` sur `null` :

```json theme={null}
{
  "local_agent": null
}
```

L’endpoint renvoie le code HTTP `204` en cas de réussite.

<div id="delete-the-default-user-limit">
  ### Supprimer la limite utilisateur par défaut
</div>

Supprime la limite du niveau par défaut.

```http theme={null}
DELETE /v3beta1/enterprise/users/consumption/acu-limits
```

L’endpoint renvoie le code HTTP `204` en cas de succès.
