Claude Platform Docs

Establecer límite de gasto

POST/v1/organizations/spend_limits

Establece una anulación de límite de gasto por usuario.

Upsert con clave (scope, period): establecer un límite que ya existe lo sobrescribe en su lugar. Solo se acepta scope.type: "user"; los valores predeterminados por nivel de asiento, grupo y organización se configuran en claude.ai.

Body
amount: string or null

Limit amount as a non-negative integer decimal string in the minor unit of the organization's billing currency (cents for USD): "50000" is $500.00. null sets an explicit no-limit override for this scope and period only — each period resolves independently, so caps for other periods still apply.

scope: object{ type, user_id }

Scope selecting a single member of the organization.

type: "user"

Scope type. Always user for this scope.

defaultuser
user_id: string

Tagged ID of the member the spend limit applies to.

period: optional "daily" or "monthly" or "weekly"
One of the following:
"daily"
"monthly"
"weekly"
Returns
SpendLimit object{ id, amount, created_at, 5 more }

A configured spend limit: a cap on metered spend for one scope and period.

Establecer límite de gasto
cURL
curl https://api.anthropic.com/v1/organizations/spend_limits \
    -H 'Content-Type: application/json' \
    -H 'anthropic-version: 2023-06-01' \
    -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
    -d '{
          "amount": "50000",
          "scope": {
            "type": "user",
            "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
          },
          "period": "monthly"
        }'
Returns Examples
Response 200
{
  "id": "id",
  "amount": "50000",
  "created_at": "2019-12-27T18:11:19.117Z",
  "currency": "USD",
  "period": "monthly",
  "scope": {
    "type": "user",
    "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
  },
  "type": "spend_limit",
  "updated_at": "2019-12-27T18:11:19.117Z"
}