Claude Platform Docs

Elenca limiti di spesa effettivi

EffectiveListPage beta().organization().spendLimits().effective().list(params = EffectiveListParams.none(), requestOptions = RequestOptions.none())
GET/v1/organizations/spend_limits/effective

Elenca il limite di spesa effettivo e la spesa dall'inizio del periodo di ciascun membro.

Restituisce una riga per ogni coppia (membro, periodo) per cui il membro risolve un limite di spesa, con l'ambito source da cui il limite di spesa è stato ereditato. La paginazione avviene per membro, quindi i periodi di un membro non vengono mai suddivisi tra pagine. Supportato solo per le organizzazioni Claude Enterprise, non per le organizzazioni Claude Console.

Parameters
EffectiveListParams params
Optional<Long> limit⁠Query parameter

Maximum number of members per page. A member's period rows never split across pages, so a page may carry more rows than this. Defaults to 20.

minimum1
maximum1000
Optional<String> page⁠Query parameter

Opaque cursor from a previous response's next_page field.

Optional<List<Period>> period⁠Query parameter

Restrict the report to these limit periods. Omit to return one row per period each member resolves a spend limit for.

maxItems3
DAILY("daily")
MONTHLY("monthly")
WEEKLY("weekly")
Optional<List<String>> userIds⁠Query parameter

Restrict the report to these members, by tagged user ID (user_...). At most 100 entries.

maxItems100
Returns
class BetaSpendSummary { actor; amount; currency; /* 5 more */ }

Per-member effective-limit report row (GET /spend_limits/effective).

Elenca limiti di spesa effettivi
package com.anthropic.example;

import com.anthropic.client.AnthropicClient;
import com.anthropic.client.okhttp.AnthropicOkHttpClient;
import com.anthropic.models.beta.organization.spendlimits.effective.EffectiveListPage;
import com.anthropic.models.beta.organization.spendlimits.effective.EffectiveListParams;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        AnthropicClient client = AnthropicOkHttpClient.fromEnv();

        EffectiveListPage page = client.beta().organization().spendLimits().effective().list();
    }
}
Returns Examples
Response 200
{
  "data": [
    {
      "actor": {
        "deleted": true,
        "email_address": "email_address",
        "name": "name",
        "type": "user_actor",
        "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
      },
      "amount": "50000",
      "currency": "USD",
      "period": "daily",
      "period_to_date_spend": "12050.5",
      "scope": {
        "type": "user",
        "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
      },
      "source": {
        "type": "user",
        "user_id": "user_01WCz1FkmYMm4gnmykNKUu3Q"
      },
      "spend_limit_id": "spend_limit_id"
    }
  ],
  "next_page": "next_page"
}