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

# Endpoints heredados de límites de ACU por usuario

> Endpoints obsoletos de límites por usuario y de límite predeterminado por usuario, sustituidos por niveles

<Warning>
  **Obsoletos.** Estos endpoints son anteriores a los [niveles](/es/admin/billing/user-acu-limits) y su nomenclatura resulta engañosa: pese al nombre del campo `local_agent`, el límite que gestionan **ya no se aplica exclusivamente a Local Agent**; es el límite de ACU de toda la cuenta del usuario, tanto para las sesiones de Devin en la nube como para los productos Local Agent. Utilice preferentemente los [endpoints de políticas de uso](/es/admin/billing/user-acu-limits#tier-endpoints).
</Warning>

Guía de migración:

* Configurar `cycle_acu_limit` en los [endpoints de usuario](#user-endpoints) equivale a establecer una **anulación permanente** mediante el [endpoint de anulación por usuario](/es/admin/billing/user-acu-limits#user-override-endpoint).
* Los [endpoints de límite predeterminado por usuario](#default-user-limit-endpoints) ahora leen y escriben el `cycle_acu_limit` del **nivel predeterminado**; ya no existe un límite predeterminado por usuario independiente.
* El campo `billing_org_id` de los endpoints de usuario **no está obsoleto**: sigue siendo el mecanismo mediante el cual se asigna la [atribución de organización de facturación](/es/admin/billing/org-acu-limits#billing-organization-attribution) para los límites de Local Agent a nivel de organización.

Consulte [límites de ACU](/es/admin/billing/acu-limits) para obtener información sobre la autenticación, los permisos y la semántica de `PATCH` comunes a todos los endpoints de esta página.

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

<div id="get-a-users-acu-settings">
  ### Obtener la configuración de ACU de un usuario
</div>

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

**Cuerpo de la respuesta**

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

El bloque `local_agent` se omite cuando el usuario no tiene una anulación explícita del límite ni una atribución de organización de facturación. Los campos del bloque se omiten si no están configurados.

Esta respuesta contiene únicamente la anulación permanente del usuario, no su límite efectivo. Para determinar los límites efectivos, use los [endpoints de usuario por nivel](/es/admin/billing/user-acu-limits#tier-user-endpoints).

<div id="update-a-users-acu-settings">
  ### Actualizar la configuración de ACU de un usuario
</div>

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

Configurar `cycle_acu_limit` aquí crea una anulación permanente sin cambiar la asignación de nivel del usuario.

**Cuerpo de la solicitud: establecer una anulación permanente y la organización de facturación**

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

**Cuerpo de la solicitud: borrar únicamente la asignación de la organización de facturación**

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

**Cuerpo de la solicitud: borrar todos los Settings del usuario**

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

El endpoint devuelve HTTP `204` si la operación se realiza correctamente.

<div id="delete-a-users-acu-settings">
  ### Eliminar la configuración de ACU de un usuario
</div>

Esto borra la anulación permanente del límite del usuario y la atribución de organización de facturación.

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

El endpoint devuelve el código HTTP `204` si la operación se realiza correctamente.

<div id="default-user-limit-endpoints">
  ## Endpoints del límite predeterminado de usuarios
</div>

<div id="get-the-default-user-limit">
  ### Obtener el límite predeterminado de usuarios
</div>

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

**Cuerpo de la respuesta**

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

El bloque `local_agent` se omite cuando no se establece ningún límite para el nivel predeterminado.

<div id="update-the-default-user-limit">
  ### Actualizar el límite predeterminado de usuarios
</div>

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

**Cuerpo de la solicitud: establece el límite del nivel predeterminado**

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

**Cuerpo de la solicitud: borrar el límite del nivel predeterminado**

Establece `local_agent` en `null`:

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

El endpoint devuelve el código HTTP `204` si la operación se realiza correctamente.

<div id="delete-the-default-user-limit">
  ### Eliminar el límite de usuarios predeterminado
</div>

Elimina el límite del nivel predeterminado.

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

El endpoint devuelve el código HTTP `204` si la operación se realiza correctamente.
