Claude Platform Docs

引き上げリクエスト

支出上限引き上げリクエストの一覧を取得
IncreaseRequestListPage Beta.Organization.SpendLimits.IncreaseRequests.List(parameters, cancellationToken = default)
GET/v1/organizations/spend_limit_increase_requests

支出上限引き上げリクエストの一覧を、新しい順に取得します。

支出上限引き上げリクエストを取得
BetaSpendLimitIncreaseRequest Beta.Organization.SpendLimits.IncreaseRequests.Retrieve(parameters, cancellationToken = default)
GET/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}

支出上限引き上げリクエストを取得します。

支出上限引き上げリクエストを承認
IncreaseRequestApproveResponse Beta.Organization.SpendLimits.IncreaseRequests.Approve(parameters, cancellationToken = default)
POST/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve

保留中の支出上限引き上げリクエストを承認します。

支出上限引き上げリクエストを拒否
BetaSpendLimitIncreaseRequest Beta.Organization.SpendLimits.IncreaseRequests.Deny(parameters, cancellationToken = default)
POST/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny

保留中の支出上限引き上げリクエストを拒否します。

Models
class BetaSpendLimitIncreaseRequest { Type = "spend_limit_increase_request"; ID; Actor; /* 6 more */ }
class BetaSpendLimitIncreaseRequestActor: union

Who submitted the increase request.

class BetaSpendLimitUserActor { Type = "user_actor"; Deleted; EmailAddress; /* 2 more */ }

A user within the organization. name and email_address are null when the underlying account is unavailable or has been deleted; deleted is true only for deleted accounts.

JsonElement Type = "user_actor"

Actor type. Always user_actor.

required bool Deleted

True only when the underlying account has been deleted.

required string? EmailAddress

The user's email address. Null when the account is unavailable or has been deleted.

required string? Name

The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.

required string UserID

Tagged ID of the user.

class BetaSpendLimitScopedApiKeyActor { Type = "scoped_api_key_actor"; ScopedApiKeyID; }

A scoped Admin API key acting on behalf of the organization.

JsonElement Type = "scoped_api_key_actor"
required string ScopedApiKeyID
class BetaSpendLimitIncreaseRequestResolvedBy: union

Who approved or denied the increase request.

class BetaSpendLimitUserActor { Type = "user_actor"; Deleted; EmailAddress; /* 2 more */ }

A user within the organization. name and email_address are null when the underlying account is unavailable or has been deleted; deleted is true only for deleted accounts.

JsonElement Type = "user_actor"

Actor type. Always user_actor.

required bool Deleted

True only when the underlying account has been deleted.

required string? EmailAddress

The user's email address. Null when the account is unavailable or has been deleted.

required string? Name

The user's current display name. Null when the account is unavailable, has been deleted, or has no name set.

required string UserID

Tagged ID of the user.

class BetaSpendLimitScopedApiKeyActor { Type = "scoped_api_key_actor"; ScopedApiKeyID; }

A scoped Admin API key acting on behalf of the organization.

JsonElement Type = "scoped_api_key_actor"
required string ScopedApiKeyID
enum BetaSpendLimitIncreaseRequestStatus
Approved("approved")
Denied("denied")
Pending("pending")