組織
現在の組織を取得
organization.retrieve() -> OrganizationInfo認証されたAPIキーに関連付けられた組織に関する情報を取得します。
Models
組織APIキー
APIキーを取得(Admin API)
organization.api_keys.retrieve(api_key_id) -> APIKey組織内の単一のAPIキーに関する情報を、そのIDで検索して取得します。このAdmin APIエンドポイントにはAdmin APIキーが必要で、プログラムによるキー管理を目的としており、キーのシークレット値を返すことはありません。自分のAPIキーを表示または作成するには、Claude ConsoleのAPIキーにアクセスしてください。
組織外部キー
外部キーを作成
organization.external_keys.create(**kwargs) -> ExternalKey呼び出し元の組織が所有する外部キー設定を作成します。
外部キー一覧を取得
organization.external_keys.list(**kwargs) -> SyncPageCursor[ExternalKey]呼び出し元の組織内の外部キー設定を一覧表示します。
外部キーを取得
organization.external_keys.retrieve(external_key_id) -> ExternalKey呼び出し元の組織内の単一の外部キー設定をIDで取得します。
外部キーを更新
organization.external_keys.update(external_key_id, **kwargs) -> ExternalKey外部キー設定を部分的に更新します。省略されたフィールドは変更されません。
外部キーを削除
organization.external_keys.delete(external_key_id) -> ExternalKeyDeleteResponse外部キー設定を削除します。
外部キーを検証
organization.external_keys.validate(external_key_id) -> ExternalKeyValidateResponse顧客のKMSに対して外部キー設定を検証します。
組織フェデレーション発行者
フェデレーション発行者を作成
organization.federation.issuers.create(**kwargs) -> FederationIssuerorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者一覧を取得
organization.federation.issuers.list(**kwargs) -> SyncPageCursor[FederationIssuer]org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者を取得
organization.federation.issuers.retrieve(federation_issuer_id) -> FederationIssuerorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者を更新
organization.federation.issuers.update(federation_issuer_id, **kwargs) -> FederationIssuerorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーション発行者をアーカイブ
organization.federation.issuers.archive(federation_issuer_id) -> FederationIssuerorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織フェデレーションルール
フェデレーションルールを作成
organization.federation.rules.create(**kwargs) -> FederationRuleorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルール一覧を取得
organization.federation.rules.list(**kwargs) -> SyncPageCursor[FederationRule]org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールを取得
organization.federation.rules.retrieve(federation_rule_id) -> FederationRuleorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールを更新
organization.federation.rules.update(federation_rule_id, **kwargs) -> FederationRuleorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールをアーカイブ
organization.federation.rules.archive(federation_rule_id) -> FederationRuleorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織フェデレーションルールワークスペース
フェデレーションルールのワークスペースを追加
organization.federation.rules.workspaces.add(federation_rule_id, **kwargs) -> FederationRuleWorkspaceorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールのワークスペース一覧を取得
organization.federation.rules.workspaces.list(federation_rule_id, **kwargs) -> SyncPageCursor[FederationRuleWorkspace]org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
フェデレーションルールのワークスペースを削除
organization.federation.rules.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織招待
招待を作成
organization.invites.create(**kwargs) -> OrganizationInviteメールでユーザーを組織に招待します。
招待一覧を取得
organization.invites.list(**kwargs) -> SyncPage[OrganizationInvite]組織の招待を一覧表示します。
招待を取得
organization.invites.retrieve(invite_id) -> OrganizationInviteIDで招待を取得します。
招待を削除
organization.invites.delete(invite_id) -> InviteDeleteResponse保留中の招待を削除します。
サービスアカウントを作成
organization.service_accounts.create(**kwargs) -> ServiceAccountorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウント一覧を取得
organization.service_accounts.list(**kwargs) -> SyncPageCursor[ServiceAccount]org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントを取得
organization.service_accounts.retrieve(service_account_id) -> ServiceAccountorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントを更新
organization.service_accounts.update(service_account_id, **kwargs) -> ServiceAccountorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントをアーカイブ
organization.service_accounts.archive(service_account_id) -> ServiceAccountorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織サービスアカウントワークスペース
サービスアカウントにワークスペースを追加
organization.service_accounts.workspaces.add(service_account_id, **kwargs) -> ServiceAccountWorkspaceMemberorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペース一覧を取得
organization.service_accounts.workspaces.list(service_account_id, **kwargs) -> SyncPageCursor[ServiceAccountWorkspaceMember]org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントからワークスペースを削除
organization.service_accounts.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
組織ユーザー
ユーザー一覧を取得
organization.users.list(**kwargs) -> SyncPage[OrganizationUser]組織のメンバーを一覧表示します。
ユーザーを取得
organization.users.retrieve(user_id) -> OrganizationUserユーザーIDで組織のメンバーを取得します。
ユーザーを更新
organization.users.update(user_id, **kwargs) -> OrganizationUserメンバーの組織ロールを更新します。
ユーザーを削除
organization.users.remove(user_id) -> UserRemoveResponse組織からメンバーを削除します。
組織ワークスペース
ワークスペース一覧を取得
organization.workspaces.list(**kwargs) -> SyncPage[Workspace]ワークスペースを取得
organization.workspaces.retrieve(workspace_id) -> Workspaceワークスペースを更新
organization.workspaces.update(workspace_id, **kwargs) -> Workspaceワークスペースをアーカイブ
organization.workspaces.archive(workspace_id) -> Workspace組織ワークスペースレート制限
ワークスペースのレート制限一覧を取得
organization.workspaces.rate_limits.list(workspace_id, **kwargs) -> SyncPageCursor[WorkspaceRateLimit]ワークスペースのレート制限を一覧表示します。
組織ワークスペースメンバー
ワークスペースメンバー一覧を取得
organization.workspaces.members.list(workspace_id, **kwargs) -> SyncPage[WorkspaceMember]ワークスペースメンバーを作成
organization.workspaces.members.add(workspace_id, **kwargs) -> WorkspaceMemberワークスペースメンバーを取得
organization.workspaces.members.retrieve(user_id, **kwargs) -> WorkspaceMemberワークスペースメンバーを更新
organization.workspaces.members.update(user_id, **kwargs) -> WorkspaceMemberワークスペースメンバーを削除
organization.workspaces.members.remove(user_id, **kwargs) -> MemberRemoveResponse組織ワークスペースサービスアカウント
サービスアカウントのワークスペースメンバー一覧を取得
organization.workspaces.service_accounts.list(workspace_id, **kwargs) -> SyncPageCursor[ServiceAccountWorkspaceMember]org:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを作成
organization.workspaces.service_accounts.add(workspace_id, **kwargs) -> ServiceAccountWorkspaceMemberorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを取得
organization.workspaces.service_accounts.retrieve(service_account_id, **kwargs) -> ServiceAccountWorkspaceMemberorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを更新
organization.workspaces.service_accounts.update(service_account_id, **kwargs) -> ServiceAccountWorkspaceMemberorg:adminスコープを持つOAuthアクセストークンが必要です。このトークンはant auth login --scope org:adminまたはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin APIでWIFを管理するを参照してください。
サービスアカウントのワークスペースメンバーを削除
organization.workspaces.service_accounts.remove(service_account_id, **kwargs) -> ServiceAccountRemoveResponseorg:admin スコープを持つ OAuth アクセストークンが必要です。このトークンは ant auth login --scope org:admin またはワークロードアイデンティティフェデレーションルールから取得します。Admin APIキーは受け付けられません。Admin API で WIF を管理するを参照してください。
組織レート制限
組織のレート制限を一覧表示
organization.rate_limits.list(**kwargs) -> SyncPageCursor[OrganizationRateLimit]組織の Messages API のレート制限を一覧表示します。
コンプライアンス設定を取得
organization.compliance_settings.retrieve() -> OrganizationComplianceSettings組織のコンプライアンス設定を取得します。
コンプライアンス設定を更新
organization.compliance_settings.update(**kwargs) -> OrganizationComplianceSettings組織のコンプライアンス設定を更新します。