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

# Endpoint legacy per i limiti ACU degli utenti

> Endpoint deprecati per i limiti predefiniti e per utente, sostituiti dai tier

<Warning>
  **Deprecati.** Questi endpoint precedono i [tier](/it/admin/billing/user-acu-limits) e la loro denominazione è fuorviante: nonostante il nome del campo `local_agent`, il limite che gestiscono **non è più limitato a Local Agent** — è il limite ACU a livello di account dell'utente, valido sia per le sessioni cloud Devin sia per i prodotti Local Agent. Usa preferibilmente gli [endpoint delle policy di utilizzo](/it/admin/billing/user-acu-limits#tier-endpoints).
</Warning>

Guida alla migrazione:

* Impostare `cycle_acu_limit` sugli [endpoint utente](#user-endpoints) equivale a impostare un **override permanente** tramite l'[endpoint di override utente](/it/admin/billing/user-acu-limits#user-override-endpoint).
* Gli [endpoint del limite utente predefinito](#default-user-limit-endpoints) ora leggono e scrivono il `cycle_acu_limit` del **tier predefinito** — non esiste più un limite utente predefinito separato.
* Il campo `billing_org_id` negli endpoint utente **non è deprecato**: viene ancora utilizzato per assegnare l'[attribuzione all'organizzazione di fatturazione](/it/admin/billing/org-acu-limits#billing-organization-attribution) dei limiti Local Agent a livello di organizzazione.

Consulta [Limiti ACU](/it/admin/billing/acu-limits) per informazioni su autenticazione, autorizzazioni e semantica di `PATCH`, comuni a tutti gli endpoint di questa pagina.

<div id="user-endpoints">
  ## Endpoint utente
</div>

<div id="get-a-users-acu-settings">
  ### Ottieni le impostazioni ACU di un utente
</div>

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

**Corpo della risposta**

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

Il blocco `local_agent` viene omesso se l'utente non ha né un override esplicito del limite né un'attribuzione all'organizzazione di fatturazione. I campi all'interno del blocco vengono omessi se non sono impostati.

Questa risposta contiene solo l'override permanente dell'utente, non il limite effettivo. Per determinare i limiti effettivi, utilizza gli [endpoint utente per livello](/it/admin/billing/user-acu-limits#tier-user-endpoints).

<div id="update-a-users-acu-settings">
  ### Aggiorna le impostazioni ACU di un utente
</div>

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

L'impostazione di `cycle_acu_limit` qui crea un override permanente senza modificare l'assegnazione del tier dell'utente.

**Corpo della richiesta — impostare un override permanente e l'organizzazione di fatturazione**

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

**Corpo della richiesta — rimuove solo l'assegnazione dell'organizzazione di fatturazione**

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

**Corpo della richiesta — cancella tutte le impostazioni dell'utente**

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

L'endpoint restituisce HTTP `204` in caso di successo.

<div id="delete-a-users-acu-settings">
  ### Elimina le impostazioni ACU di un utente
</div>

Questa operazione rimuove l'override permanente del limite dell'utente e l'attribuzione all'organizzazione di fatturazione.

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

L'endpoint restituisce il codice HTTP `204` in caso di successo.

<div id="default-user-limit-endpoints">
  ## Endpoint del limite utente predefinito
</div>

<div id="get-the-default-user-limit">
  ### Recupera il limite utente predefinito
</div>

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

**Corpo della risposta**

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

Il blocco `local_agent` viene omesso se non è impostato alcun limite per il tier predefinito.

<div id="update-the-default-user-limit">
  ### Aggiorna il limite utente predefinito
</div>

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

**Corpo della richiesta — imposta il limite del tier predefinito**

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

**Corpo della richiesta — rimuovi il limite del tier predefinito**

Imposta `local_agent` su `null`:

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

L'endpoint restituisce il codice HTTP `204` in caso di esito positivo.

<div id="delete-the-default-user-limit">
  ### Elimina il limite utente predefinito
</div>

Rimuove il limite del tier predefinito.

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

L'endpoint restituisce il codice HTTP `204` in caso di successo.
