組織
現在の組織を取得
client.Organization.Get(ctx) (*OrganizationInfo, error)認証されたAPIキーに関連付けられた組織に関する情報を取得します。
Models
組織APIキー
APIキー一覧を取得
client.Organization.APIKeys.List(ctx, query) (*Page[APIKey], error)APIキーを取得(Admin API)
client.Organization.APIKeys.Get(ctx, apiKeyID) (*APIKey, error)組織内の単一のAPIキーに関する情報を、そのIDで検索して取得します。このAdmin APIエンドポイントにはAdmin APIキーが必要で、プログラムによるキー管理を目的としており、キーのシークレット値を返すことはありません。自分のAPIキーを表示または作成するには、Claude ConsoleのAPIキーにアクセスしてください。
組織外部キー
外部キーを作成
client.Organization.ExternalKeys.New(ctx, body) (*ExternalKey, error)呼び出し元の組織が所有する外部キー設定を作成します。
外部キー一覧を取得
client.Organization.ExternalKeys.List(ctx, query) (*PageCursor[ExternalKey], error)呼び出し元の組織内の外部キー設定を一覧表示します。
外部キーを取得
client.Organization.ExternalKeys.Get(ctx, externalKeyID) (*ExternalKey, error)呼び出し元の組織内の単一の外部キー設定をIDで取得します。
外部キーを更新
client.Organization.ExternalKeys.Update(ctx, externalKeyID, body) (*ExternalKey, error)外部キー設定を部分的に更新します。省略されたフィールドは変更されません。
外部キーを削除
client.Organization.ExternalKeys.Delete(ctx, externalKeyID) (*OrganizationExternalKeyDeleteResponse, error)外部キー設定を削除します。
外部キーを検証
client.Organization.ExternalKeys.Validate(ctx, externalKeyID) (*OrganizationExternalKeyValidateResponse, error)顧客のKMSに対して外部キー設定を検証します。
組織フェデレーション発行者
フェデレーション発行者を作成
client.Organization.Federation.Issuers.New(ctx, body) (*FederationIssuer, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者一覧を取得
client.Organization.Federation.Issuers.List(ctx, query) (*PageCursor[FederationIssuer], error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者を取得
client.Organization.Federation.Issuers.Get(ctx, federationIssuerID) (*FederationIssuer, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者を更新
client.Organization.Federation.Issuers.Update(ctx, federationIssuerID, body) (*FederationIssuer, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者をアーカイブ
client.Organization.Federation.Issuers.Archive(ctx, federationIssuerID) (*FederationIssuer, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織フェデレーションルール
フェデレーションルールを作成
client.Organization.Federation.Rules.New(ctx, body) (*FederationRule, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルール一覧を取得
client.Organization.Federation.Rules.List(ctx, query) (*PageCursor[FederationRule], error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールを取得
client.Organization.Federation.Rules.Get(ctx, federationRuleID) (*FederationRule, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールを更新
client.Organization.Federation.Rules.Update(ctx, federationRuleID, body) (*FederationRule, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールをアーカイブ
client.Organization.Federation.Rules.Archive(ctx, federationRuleID) (*FederationRule, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織フェデレーションルールワークスペース
フェデレーションルールのワークスペースを追加
client.Organization.Federation.Rules.Workspaces.Add(ctx, federationRuleID, body) (*FederationRuleWorkspace, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールのワークスペース一覧を取得
client.Organization.Federation.Rules.Workspaces.List(ctx, federationRuleID, query) (*PageCursor[FederationRuleWorkspace], error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールのワークスペースを削除
client.Organization.Federation.Rules.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationFederationRuleWorkspaceRemoveResponse, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織招待
招待を作成
client.Organization.Invites.New(ctx, body) (*OrganizationInvite, error)メールでユーザーを組織に招待します。
招待一覧を取得
client.Organization.Invites.List(ctx, query) (*Page[OrganizationInvite], error)組織の招待を一覧表示します。
招待を取得
client.Organization.Invites.Get(ctx, inviteID) (*OrganizationInvite, error)IDで招待を取得します。
招待を削除
client.Organization.Invites.Delete(ctx, inviteID) (*OrganizationInviteDeleteResponse, error)保留中の招待を削除します。
サービスアカウントを作成
client.Organization.ServiceAccounts.New(ctx, body) (*ServiceAccount, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウント一覧を取得
client.Organization.ServiceAccounts.List(ctx, query) (*PageCursor[ServiceAccount], error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントを取得
client.Organization.ServiceAccounts.Get(ctx, serviceAccountID) (*ServiceAccount, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントを更新
client.Organization.ServiceAccounts.Update(ctx, serviceAccountID, body) (*ServiceAccount, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントをアーカイブ
client.Organization.ServiceAccounts.Archive(ctx, serviceAccountID) (*ServiceAccount, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織サービスアカウントワークスペース
サービスアカウントにワークスペースを追加
client.Organization.ServiceAccounts.Workspaces.Add(ctx, serviceAccountID, body) (*ServiceAccountWorkspaceMember, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペース一覧を取得
client.Organization.ServiceAccounts.Workspaces.List(ctx, serviceAccountID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントからワークスペースを削除
client.Organization.ServiceAccounts.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationServiceAccountWorkspaceRemoveResponse, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織ユーザー
ユーザー一覧を取得
client.Organization.Users.List(ctx, query) (*Page[OrganizationUser], error)組織のメンバーを一覧表示します。
ユーザーを取得
client.Organization.Users.Get(ctx, userID) (*OrganizationUser, error)ユーザーIDで組織のメンバーを取得します。
ユーザーを更新
client.Organization.Users.Update(ctx, userID, body) (*OrganizationUser, error)メンバーの組織ロールを更新します。
ユーザーを削除
client.Organization.Users.Remove(ctx, userID) (*OrganizationUserRemoveResponse, error)組織からメンバーを削除します。
組織ワークスペース
ワークスペース一覧を取得
client.Organization.Workspaces.List(ctx, query) (*Page[Workspace], error)ワークスペースを作成
client.Organization.Workspaces.New(ctx, body) (*Workspace, error)ワークスペースを取得
client.Organization.Workspaces.Get(ctx, workspaceID) (*Workspace, error)ワークスペースを更新
client.Organization.Workspaces.Update(ctx, workspaceID, body) (*Workspace, error)ワークスペースをアーカイブ
client.Organization.Workspaces.Archive(ctx, workspaceID) (*Workspace, error)組織ワークスペースレート制限
ワークスペースのレート制限一覧を取得
client.Organization.Workspaces.RateLimits.List(ctx, workspaceID, query) (*PageCursor[WorkspaceRateLimit], error)ワークスペースのレート制限を一覧表示します。
組織ワークスペースメンバー
ワークスペースメンバー一覧を取得
client.Organization.Workspaces.Members.List(ctx, workspaceID, query) (*Page[WorkspaceMember], error)ワークスペースメンバーを作成
client.Organization.Workspaces.Members.Add(ctx, workspaceID, body) (*WorkspaceMember, error)ワークスペースメンバーを取得
client.Organization.Workspaces.Members.Get(ctx, userID, query) (*WorkspaceMember, error)ワークスペースメンバーを更新
client.Organization.Workspaces.Members.Update(ctx, userID, params) (*WorkspaceMember, error)ワークスペースメンバーを削除
client.Organization.Workspaces.Members.Remove(ctx, userID, body) (*OrganizationWorkspaceMemberRemoveResponse, error)組織ワークスペースサービスアカウント
サービスアカウントのワークスペースメンバー一覧を取得
client.Organization.Workspaces.ServiceAccounts.List(ctx, workspaceID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを作成
client.Organization.Workspaces.ServiceAccounts.Add(ctx, workspaceID, body) (*ServiceAccountWorkspaceMember, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを取得
client.Organization.Workspaces.ServiceAccounts.Get(ctx, serviceAccountID, query) (*ServiceAccountWorkspaceMember, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを更新
client.Organization.Workspaces.ServiceAccounts.Update(ctx, serviceAccountID, params) (*ServiceAccountWorkspaceMember, error)org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを削除
client.Organization.Workspaces.ServiceAccounts.Remove(ctx, serviceAccountID, body) (*OrganizationWorkspaceServiceAccountRemoveResponse, error)org:admin スコープを持つ OAuth アクセストークンが必要です。このトークンは ant auth login --scope org:admin またはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin API で WIF を管理するを参照してください。
組織レート制限
組織のレート制限を一覧表示
client.Organization.RateLimits.List(ctx, query) (*PageCursor[OrganizationRateLimit], error)組織の Messages API のレート制限を一覧表示します。
コンプライアンス設定を取得
client.Organization.ComplianceSettings.Get(ctx) (*OrganizationComplianceSettings, error)組織のコンプライアンス設定を取得します。
コンプライアンス設定を更新
client.Organization.ComplianceSettings.Update(ctx, body) (*OrganizationComplianceSettings, error)組織のコンプライアンス設定を更新します。