Claude Platform Docs

Lister les limites de dépenses effectives

beta.organization.spend_limits.effective.list(**kwargs) -> PageCursor<BetaSpendSummary>
GET/v1/organizations/spend_limits/effective

Répertorie la limite de dépenses effective de chaque membre et ses dépenses depuis le début de la période.

Renvoie une ligne par couple (membre, période) pour lequel le membre résout une limite de dépenses, avec la portée source dont la limite de dépenses a été héritée. La pagination se fait par membre, de sorte que les périodes d'un membre ne sont jamais réparties sur plusieurs pages. Pris en charge uniquement pour les organisations Claude Enterprise, pas pour les organisations Claude Console.

Parameters
limit: Integer⁠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
page: String⁠Query parameter

Opaque cursor from a previous response's next_page field.

period: Array[:daily | :monthly | :weekly]⁠Query parameter

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

maxItems3
One of the following:
:daily
:monthly
:weekly
user_ids: Array[String]⁠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).

Lister les limites de dépenses effectives
require "anthropic"

anthropic = Anthropic::Client.new(api_key: "my-anthropic-api-key")

page = anthropic.beta.organization.spend_limits.effective.list

puts(page)
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"
}