組織
現在の組織を取得
BetaOrganization Beta.Organization.Retrieve(parameters, cancellationToken = default)認証されたAPIキーに関連付けられた組織に関する情報を取得します。
Models
組織APIキー
APIキー一覧を取得
ApiKeyListPage Beta.Organization.ApiKeys.List(parameters, cancellationToken = default)APIキーを取得(Admin API)
BetaApiKey Beta.Organization.ApiKeys.Retrieve(parameters, cancellationToken = default)組織内の単一のAPIキーに関する情報を、そのIDで検索して取得します。このAdmin APIエンドポイントにはAdmin APIキーが必要で、プログラムによるキー管理を目的としており、キーのシークレット値を返すことはありません。自分のAPIキーを表示または作成するには、Claude ConsoleのAPIキーにアクセスしてください。
APIキーを更新
BetaApiKey Beta.Organization.ApiKeys.Update(parameters, cancellationToken = default)組織外部キー
外部キーを作成
BetaExternalKey Beta.Organization.ExternalKeys.Create(parameters, cancellationToken = default)呼び出し元の組織が所有する外部キー設定を作成します。
外部キー一覧を取得
ExternalKeyListPage Beta.Organization.ExternalKeys.List(parameters, cancellationToken = default)呼び出し元の組織内の外部キー設定を一覧表示します。
外部キーを取得
BetaExternalKey Beta.Organization.ExternalKeys.Retrieve(parameters, cancellationToken = default)呼び出し元の組織内の単一の外部キー設定をIDで取得します。
外部キーを更新
BetaExternalKey Beta.Organization.ExternalKeys.Update(parameters, cancellationToken = default)外部キー設定を部分的に更新します。省略されたフィールドは変更されません。
外部キーを削除
ExternalKeyDeleteResponse Beta.Organization.ExternalKeys.Delete(parameters, cancellationToken = default)外部キー設定を削除します。
外部キーを検証
ExternalKeyValidateResponse Beta.Organization.ExternalKeys.Validate(parameters, cancellationToken = default)顧客のKMSに対して外部キー設定を検証します。
組織フェデレーション発行者
フェデレーション発行者を作成
BetaFederationIssuer Beta.Organization.Federation.Issuers.Create(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者一覧を取得
IssuerListPage Beta.Organization.Federation.Issuers.List(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者を取得
BetaFederationIssuer Beta.Organization.Federation.Issuers.Retrieve(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者を更新
BetaFederationIssuer Beta.Organization.Federation.Issuers.Update(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者をアーカイブ
BetaFederationIssuer Beta.Organization.Federation.Issuers.Archive(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織フェデレーションルール
フェデレーションルールを作成
BetaFederationRule Beta.Organization.Federation.Rules.Create(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルール一覧を取得
RuleListPage Beta.Organization.Federation.Rules.List(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールを取得
BetaFederationRule Beta.Organization.Federation.Rules.Retrieve(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールを更新
BetaFederationRule Beta.Organization.Federation.Rules.Update(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールをアーカイブ
BetaFederationRule Beta.Organization.Federation.Rules.Archive(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織フェデレーションルールワークスペース
フェデレーションルールのワークスペースを追加
BetaFederationRuleWorkspace Beta.Organization.Federation.Rules.Workspaces.Add(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールのワークスペース一覧を取得
WorkspaceListPage Beta.Organization.Federation.Rules.Workspaces.List(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールのワークスペースを削除
WorkspaceRemoveResponse Beta.Organization.Federation.Rules.Workspaces.Remove(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織招待
招待を作成
BetaOrganizationInvite Beta.Organization.Invites.Create(parameters, cancellationToken = default)メールでユーザーを組織に招待します。
招待一覧を取得
InviteListPage Beta.Organization.Invites.List(parameters, cancellationToken = default)組織の招待を一覧表示します。
招待を取得
BetaOrganizationInvite Beta.Organization.Invites.Retrieve(parameters, cancellationToken = default)IDで招待を取得します。
招待を削除
InviteDeleteResponse Beta.Organization.Invites.Delete(parameters, cancellationToken = default)保留中の招待を削除します。
サービスアカウントを作成
BetaServiceAccount Beta.Organization.ServiceAccounts.Create(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウント一覧を取得
ServiceAccountListPage Beta.Organization.ServiceAccounts.List(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントを取得
BetaServiceAccount Beta.Organization.ServiceAccounts.Retrieve(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントを更新
BetaServiceAccount Beta.Organization.ServiceAccounts.Update(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントをアーカイブ
BetaServiceAccount Beta.Organization.ServiceAccounts.Archive(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織サービスアカウントワークスペース
サービスアカウントにワークスペースを追加
BetaServiceAccountWorkspaceMember Beta.Organization.ServiceAccounts.Workspaces.Add(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペース一覧を取得
WorkspaceListPage Beta.Organization.ServiceAccounts.Workspaces.List(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントからワークスペースを削除
WorkspaceRemoveResponse Beta.Organization.ServiceAccounts.Workspaces.Remove(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織ユーザー
ユーザー一覧を取得
UserListPage Beta.Organization.Users.List(parameters, cancellationToken = default)組織のメンバーを一覧表示します。
ユーザーを取得
BetaOrganizationUser Beta.Organization.Users.Retrieve(parameters, cancellationToken = default)ユーザーIDで組織のメンバーを取得します。
ユーザーを更新
BetaOrganizationUser Beta.Organization.Users.Update(parameters, cancellationToken = default)メンバーの組織ロールを更新します。
ユーザーを削除
UserRemoveResponse Beta.Organization.Users.Remove(parameters, cancellationToken = default)組織からメンバーを削除します。
組織ワークスペース
ワークスペース一覧を取得
WorkspaceListPage Beta.Organization.Workspaces.List(parameters, cancellationToken = default)ワークスペースを作成
BetaWorkspace Beta.Organization.Workspaces.Create(parameters, cancellationToken = default)ワークスペースを取得
BetaWorkspace Beta.Organization.Workspaces.Retrieve(parameters, cancellationToken = default)ワークスペースを更新
BetaWorkspace Beta.Organization.Workspaces.Update(parameters, cancellationToken = default)ワークスペースをアーカイブ
BetaWorkspace Beta.Organization.Workspaces.Archive(parameters, cancellationToken = default)組織ワークスペースレート制限
ワークスペースのレート制限一覧を取得
RateLimitListPage Beta.Organization.Workspaces.RateLimits.List(parameters, cancellationToken = default)ワークスペースのレート制限を一覧表示します。
ワークスペースのレート制限を設定
BetaWorkspaceRateLimit Beta.Organization.Workspaces.RateLimits.Update(parameters, cancellationToken = default)ワークスペース内の1つのレート制限グループについて、レート制限のオーバーライドを設定またはクリアします。
組織ワークスペースメンバー
ワークスペースメンバー一覧を取得
MemberListPage Beta.Organization.Workspaces.Members.List(parameters, cancellationToken = default)ワークスペースメンバーを作成
BetaWorkspaceMember Beta.Organization.Workspaces.Members.Add(parameters, cancellationToken = default)ワークスペースメンバーを取得
BetaWorkspaceMember Beta.Organization.Workspaces.Members.Retrieve(parameters, cancellationToken = default)ワークスペースメンバーを更新
BetaWorkspaceMember Beta.Organization.Workspaces.Members.Update(parameters, cancellationToken = default)ワークスペースメンバーを削除
MemberRemoveResponse Beta.Organization.Workspaces.Members.Remove(parameters, cancellationToken = default)組織ワークスペースサービスアカウント
サービスアカウントのワークスペースメンバー一覧を取得
ServiceAccountListPage Beta.Organization.Workspaces.ServiceAccounts.List(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを作成
BetaServiceAccountWorkspaceMember Beta.Organization.Workspaces.ServiceAccounts.Add(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを取得
BetaServiceAccountWorkspaceMember Beta.Organization.Workspaces.ServiceAccounts.Retrieve(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを更新
BetaServiceAccountWorkspaceMember Beta.Organization.Workspaces.ServiceAccounts.Update(parameters, cancellationToken = default)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを削除
ServiceAccountRemoveResponse Beta.Organization.Workspaces.ServiceAccounts.Remove(parameters, cancellationToken = default)org:admin スコープを持つ OAuth アクセストークンが必要です。このトークンは ant auth login --scope org:admin またはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin API で WIF を管理するを参照してください。
組織レート制限
組織のレート制限を一覧表示
RateLimitListPage Beta.Organization.RateLimits.List(parameters, cancellationToken = default)組織の Messages API のレート制限を一覧表示します。
コンプライアンス設定を取得
BetaComplianceSettings Beta.Organization.ComplianceSettings.Retrieve(parameters, cancellationToken = default)組織のコンプライアンス設定を取得します。
コンプライアンス設定を更新
BetaComplianceSettings Beta.Organization.ComplianceSettings.Update(parameters, cancellationToken = default)Update your organization's Compliance Settings.
組織アナリティクスサマリー
アクティビティサマリーの取得
SummaryListPage Beta.Organization.Analytics.Summaries.List(parameters, cancellationToken = default)指定した期間における組織全体のアクティビティサマリーを取得します。
組織アナリティクスユーザー
ユーザーアクティビティの一覧を取得
UserListPage Beta.Organization.Analytics.Users.List(parameters, cancellationToken = default)指定した日のユーザーごとのアクティビティを、カーソルベースのページネーションで取得します。
組織アナリティクスアプリチャットプロジェクト
チャットプロジェクトの使用状況の取得
ProjectListPage Beta.Organization.Analytics.Apps.Chat.Projects.List(parameters, cancellationToken = default)指定した日のプロジェクトごとのアクティビティを、カーソルベースのページネーションで取得します。
組織アナリティクスコネクター
コネクター使用量を取得
ConnectorListPage Beta.Organization.Analytics.Connectors.List(parameters, cancellationToken = default)指定した日のコネクターごとの使用状況を、カーソルベースのページネーションで取得します。
組織アナリティクスプラグイン
プラグイン使用量を取得
PluginListPage Beta.Organization.Analytics.Plugins.List(parameters, cancellationToken = default)指定した日のプラグインごとのインストールおよび呼び出しの使用状況を、ページネーション付きで取得します。
組織アナリティクススキル
スキル使用量を取得
SkillListPage Beta.Organization.Analytics.Skills.List(parameters, cancellationToken = default)指定した日のスキルごとの使用状況を、カーソルベースのページネーションで取得します。
組織アナリティクスArtifacts
Artifactsのアクティビティを取得
ArtifactListPage Beta.Organization.Analytics.Artifacts.List(parameters, cancellationToken = default)指定した日のアーティファクト作成アクティビティを、MIMEタイプごとに分類して取得します。
組織アナリティクスUsage
ディメンション別のトークン使用量を取得
UsageListPage Beta.Organization.Analytics.Usage.List(parameters, cancellationToken = default)指定した日付範囲におけるトークン使用量を、ディメンション別に分けて取得します。
組織アナリティクスコスト
ディメンション別のコストを取得
CostListPage Beta.Organization.Analytics.Cost.List(parameters, cancellationToken = default)指定した日付範囲におけるUSD建てのコストを、ディメンション別に分けて取得します。
組織アナリティクス使用量レポート
トークン使用量の推移の取得
UsageReportListPage Beta.Organization.Analytics.UsageReport.List(parameters, cancellationToken = default)[レガシー] 指定した日付範囲におけるトークン使用量の推移を取得します。
組織アナリティクスユーザー使用状況レポート
ユーザーごとのトークン使用量の取得
UserUsageReportListPage Beta.Organization.Analytics.UserUsageReport.List(parameters, cancellationToken = default)[Legacy] Get per-user token usage across a date range.
組織アナリティクスコストレポート
コストの推移の取得
CostReportListPage Beta.Organization.Analytics.CostReport.List(parameters, cancellationToken = default)[レガシー] 指定した日付範囲におけるUSD建てのコストの推移を取得します。
組織アナリティクスユーザーコストレポート
ユーザーごとのコストの取得
UserCostReportListPage Beta.Organization.Analytics.UserCostReport.List(parameters, cancellationToken = default)[Legacy] Get per-user cost in USD across a date range.
組織支出上限
支出上限の設定
BetaSpendLimit Beta.Organization.SpendLimits.Set(parameters, cancellationToken = default)支出上限を設定します。
支出上限を取得
BetaSpendLimit Beta.Organization.SpendLimits.Retrieve(parameters, cancellationToken = default)IDを指定して支出上限を取得します。
支出上限を削除
SpendLimitDeleteResponse Beta.Organization.SpendLimits.Delete(parameters, cancellationToken = default)支出上限を削除します。
支出上限の一覧取得
SpendLimitListPage Beta.Organization.SpendLimits.List(parameters, cancellationToken = default)組織の支出上限を一覧表示します。
組織支出上限有効
有効な支出上限の一覧取得
EffectiveListPage Beta.Organization.SpendLimits.Effective.List(parameters, cancellationToken = default)各メンバーの実効支出上限と期間累計の支出を一覧表示します。
組織支出上限引き上げリクエスト
支出上限引き上げリクエストの一覧を取得
IncreaseRequestListPage Beta.Organization.SpendLimits.IncreaseRequests.List(parameters, cancellationToken = default)支出上限引き上げリクエストの一覧を、新しい順に取得します。
支出上限引き上げリクエストを取得
BetaSpendLimitIncreaseRequest Beta.Organization.SpendLimits.IncreaseRequests.Retrieve(parameters, cancellationToken = default)支出上限引き上げリクエストを取得します。
支出上限引き上げリクエストを承認
IncreaseRequestApproveResponse Beta.Organization.SpendLimits.IncreaseRequests.Approve(parameters, cancellationToken = default)保留中の支出上限引き上げリクエストを承認します。
支出上限引き上げリクエストを拒否
BetaSpendLimitIncreaseRequest Beta.Organization.SpendLimits.IncreaseRequests.Deny(parameters, cancellationToken = default)保留中の支出上限引き上げリクエストを拒否します。
組織RBACグループ
RBACグループを作成
BetaRbacGroup Beta.Organization.RbacGroups.Create(parameters, cancellationToken = default)Claude Enterprise テナント内にRBACグループを作成します。API経由で作成されたグループのソースタイプは "direct" になります。
RBACグループの一覧を取得
RbacGroupListPage Beta.Organization.RbacGroups.List(parameters, cancellationToken = default)Claude Enterprise テナント内のRBACグループを一覧表示します。
RBACグループを取得
BetaRbacGroup Beta.Organization.RbacGroups.Retrieve(parameters, cancellationToken = default)IDでRBACグループを取得します。
RBACグループを更新
BetaRbacGroup Beta.Organization.RbacGroups.Update(parameters, cancellationToken = default)RBACグループの名前を更新します。テナント内の組織がSCIMプロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "scim")をAPIで変更することはできません。
RBACグループを削除
RbacGroupDeleteResponse Beta.Organization.RbacGroups.Delete(parameters, cancellationToken = default)RBACグループを削除します。テナント内の組織がSCIMプロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "scim")をAPIで削除することはできません。
組織RBACグループメンバー
RBACグループメンバーの一覧を取得
MemberListPage Beta.Organization.RbacGroups.Members.List(parameters, cancellationToken = default)RBACグループのメンバーを一覧表示します。
RBACグループメンバーの追加
BetaRbacGroupMember Beta.Organization.RbacGroups.Members.Add(parameters, cancellationToken = default)RBACグループにユーザーを追加します。テナント内の組織がSCIMプロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "scim")のメンバーシップをAPIで変更することはできません。
RBACグループメンバーの削除
MemberRemoveResponse Beta.Organization.RbacGroups.Members.Remove(parameters, cancellationToken = default)RBACグループからユーザーを削除します。テナント内の組織がSCIMプロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "scim")のメンバーシップをAPIで変更することはできません。
組織RBACロール
RBACロールの一覧を取得
RbacRoleListPage Beta.Organization.RbacRoles.List(parameters, cancellationToken = default)組織内のRBACロールを一覧表示します。
RBACロールを取得
BetaRbacRole Beta.Organization.RbacRoles.Retrieve(parameters, cancellationToken = default)IDでRBACロールを取得します。
組織RBACロール権限
RBACロールの権限の一覧を取得
PermissionListPage Beta.Organization.RbacRoles.Permissions.List(parameters, cancellationToken = default)RBACロールが付与する権限を一覧表示します。
組織プラグイン
プラグインの作成
BetaPlugin Beta.Organization.Plugins.Create(parameters, cancellationToken = default)バージョンのファイルをアップロードして、組織所有のプラグインとその最初のバージョンを作成します。
プラグインの取得
BetaPlugin Beta.Organization.Plugins.Retrieve(parameters, cancellationToken = default)IDを指定してプラグインを取得します。
プラグインの更新
BetaPlugin Beta.Organization.Plugins.Update(parameters, cancellationToken = default)組織所有のプラグインについて、保存されているどのバージョンをメンバーに提供するかを変更します。たとえば、以前のバージョンにロールバックする場合に使用します。これにより提供バージョンが固定されます。以降のアップロードは保存されますが、提供内容は変わらなくなります。また、固定は現在、ここでもclaude.aiでも元に戻すことができません。
プラグインの一覧表示
PluginListPage Beta.Organization.Plugins.List(parameters, cancellationToken = default)組織内で作成されたプラグインを新しい順に一覧表示します。組織自身のプラグインマーケットプレイスにあるものと、メンバーの個人用プラグインマーケットプレイスにあるものが含まれます。
プラグインの削除
BetaDeletedPlugin Beta.Organization.Plugins.Delete(parameters, cancellationToken = default)プラグインとそのすべてのバージョンを完全に削除します。管理者がclaude.aiで削除する場合とまったく同じです。プラグインは組織所有のものでも、メンバー所有のもの(その後組織を離れたメンバーのものを含む)でもかまいません。
組織プラグインバージョン
プラグインバージョンの作成
BetaPluginVersion Beta.Organization.Plugins.Versions.Create(parameters, cancellationToken = default)新しいバージョンのファイルをアップロードして、組織所有のプラグインにバージョンを追加します。プラグインの提供バージョンが固定されていない限り、追加したバージョンがメンバーに提供されるバージョンになります。
プラグインバージョンの一覧表示
VersionListPage Beta.Organization.Plugins.Versions.List(parameters, cancellationToken = default)プラグインのバージョンを新しい順に一覧表示します。
プラグインバージョンの取得
BetaPluginVersion Beta.Organization.Plugins.Versions.Retrieve(parameters, cancellationToken = default)プラグインの1つのバージョンをIDで取得するか、プラグインの最新バージョンを取得します。
プラグインバージョンアーカイブのダウンロード
HttpResponse Beta.Organization.Plugins.Versions.Download(parameters, cancellationToken = default)1つのバージョンの .zip アーカイブを、保存されているとおりにダウンロードします。メンバーの個人用プラグインマーケットプレイスにあるプラグインのダウンロードは、それぞれCompliance APIのアクティビティフィードに記録されます。
組織プラグインインストール設定
プラグインインストール設定の一覧表示
InstallationSettingListPage Beta.Organization.Plugins.InstallationSettings.List(parameters, cancellationToken = default)組織所有のプラグインのインストール設定(どのメンバーを対象とするかを示すもの)を、作成日時の新しい順に一覧表示します。
プラグインインストール設定の設定
BetaPluginInstallationSetting Beta.Organization.Plugins.InstallationSettings.Set(parameters, cancellationToken = default)組織所有のプラグインについて、組織全体または1つのRBACグループに対するインストール設定を設定または変更します。
プラグインインストール設定の削除
BetaDeletedPluginInstallationSetting Beta.Organization.Plugins.InstallationSettings.Remove(parameters, cancellationToken = default)組織所有のプラグインについて、組織全体または1つのRBACグループに対する独自のインストール設定を削除します。
プラグインマーケットプレイスの一覧表示
PluginMarketplaceListPage Beta.Organization.PluginMarketplaces.List(parameters, cancellationToken = default)プラグインが置かれているプラグインマーケットプレイスを新しい順に一覧表示します。組織自身のものと、メンバーの個人用のものが含まれます。
プラグインマーケットプレイスの取得
BetaPluginMarketplace Beta.Organization.PluginMarketplaces.Retrieve(parameters, cancellationToken = default)IDでプラグインマーケットプレイスを取得します。
プラグインマーケットプレイスの更新
BetaPluginMarketplace Beta.Organization.PluginMarketplaces.Update(parameters, cancellationToken = default)組織自身のプラグインマーケットプレイスの1つについて、デフォルトのインストール設定を設定します。そのマーケットプレイス内で独自の設定を持たないすべてのプラグイン(後から追加されるプラグインを含む)は、このデフォルトを組織全体の設定として受け取ります。
プラグインマーケットプレイスリポジトリの検証
BetaPluginMarketplaceValidationReport Beta.Organization.PluginMarketplaces.ValidateRepository(parameters, cancellationToken = default)公開GitHubリポジトリにあるプラグインマーケットプレイスがclaude.aiに同期されるかどうかを、接続や保存を行わずに確認します。
プラグインマーケットプレイスアーカイブの検証
BetaPluginMarketplaceValidationReport Beta.Organization.PluginMarketplaces.ValidateArchive(parameters, cancellationToken = default)マーケットプレイスディレクトリの .zip としてアップロードされたプラグインマーケットプレイスがclaude.aiに同期されるかどうかを、接続や保存を行わずに確認します。
組織テレメトリ送信先
テレメトリ送信先を作成
BetaTelemetryDestination Beta.Organization.TelemetryDestinations.Create(parameters, cancellationToken = default)組織の OpenTelemetry 送信先を登録します。
テレメトリ送信先を一覧表示
TelemetryDestinationListPage Beta.Organization.TelemetryDestinations.List(parameters, cancellationToken = default)組織の送信先を新しい順に一覧表示します。必要に応じて、指定したワークスペースを対象とするものだけに絞り込めます。
テレメトリ送信先を取得
BetaTelemetryDestination Beta.Organization.TelemetryDestinations.Retrieve(parameters, cancellationToken = default)送信先の設定、状態、および最新の配信結果を読み取ります。
テレメトリ送信先を更新
BetaTelemetryDestination Beta.Organization.TelemetryDestinations.Update(parameters, cancellationToken = default)テレメトリ送信先の設定、状態、または対象とするワークスペースを変更します。
テレメトリ送信先を削除
BetaDeletedTelemetryDestination Beta.Organization.TelemetryDestinations.Delete(parameters, cancellationToken = default)送信先とそのワークスペースリストを削除します。
テレメトリ送信先をテスト
BetaTelemetryDestinationTestResponse Beta.Organization.TelemetryDestinations.Test(parameters, cancellationToken = default)anthropic.test という名前のテストスパンを1つ、登録済みのヘッダーとともに送信先へ再試行なしで1回送信し、送信先の応答を報告します。送信先が 2xx ステータスで応答したかどうかにかかわらず、レスポンスは 200 です。その result のタイプは success、または failure で、後者の場合は理由が error に含まれます。送信先の設定、state、delivery_health は変更されません。無効な送信先もテストできます。1つの送信先のテストの間隔は10秒空けてください。それより早いリクエストにはステータス 429 が返される場合があります。
組織テレメトリ送信先ワークスペース
テレメトリ送信先ワークスペースを一覧表示
WorkspaceListPage Beta.Organization.TelemetryDestinations.Workspaces.List(parameters, cancellationToken = default)送信先のワークスペースリストにあるワークスペースを、新しいエントリから順に一覧表示します。
テレメトリ送信先ワークスペースを追加
BetaTelemetryDestinationWorkspace Beta.Organization.TelemetryDestinations.Workspaces.Add(parameters, cancellationToken = default)送信先のワークスペースリストにワークスペースを1つ追加します。
テレメトリ送信先ワークスペースを削除
BetaDeletedTelemetryDestinationWorkspace Beta.Organization.TelemetryDestinations.Workspaces.Remove(parameters, cancellationToken = default)送信先のワークスペースリストからワークスペースを1つ削除します。
組織Webhook
組織Webhookエンドポイントを作成
BetaNewOrganizationWebhookEndpoint Beta.Organization.Webhooks.Create(parameters, cancellationToken = default)組織Webhookエンドポイントを作成します。
組織Webhookエンドポイントの一覧を取得
WebhookListPage Beta.Organization.Webhooks.List(parameters, cancellationToken = default)組織のWebhookエンドポイントを一覧表示します。
組織Webhookエンドポイントを取得
BetaOrganizationWebhookEndpoint Beta.Organization.Webhooks.Retrieve(parameters, cancellationToken = default)IDを指定して組織Webhookエンドポイントを取得します。
組織Webhookエンドポイントを更新
BetaOrganizationWebhookEndpoint Beta.Organization.Webhooks.Update(parameters, cancellationToken = default)組織Webhookエンドポイントを更新します。送信したフィールドのみが変更されます。
組織Webhookエンドポイントを削除
BetaDeletedOrganizationWebhookEndpoint Beta.Organization.Webhooks.Delete(parameters, cancellationToken = default)組織Webhookエンドポイントを削除します。
組織Webhookエンドポイントの署名シークレットを再生成
BetaOrganizationWebhookEndpointSigningSecret Beta.Organization.Webhooks.RegenerateSigningSecret(parameters, cancellationToken = default)組織Webhookエンドポイントの署名シークレットを置き換えます。古いシークレットは直ちに使用できなくなります。新しいシークレットはこのレスポンスでのみ返されます。
組織Claude TagSlack Channels
Set Up Slack Channel
BetaClaudeTagSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Create(parameters, cancellationToken = default)Set a Slack channel up for Claude Tag and return it with its identifier. If the channel is already set up, whether in claude.ai, by Claude's first use in it or by an earlier request, the existing channel is returned, so the request can be repeated. settings, when sent, is applied as an update applies it. Before a channel is set up, Claude's Slack app confirms with Slack that the channel is in the workspace, is not archived and is visible to the app; a channel that fails the confirmation returns 404. Setting the channel up and applying settings are two steps: when the second is refused, the response is the refusal, the channel stays set up with every setting unset, and the error's details.slack_channel_id holds the channel's identifier.
List Slack Channels
SlackChannelListPage Beta.Organization.ClaudeTag.SlackChannels.List(parameters, cancellationToken = default)List the set-up Slack channels of one Slack workspace, newest first by created_at. A channel that is not set up is not listed: Slack holds the full list of a workspace's channels. Pass slack_channel_id as well to look one channel up by its Slack identifiers: data then holds that channel, or is empty when it is not set up, and limit and page are ignored. A workspace that the organization owns only through a Slack Enterprise Grid returns 404 until it is set up. With include_inherited=true each channel's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.
Get Slack Channel
BetaClaudeTagSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Retrieve(parameters, cancellationToken = default)Get one Slack channel and its settings. By default settings holds what the channel itself stores: a setting that is null there is not set on the channel and is inherited. With include_inherited=true, settings holds what applies in the channel once the settings levels above it are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from, so a caller tells the channel's own value from an inherited one by its source, not by whether it is null.
Update Slack Channel
BetaClaudeTagSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Update(parameters, cancellationToken = default)Change the settings a Slack channel stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the channel inherits it. If any value is refused, no setting in the request is stored. A group direct message takes no settings and returns 400.
Remove Slack Channel
BetaClaudeTagDeletedSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Delete(parameters, cancellationToken = default)Remove a Slack channel from Claude Tag. This deletes the channel's stored settings and its Bundle Targets at once, and then, in the background, the channel's sessions and their transcripts, its memory, its routines and the artifacts published from it. None of it can be restored. The channel in Slack and its messages are unchanged. The request is refused with 400 and error.details.error_code slack_channel_enabled while enabled resolves to true for the channel, as a read with include_inherited=true returns it: set enabled to false on the channel first. This guards against removing a channel in use by mistake; it is not a way to keep Claude out, because the removal deletes the channel's own enabled: false with its other settings, after which the channel inherits again and Claude's next use of it can set it up anew with a new identifier. The identifier returns 404 as soon as the request returns, so a repeated removal returns 404. A group direct message returns 400, and so does a channel that holds configuration this API does not manage.
組織Claude TagSlack Workspaces
List Slack Workspaces
SlackWorkspaceListPage Beta.Organization.ClaudeTag.SlackWorkspaces.List(parameters, cancellationToken = default)List the set-up Slack workspaces the organization owns, newest first by created_at. Pass slack_workspace_id to look one workspace up by its Slack identifier: data then holds that workspace, or is empty when it is not set up. A workspace of a Slack Enterprise Grid the organization has connected returns 404 until it is set up. With include_inherited=true each workspace's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.
Get Slack Workspace
BetaClaudeTagSlackWorkspace Beta.Organization.ClaudeTag.SlackWorkspaces.Retrieve(parameters, cancellationToken = default)Get one Slack workspace and its settings. By default settings holds what the workspace itself stores: a setting that is null there is not set on the workspace and is inherited. With include_inherited=true, settings holds what applies in the workspace once the organization's Slack defaults are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from.
Update Slack Workspace
BetaClaudeTagSlackWorkspace Beta.Organization.ClaudeTag.SlackWorkspaces.Update(parameters, cancellationToken = default)Change the settings a Slack workspace stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the workspace inherits it. If any value is refused, no setting in the request is stored.
組織Claude TagBundles
List Bundles
BundleListPage Beta.Organization.ClaudeTag.Bundles.List(parameters, cancellationToken = default)List the organization's Bundles, newest first by created_at. A Bundle that Claude Tag manages for itself is not listed.
Get Bundle
BetaClaudeTagBundle Beta.Organization.ClaudeTag.Bundles.Retrieve(parameters, cancellationToken = default)Get one Bundle. What the Bundle grants (connectors, repositories and credentials) is never returned.
組織Claude TagBundlesTargets
List Bundle Targets
TargetListPage Beta.Organization.ClaudeTag.Bundles.Targets.List(parameters, cancellationToken = default)List the Slack channels and Slack workspaces a Bundle is attached to, newest first by created_at. Only channels and workspaces the organization owns are listed; a Bundle that is attached to anything else has no Bundle Target for it.
Attach Bundle
BetaClaudeTagBundleTarget Beta.Organization.ClaudeTag.Bundles.Targets.Create(parameters, cancellationToken = default)Attach a Bundle to a Slack channel or a Slack workspace. A Bundle attached to a workspace can be used in the workspace and in every channel in it. Attaching a Bundle to a channel or workspace it is already attached to returns the existing Bundle Target. The channel or workspace must be set up: attaching never sets a channel up. A group direct message takes no Bundle and returns 400.
Get Bundle Target
BetaClaudeTagBundleTarget Beta.Organization.ClaudeTag.Bundles.Targets.Retrieve(parameters, cancellationToken = default)Get one Bundle Target. Returns 404 when target_id is the identifier of another Bundle's Bundle Target, or the Bundle Target was detached.
Detach Bundle
BetaClaudeTagDeletedBundleTarget Beta.Organization.ClaudeTag.Bundles.Targets.Delete(parameters, cancellationToken = default)Detach a Bundle from a Slack channel or a Slack workspace. A repeated detach returns 404.