조직
현재 조직 조회
$client->beta->organization->retrieve(): BetaOrganization인증된 API 키와 연결된 조직에 대한 정보를 조회합니다.
Models
조직API 키
API 키 목록 조회
$client->beta->organization->apiKeys->list(?string afterID, ?string beforeID, ?string createdByUserID, ?int limit, ?Status status, ?string workspaceID): Page<APIKey>API 키 조회 (Admin API)
$client->beta->organization->apiKeys->retrieve(string apiKeyID): APIKey조직 내 단일 API 키에 대한 정보를 ID로 조회합니다. 이 Admin API 엔드포인트는 Admin API 키가 필요하고, 프로그래밍 방식의 키 관리를 위한 것이며, 키의 비밀 값은 절대 반환하지 않습니다. 자신의 API 키를 보거나 생성하려면 Claude Console의 API 키로 이동하세요.
API 키 업데이트
$client->beta->organization->apiKeys->update(string apiKeyID, ?string name, ?Status status): APIKey조직외부 키
외부 키 생성
$client->beta->organization->externalKeys->create(ProviderConfig providerConfig, ?string displayName, ?Geo geo, ?string userProfileID): ExternalKey호출자의 조직이 소유하는 외부 키 구성을 생성합니다.
외부 키 목록 조회
$client->beta->organization->externalKeys->list(?int limit, ?string page): PageCursor<ExternalKey>호출자의 조직에 있는 외부 키 구성을 나열합니다.
외부 키 조회
$client->beta->organization->externalKeys->retrieve(string externalKeyID): ExternalKey호출자의 조직에 있는 단일 외부 키 구성을 ID로 조회합니다.
외부 키 업데이트
$client->beta->organization->externalKeys->update(string externalKeyID, ?string displayName, ?Geo geo, ?ProviderConfig providerConfig): ExternalKey외부 키 구성을 부분적으로 업데이트합니다. 생략된 필드는 변경되지 않습니다.
외부 키 삭제
$client->beta->organization->externalKeys->delete(string externalKeyID): ExternalKeyDeleteResponse외부 키 구성을 삭제합니다.
외부 키 검증
$client->beta->organization->externalKeys->validate(string externalKeyID): ExternalKeyValidateResponse고객의 KMS를 대상으로 외부 키 구성을 검증합니다.
조직페더레이션발급자
페더레이션 발급자 생성
$client->beta->organization->federation->issuers->create(string issuerURL, string name, ?bool checkJTI, ?JWKS jwks, ?int maxJWTLifetimeSeconds, ?list<AnthropicBeta> betas): BetaFederationIssuerorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 발급자 목록 조회
$client->beta->organization->federation->issuers->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationIssuer>org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 발급자 조회
$client->beta->organization->federation->issuers->retrieve(string federationIssuerID, ?list<AnthropicBeta> betas): BetaFederationIssuerorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 발급자 업데이트
$client->beta->organization->federation->issuers->update(string federationIssuerID, ?bool checkJTI, ?string issuerURL, ?JWKS jwks, ?bool jwksPollingDisabled, ?int maxJWTLifetimeSeconds, ?string name, ?list<AnthropicBeta> betas): BetaFederationIssuerorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 발급자 보관
$client->beta->organization->federation->issuers->archive(string federationIssuerID, ?list<AnthropicBeta> betas): BetaFederationIssuerorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
조직페더레이션규칙
페더레이션 규칙 생성
$client->beta->organization->federation->rules->create(string issuerID, BetaFederationRuleMatch match, string name, string oauthScope, BetaServiceAccountTarget target, ?bool appliesToAllWorkspaces, ?array<string,string> attributes, ?string description, ?int tokenLifetimeSeconds, ?string workspaceID, ?list<AnthropicBeta> betas): BetaFederationRuleorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 규칙 목록 조회
$client->beta->organization->federation->rules->list(?bool includeArchived, ?string issuerID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationRule>org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 규칙 조회
$client->beta->organization->federation->rules->retrieve(string federationRuleID, ?list<AnthropicBeta> betas): BetaFederationRuleorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 규칙 업데이트
$client->beta->organization->federation->rules->update(string federationRuleID, ?bool appliesToAllWorkspaces, ?array<string,string> attributes, ?string description, ?BetaFederationRuleMatch match, ?string name, ?string oauthScope, ?BetaServiceAccountTarget target, ?int tokenLifetimeSeconds, ?string workspaceID, ?list<AnthropicBeta> betas): BetaFederationRuleorg:admin 범위의 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙을 통해 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 규칙 보관
$client->beta->organization->federation->rules->archive(string federationRuleID, ?list<AnthropicBeta> betas): BetaFederationRuleorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
조직페더레이션규칙워크스페이스
페더레이션 규칙 워크스페이스 추가
$client->beta->organization->federation->rules->workspaces->add(string federationRuleID, string workspaceID, ?list<AnthropicBeta> betas): BetaFederationRuleWorkspaceorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 규칙 워크스페이스 목록 조회
$client->beta->organization->federation->rules->workspaces->list(string federationRuleID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationRuleWorkspace>org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
페더레이션 규칙 워크스페이스 제거
$client->beta->organization->federation->rules->workspaces->remove(string workspaceID, string federationRuleID, ?list<AnthropicBeta> betas): WorkspaceRemoveResponseorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
조직초대
초대 생성
$client->beta->organization->invites->create(string email, Role role, ?list<string> rbacGroupIDs): OrganizationInvite이메일로 사용자를 조직에 초대합니다.
초대 목록 조회
$client->beta->organization->invites->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles, ?list<Status> statuses): Page<OrganizationInvite>조직의 초대를 나열합니다.
초대 조회
$client->beta->organization->invites->retrieve(string inviteID): OrganizationInviteID로 초대를 조회합니다.
초대 삭제
$client->beta->organization->invites->delete(string inviteID): InviteDeleteResponse대기 중인 초대를 삭제합니다.
조직서비스 계정
서비스 계정 생성
$client->beta->organization->serviceAccounts->create(string name, ?string description, ?OrganizationRole organizationRole, ?list<AnthropicBeta> betas): ServiceAccountorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 목록 조회
$client->beta->organization->serviceAccounts->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccount>org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 조회
$client->beta->organization->serviceAccounts->retrieve(string serviceAccountID, ?list<AnthropicBeta> betas): ServiceAccountorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 업데이트
$client->beta->organization->serviceAccounts->update(string serviceAccountID, ?string description, ?OrganizationRole organizationRole, ?list<AnthropicBeta> betas): ServiceAccountorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 보관
$client->beta->organization->serviceAccounts->archive(string serviceAccountID, ?list<AnthropicBeta> betas): ServiceAccountorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
조직서비스 계정워크스페이스
서비스 계정에 워크스페이스 추가
$client->beta->organization->serviceAccounts->workspaces->add(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정의 워크스페이스 목록 조회
$client->beta->organization->serviceAccounts->workspaces->list(string serviceAccountID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccountWorkspaceMember>org:admin 범위의 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙을 통해 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정에서 워크스페이스 제거
$client->beta->organization->serviceAccounts->workspaces->remove(string workspaceID, string serviceAccountID, ?list<AnthropicBeta> betas): WorkspaceRemoveResponseorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
조직사용자
사용자 목록 조회
$client->beta->organization->users->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles): Page<OrganizationUser>조직의 멤버를 나열합니다.
사용자 조회
$client->beta->organization->users->retrieve(string userID): OrganizationUser사용자 ID로 조직의 멤버를 조회합니다.
사용자 업데이트
$client->beta->organization->users->update(string userID, Role role): OrganizationUser멤버의 조직 역할을 업데이트합니다.
사용자 제거
$client->beta->organization->users->remove(string userID): UserRemoveResponse조직에서 멤버를 제거합니다.
조직워크스페이스
워크스페이스 목록 조회
$client->beta->organization->workspaces->list(?string afterID, ?string beforeID, ?bool includeArchived, ?bool includeDefault, ?int limit): Page<Workspace>워크스페이스 생성
$client->beta->organization->workspaces->create(string name, ?DataResidencyCreateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?array<string,string> tags, ?string userProfileID, ?list<AnthropicBeta> betas): Workspace워크스페이스 업데이트
$client->beta->organization->workspaces->update(string workspaceID, ?DataResidencyUpdateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?string name, ?array<string,string> tags, ?string userProfileID): Workspace조직워크스페이스속도 제한
워크스페이스 속도 제한 목록 조회
$client->beta->organization->workspaces->rateLimits->list(string workspaceID, ?GroupType groupType, ?bool includeInherited, ?int limit, ?string page): PageCursor<BetaWorkspaceRateLimit>워크스페이스의 속도 제한을 나열합니다.
워크스페이스 속도 제한 설정
$client->beta->organization->workspaces->rateLimits->update(string rateLimitID, string workspaceID, list<BetaWorkspaceRateLimitUpdateValue> limits): BetaWorkspaceRateLimit워크스페이스에서 하나의 속도 제한 그룹에 대한 속도 제한 재정의를 설정하거나 해제합니다.
조직워크스페이스멤버
워크스페이스 멤버 목록 조회
$client->beta->organization->workspaces->members->list(string workspaceID, ?string afterID, ?string beforeID, ?int limit): Page<WorkspaceMember>워크스페이스 멤버 생성
$client->beta->organization->workspaces->members->add(string workspaceID, string userID, NoBillingWorkspaceRole workspaceRole): WorkspaceMember워크스페이스 멤버 조회
$client->beta->organization->workspaces->members->retrieve(string userID, string workspaceID): WorkspaceMember워크스페이스 멤버 업데이트
$client->beta->organization->workspaces->members->update(string userID, string workspaceID, WorkspaceRole workspaceRole): WorkspaceMember워크스페이스 멤버 삭제
$client->beta->organization->workspaces->members->remove(string userID, string workspaceID): MemberRemoveResponse조직워크스페이스서비스 계정
서비스 계정 워크스페이스 멤버 목록 조회
$client->beta->organization->workspaces->serviceAccounts->list(string workspaceID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccountWorkspaceMember>org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 워크스페이스 멤버 생성
$client->beta->organization->workspaces->serviceAccounts->add(string workspaceID, string serviceAccountID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 워크스페이스 멤버 조회
$client->beta->organization->workspaces->serviceAccounts->retrieve(string serviceAccountID, string workspaceID, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 워크스페이스 멤버 업데이트
$client->beta->organization->workspaces->serviceAccounts->update(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
서비스 계정 워크스페이스 멤버 삭제
$client->beta->organization->workspaces->serviceAccounts->remove(string serviceAccountID, string workspaceID, ?list<AnthropicBeta> betas): ServiceAccountRemoveResponseorg:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 workload identity federation(워크로드 ID 페더레이션) 규칙을 통해 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.
조직속도 제한
조직 속도 제한 목록 조회
$client->beta->organization->rateLimits->list(?GroupType groupType, ?int limit, ?string model, ?string page): PageCursor<OrganizationRateLimit>조직의 Messages API 속도 제한 목록을 조회합니다.
조직규정 준수 설정
규정 준수 설정 조회
$client->beta->organization->complianceSettings->retrieve(): ComplianceSettings조직의 규정 준수 설정을 조회합니다.
규정 준수 설정 업데이트
$client->beta->organization->complianceSettings->update(ComplianceSettingsStateParam state): ComplianceSettings조직의 규정 준수 설정을 업데이트합니다.
조직분석요약
활동 요약 조회
$client->beta->organization->analytics->summaries->list(\Datetime startingDate, ?\Datetime endingDate, ?list<string> filter, ?int limit, ?string page): PageCursor<AnalyticsSingleDayActivitySummary>지정한 날짜 범위에 대한 조직 전체의 활동 요약을 조회합니다.
조직분석사용자
사용자 활동 목록 조회
$client->beta->organization->analytics->users->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsUserGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsUserActivity>커서 기반 페이지네이션으로 특정 날짜의 사용자별 활동을 가져옵니다.
조직분석앱채팅프로젝트
채팅 프로젝트 사용량 조회
$client->beta->organization->analytics->apps->chat->projects->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsProjectGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsProjectActivity>특정 날짜의 프로젝트별 활동을 커서 기반 페이지네이션으로 조회합니다.
조직분석커넥터
커넥터 사용량 조회
$client->beta->organization->analytics->connectors->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsConnectorGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsConnectorActivity>커서 기반 페이지네이션으로 특정 날짜의 커넥터별 사용량을 가져옵니다.
조직분석플러그인
플러그인 사용량 조회
$client->beta->organization->analytics->plugins->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsPluginGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsPluginActivity>페이지네이션으로 특정 날짜의 플러그인별 설치 + 호출 사용량을 가져옵니다.
조직분석스킬
스킬 사용량 조회
$client->beta->organization->analytics->skills->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsSkillGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsSkillActivity>커서 기반 페이지네이션으로 특정 날짜의 스킬별 사용량을 가져옵니다.
조직분석Artifacts
Artifact 활동 조회
$client->beta->organization->analytics->artifacts->list(\Datetime date, ?list<string> filter, ?list<AnalyticsArtifactGroupBy> groupBy, ?int limit, ?string page): PageCursor<AnalyticsArtifactActivity>특정 날짜의 아티팩트 생성 활동을 MIME 유형별로 세분화하여 가져옵니다.
조직분석사용량
차원별 토큰 사용량 조회
$client->beta->organization->analytics->usage->list(\Datetime startingAt, ?list<string> actorIDs, ?list<AnalyticsActorType> actorTypes, ?list<string> agentIDs, ?list<string> apiKeyIDs, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?list<string> deploymentIDs, ?\Datetime endingAt, ?list<string> environmentIDs, ?bool excludeDeletedUsers, ?list<BetaAnalyticsUsageGroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?AnalyticsUsageCostSortOrder order, ?BetaAnalyticsUsageOrderBy orderBy, ?string page, ?list<AnalyticsUsageCostProductFilter> products, ?list<string> rbacGroupIDs, ?list<AnalyticsServiceTier> serviceTiers, ?list<string> sessionIDs, ?list<string> slackChannelIDs, ?list<AnalyticsSpeed> speeds, ?AnalyticsTimeBucketWidth timeBucketWidth, ?list<string> userProfileIDs, ?list<string> workspaceIDs, ?list<AnthropicBeta> betas): ReportPageCursor<BetaAnalyticsUsageItem>anthropic-beta: analytics-usage-cost-2026-08-24. How to send beta headers날짜 범위에 걸친 토큰 사용량을 차원별로 나누어 조회합니다.
조직분석비용
차원별 비용 조회
$client->beta->organization->analytics->cost->list(\Datetime startingAt, ?list<string> actorIDs, ?list<AnalyticsActorType> actorTypes, ?list<string> agentIDs, ?list<string> apiKeyIDs, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?list<string> deploymentIDs, ?\Datetime endingAt, ?list<string> environmentIDs, ?bool excludeDeletedUsers, ?list<BetaAnalyticsCostGroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?AnalyticsUsageCostSortOrder order, ?BetaAnalyticsCostOrderBy orderBy, ?string page, ?list<AnalyticsUsageCostProductFilter> products, ?list<string> rbacGroupIDs, ?list<AnalyticsServiceTier> serviceTiers, ?list<string> sessionIDs, ?list<string> slackChannelIDs, ?list<AnalyticsSpeed> speeds, ?AnalyticsTimeBucketWidth timeBucketWidth, ?list<string> userProfileIDs, ?list<string> workspaceIDs, ?list<AnthropicBeta> betas): ReportPageCursor<BetaAnalyticsCostItem>anthropic-beta: analytics-usage-cost-2026-08-24. How to send beta headers날짜 범위에 걸친 USD 비용을 차원별로 나누어 조회합니다.
조직분석사용량 보고서
시간 경과에 따른 토큰 사용량 조회
$client->beta->organization->analytics->usageReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsUsageReportTimeBucket>[레거시] 날짜 범위에 걸친 시간 경과에 따른 토큰 사용량을 조회합니다.
조직분석사용자 사용량 보고서
사용자별 토큰 사용량 조회
$client->beta->organization->analytics->userUsageReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?bool excludeDeletedUsers, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?Order order, ?OrderBy orderBy, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsUsageUsersItem>[레거시] 날짜 범위에 걸친 사용자별 토큰 사용량을 조회합니다.
조직분석비용 보고서
시간 경과에 따른 비용 조회
$client->beta->organization->analytics->costReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsCostReportTimeBucket>[레거시] 날짜 범위에 걸친 시간 경과에 따른 USD 비용을 조회합니다.
조직분석사용자 비용 보고서
사용자별 비용 조회
$client->beta->organization->analytics->userCostReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?bool excludeDeletedUsers, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?Order order, ?OrderBy orderBy, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsCostUsersItem>[레거시] 날짜 범위에 걸친 사용자별 USD 비용을 조회합니다.
조직지출 한도
지출 한도 설정
$client->beta->organization->spendLimits->set(?string amount, Scope scope, ?SpendLimitPeriod period, ?list<AnthropicBeta> betas): SpendLimit지출 한도를 설정합니다.
지출 한도 조회
$client->beta->organization->spendLimits->retrieve(string spendLimitID): SpendLimitID로 지출 한도를 조회합니다.
지출 한도 삭제
$client->beta->organization->spendLimits->delete(string spendLimitID): SpendLimitDeleteResponse지출 한도를 삭제합니다.
지출 한도 목록 조회
$client->beta->organization->spendLimits->list(?int limit, ?string page, ?list<ScopeType> scopeType, ?string workspaceID, ?list<AnthropicBeta> betas): PageCursor<SpendLimit>anthropic-beta: spend-limit-reads-2026-09-26. How to send beta headers조직의 지출 한도를 나열합니다.
조직지출 한도유효
유효 지출 한도 목록 조회
$client->beta->organization->spendLimits->effective->list(?int limit, ?string page, ?list<SpendLimitPeriod> period, ?list<string> userIDs): PageCursor<SpendSummary>각 멤버의 유효 지출 한도와 기간 누적 지출액을 나열합니다.
조직지출 한도증액 요청
지출 한도 증액 요청 목록 조회
$client->beta->organization->spendLimits->increaseRequests->list(?list<string> actorIDs, ?int limit, ?string page, ?list<BetaSpendLimitIncreaseRequestStatus> status): PageCursor<BetaSpendLimitIncreaseRequest>지출 한도 증액 요청 목록을 최신순으로 조회합니다.
지출 한도 증액 요청 조회
$client->beta->organization->spendLimits->increaseRequests->retrieve(string spendLimitIncreaseRequestID): BetaSpendLimitIncreaseRequest지출 한도 증액 요청을 조회합니다.
지출 한도 증액 요청 승인
$client->beta->organization->spendLimits->increaseRequests->approve(string spendLimitIncreaseRequestID, string amount, ?SpendLimitPeriod period, ?bool suppressNotification): IncreaseRequestApproveResponse대기 중인 지출 한도 증액 요청을 승인합니다.
지출 한도 증액 요청 거부
$client->beta->organization->spendLimits->increaseRequests->deny(string spendLimitIncreaseRequestID, ?bool suppressNotification): BetaSpendLimitIncreaseRequest대기 중인 지출 한도 증액 요청을 거부합니다.
조직RBAC 그룹
RBAC 그룹 생성
$client->beta->organization->rbacGroups->create(string name): RBACGroupClaude Enterprise 테넌트에 RBAC 그룹을 생성합니다. API를 통해 생성된 그룹의 소스 유형은 "direct"입니다.
RBAC 그룹 목록 조회
$client->beta->organization->rbacGroups->list(?int limit, ?string page): PageCursor<RBACGroup>Claude Enterprise 테넌트의 RBAC 그룹 목록을 조회합니다.
RBAC 그룹 조회
$client->beta->organization->rbacGroups->retrieve(string rbacGroupID): RBACGroupID로 RBAC 그룹을 조회합니다.
RBAC 그룹 업데이트
$client->beta->organization->rbacGroups->update(string rbacGroupID, ?string name): RBACGroupRBAC 그룹의 이름을 업데이트합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")을 API를 통해 수정할 수 없습니다.
RBAC 그룹 삭제
$client->beta->organization->rbacGroups->delete(string rbacGroupID): DeletedRBACGroupRBAC 그룹을 삭제합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")을 API를 통해 삭제할 수 없습니다.
조직RBAC 그룹멤버
RBAC 그룹 멤버 목록 조회
$client->beta->organization->rbacGroups->members->list(string rbacGroupID, ?int limit, ?string page): PageCursor<BetaRBACGroupMember>RBAC 그룹의 멤버 목록을 조회합니다.
RBAC 그룹 멤버 추가
$client->beta->organization->rbacGroups->members->add(string rbacGroupID, string userID): BetaRBACGroupMemberRBAC 그룹에 사용자를 추가합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")의 멤버십을 API로 수정할 수 없습니다.
RBAC 그룹 멤버 제거
$client->beta->organization->rbacGroups->members->remove(string userID, string rbacGroupID): BetaDeletedRBACGroupMemberRBAC 그룹에서 사용자를 제거합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")의 멤버십을 API로 수정할 수 없습니다.
조직RBAC 역할
RBAC 역할 목록 조회
$client->beta->organization->rbacRoles->list(?int limit, ?string page): PageCursor<RBACRole>조직의 RBAC 역할 목록을 조회합니다.
RBAC 역할 조회
$client->beta->organization->rbacRoles->retrieve(string rbacRoleID): RBACRoleID로 RBAC 역할을 조회합니다.
조직RBAC 역할권한
RBAC 역할 권한 목록 조회
$client->beta->organization->rbacRoles->permissions->list(string rbacRoleID, ?int limit, ?string page): PageCursor<BetaRBACRolePermission>RBAC 역할이 부여하는 권한 목록을 조회합니다.
조직플러그인
플러그인 생성
$client->beta->organization->plugins->create(list<FileParam | string> files, ?string marketplaceID, ?string releaseNotes, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headers버전의 파일을 업로드하여 조직 소유 플러그인과 그 첫 번째 버전을 생성합니다.
플러그인 조회
$client->beta->organization->plugins->retrieve(string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersID로 플러그인을 조회합니다.
플러그인 업데이트
$client->beta->organization->plugins->update(string pluginID, string servedVersionID, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headers조직 소유 플러그인의 저장된 버전 중 구성원에게 제공할 버전을 변경합니다. 예를 들어 이전 버전으로 롤백할 때 사용합니다. 이 작업은 제공되는 버전을 고정(pin)합니다. 이후 업로드되는 버전은 저장되지만 더 이상 제공되는 버전을 변경하지 않으며, 고정은 현재 여기서나 claude.ai에서 취소할 수 없습니다.
플러그인 목록 조회
$client->beta->organization->plugins->list(?\Datetime createdAtGt, ?\Datetime createdAtGte, ?\Datetime createdAtLt, ?\Datetime createdAtLte, ?int limit, ?string marketplaceID, ?string organizationID, ?OwnerType ownerType, ?string ownerUserID, ?string page, ?list<AnthropicBeta> betas): PageCursor<Plugin>anthropic-beta: ce-plugins-2026-09-01. How to send beta headers조직에서 생성된 플러그인을 최신순으로 나열합니다. 조직 자체의 플러그인 마켓플레이스에 있는 플러그인과 구성원의 개인 플러그인 마켓플레이스에 있는 플러그인이 모두 포함됩니다.
플러그인 삭제
$client->beta->organization->plugins->delete(string pluginID, ?list<AnthropicBeta> betas): DeletedPluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headers관리자가 claude.ai에서 삭제할 때와 똑같이 플러그인과 그 플러그인이 보유한 모든 버전을 영구적으로 삭제합니다. 플러그인은 조직 소유일 수도 있고, 이후 조직을 떠난 구성원을 포함한 구성원 소유일 수도 있습니다.
조직플러그인버전
플러그인 버전 생성
$client->beta->organization->plugins->versions->create(string pluginID, list<FileParam | string> files, ?string releaseNotes, ?list<AnthropicBeta> betas): BetaPluginVersionanthropic-beta: ce-plugins-2026-09-01. How to send beta headers새 버전의 파일을 업로드하여 조직 소유 플러그인에 버전을 추가합니다. 플러그인의 제공 버전이 고정되지 않은 한, 추가된 버전이 구성원에게 제공되는 버전이 됩니다.
플러그인 버전 목록 조회
$client->beta->organization->plugins->versions->list(string pluginID, ?int limit, ?string organizationID, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaPluginVersion>anthropic-beta: ce-plugins-2026-09-01. How to send beta headers플러그인의 버전을 최신순으로 나열합니다.
플러그인 버전 조회
$client->beta->organization->plugins->versions->retrieve(string version, string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): BetaPluginVersionanthropic-beta: ce-plugins-2026-09-01. How to send beta headersID로 플러그인의 특정 버전을 조회하거나 플러그인의 최신 버전을 조회합니다.
플러그인 버전 아카이브 다운로드
$client->beta->organization->plugins->versions->download(string version, string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): downloadanthropic-beta: ce-plugins-2026-09-01. How to send beta headers특정 버전의 .zip 아카이브를 저장된 그대로 다운로드합니다. 구성원의 개인 플러그인 마켓플레이스에 있는 플러그인을 다운로드할 때마다 Compliance API 활동 피드에 기록됩니다.
조직플러그인설치 설정
플러그인 설치 설정 목록 조회
$client->beta->organization->plugins->installationSettings->list(string pluginID, ?int limit, ?string organizationID, ?string page, ?TargetType targetType, ?list<AnthropicBeta> betas): PageCursor<BetaPluginInstallationSetting>anthropic-beta: ce-plugins-2026-09-01. How to send beta headers조직 소유 플러그인의 설치 설정을 가장 최근에 생성된 순서로 나열합니다. 설치 설정은 플러그인이 어떤 구성원을 위한 것인지를 나타냅니다.
플러그인 설치 설정 지정
$client->beta->organization->plugins->installationSettings->set(string target, string pluginID, InstallationPreference installationPreference, ?list<AnthropicBeta> betas): BetaPluginInstallationSettinganthropic-beta: ce-plugins-2026-09-01. How to send beta headers조직 전체 또는 하나의 RBAC 그룹에 대한 조직 소유 플러그인의 설치 설정을 지정하거나 변경합니다.
플러그인 설치 설정 제거
$client->beta->organization->plugins->installationSettings->remove(string target, string pluginID, ?list<AnthropicBeta> betas): BetaDeletedPluginInstallationSettinganthropic-beta: ce-plugins-2026-09-01. How to send beta headers조직 전체 또는 하나의 RBAC 그룹에 대한 조직 소유 플러그인 자체의 설치 설정을 제거합니다.
플러그인 마켓플레이스 목록 조회
$client->beta->organization->pluginMarketplaces->list(?int limit, ?string organizationID, ?OwnerType ownerType, ?string page, ?Source source, ?list<AnthropicBeta> betas): PageCursor<PluginMarketplace>anthropic-beta: ce-plugins-2026-09-01. How to send beta headers플러그인이 속한 플러그인 마켓플레이스를 최신순으로 나열합니다. 조직 자체의 마켓플레이스와 구성원의 개인 마켓플레이스가 모두 포함됩니다.
플러그인 마켓플레이스 조회
$client->beta->organization->pluginMarketplaces->retrieve(string marketplaceID, ?string organizationID, ?list<AnthropicBeta> betas): PluginMarketplaceanthropic-beta: ce-plugins-2026-09-01. How to send beta headersID로 플러그인 마켓플레이스를 조회합니다.
플러그인 마켓플레이스 업데이트
$client->beta->organization->pluginMarketplaces->update(string marketplaceID, DefaultInstallationPreference defaultInstallationPreference, ?list<AnthropicBeta> betas): PluginMarketplaceanthropic-beta: ce-plugins-2026-09-01. How to send beta headers조직 자체 플러그인 마켓플레이스 중 하나의 기본 설치 설정을 지정합니다. 해당 마켓플레이스에서 자체 설정이 없는 모든 플러그인은 나중에 추가되는 플러그인을 포함하여 이 기본값을 조직 전체 설정으로 갖게 됩니다.
플러그인 마켓플레이스 리포지토리 검증
$client->beta->organization->pluginMarketplaces->validateRepository(string repositoryURL, ?string ref, ?list<AnthropicBeta> betas): PluginMarketplaceValidationReportanthropic-beta: ce-plugins-2026-09-01. How to send beta headers공개 GitHub 리포지토리에 있는 플러그인 마켓플레이스가 claude.ai로 동기화될 수 있는지 연결하거나 저장하지 않고 확인합니다.
플러그인 마켓플레이스 아카이브 검증
$client->beta->organization->pluginMarketplaces->validateArchive(FileParam | string archive, ?list<AnthropicBeta> betas): PluginMarketplaceValidationReportanthropic-beta: ce-plugins-2026-09-01. How to send beta headers마켓플레이스 디렉터리의 .zip으로 업로드된 플러그인 마켓플레이스가 claude.ai로 동기화될 수 있는지 연결하거나 저장하지 않고 확인합니다.
조직텔레메트리 대상
텔레메트리 대상 생성
$client->beta->organization->telemetryDestinations->create(string endpointURL, TelemetryDestinationWorkspacesParams workspaces, ?string displayName, ?array<string,string> headers, ?TelemetryDestinationTracesParams traces, ?list<AnthropicBeta> betas): TelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers조직의 OpenTelemetry 대상을 등록합니다.
텔레메트리 대상 목록 조회
$client->beta->organization->telemetryDestinations->list(?int limit, ?string page, ?list<string> workspaceIDs, ?list<AnthropicBeta> betas): PageCursor<TelemetryDestination>anthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers조직의 대상 목록을 최신순으로 조회하며, 선택적으로 지정한 워크스페이스를 포함하는 대상만 조회할 수 있습니다.
텔레메트리 대상 조회
$client->beta->organization->telemetryDestinations->retrieve(string destinationID, ?list<AnthropicBeta> betas): TelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers대상의 구성, 상태 및 최근 전송 결과를 읽습니다.
텔레메트리 대상 업데이트
$client->beta->organization->telemetryDestinations->update(string destinationID, ?string displayName, ?string endpointURL, ?array<string,string> headers, ?TelemetryDestinationStateParams state, ?TelemetryDestinationTracesParams traces, ?TelemetryDestinationWorkspacesParams workspaces, ?list<AnthropicBeta> betas): TelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers텔레메트리 대상의 설정, 상태 또는 포함하는 워크스페이스를 변경합니다.
텔레메트리 대상 삭제
$client->beta->organization->telemetryDestinations->delete(string destinationID, ?list<AnthropicBeta> betas): DeletedTelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers대상과 해당 워크스페이스 목록을 삭제합니다.
텔레메트리 대상 테스트
$client->beta->organization->telemetryDestinations->test(string destinationID, ?list<AnthropicBeta> betas): TelemetryDestinationTestResponseanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersanthropic.test라는 이름의 테스트 스팬 하나를 등록된 헤더와 함께 대상으로 재시도 없이 한 번 보내고 대상의 응답을 보고합니다. 대상이 2xx 상태로 응답했는지 여부와 관계없이 응답은 200입니다. result의 유형은 success이거나, 유형이 failure이고 error에 이유가 포함됩니다. 대상의 구성, state 및 delivery_health는 변경되지 않습니다. 비활성화된 대상도 테스트할 수 있습니다. 한 대상에 대한 테스트 사이에는 10초를 기다리세요. 그보다 빨리 들어온 요청은 상태 429로 응답될 수 있습니다.
조직텔레메트리 대상워크스페이스
텔레메트리 대상 워크스페이스 목록 조회
$client->beta->organization->telemetryDestinations->workspaces->list(string destinationID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaTelemetryDestinationWorkspace>anthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers대상의 워크스페이스 목록에 있는 워크스페이스를 최신 항목부터 조회합니다.
텔레메트리 대상 워크스페이스 추가
$client->beta->organization->telemetryDestinations->workspaces->add(string workspaceID, string destinationID, ?list<AnthropicBeta> betas): BetaTelemetryDestinationWorkspaceanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers대상의 워크스페이스 목록에 워크스페이스 하나를 추가합니다.
텔레메트리 대상 워크스페이스 제거
$client->beta->organization->telemetryDestinations->workspaces->remove(string workspaceID, string destinationID, ?list<AnthropicBeta> betas): BetaDeletedTelemetryDestinationWorkspaceanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headers대상의 워크스페이스 목록에서 워크스페이스 하나를 제거합니다.
조직웹훅
조직 웹훅 엔드포인트 생성
$client->beta->organization->webhooks->create(list<EnabledEvent> enabledEvents, string url, ?string description, ?string name, ?list<AnthropicBeta> betas): NewOrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headers조직 웹훅 엔드포인트를 생성합니다.
조직 웹훅 엔드포인트 목록 조회
$client->beta->organization->webhooks->list(?string afterID, ?string beforeID, ?int limit, ?Order order, ?list<AnthropicBeta> betas): Page<OrganizationWebhookEndpoint>anthropic-beta: webhooks-2026-10-07. How to send beta headers조직의 웹훅 엔드포인트를 나열합니다.
조직 웹훅 엔드포인트 조회
$client->beta->organization->webhooks->retrieve(string webhookEndpointID, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headersID로 조직 웹훅 엔드포인트를 조회합니다.
조직 웹훅 엔드포인트 업데이트
$client->beta->organization->webhooks->update(string webhookEndpointID, ?string description, ?list<EnabledEvent> enabledEvents, ?string name, ?State state, ?string url, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headers조직 웹훅 엔드포인트를 업데이트합니다. 보낸 필드만 변경됩니다.
조직 웹훅 엔드포인트 삭제
$client->beta->organization->webhooks->delete(string webhookEndpointID, ?list<AnthropicBeta> betas): DeletedOrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headers조직 웹훅 엔드포인트를 삭제합니다.
조직 웹훅 엔드포인트 서명 시크릿 재생성
$client->beta->organization->webhooks->regenerateSigningSecret(string webhookEndpointID, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointSigningSecretanthropic-beta: webhooks-2026-10-07. How to send beta headers조직 웹훅 엔드포인트의 서명 시크릿을 교체합니다. 이전 시크릿은 즉시 작동을 멈춥니다. 새 시크릿은 이 응답에서만 반환됩니다.
조직Claude TagSlack 채널
Slack 채널 구성
$client->beta->organization->claudeTag->slackChannels->create(ClaudeTagSlackChannelIdentifiers slack, ?ClaudeTagSettingsCreate settings, ?list<AnthropicBeta> betas): BetaClaudeTagSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersClaude Tag용으로 Slack 채널을 구성하고 해당 채널을 식별자와 함께 반환합니다. claude.ai에서든, 채널에서 Claude를 처음 사용할 때든, 이전 요청으로든 채널이 이미 구성되어 있으면 기존 채널이 반환되므로 요청을 반복해도 됩니다. settings를 보내면 업데이트와 같은 방식으로 적용됩니다. 채널이 구성되기 전에 Claude의 Slack 앱은 채널이 워크스페이스에 있고, 보관되지 않았으며, 앱에서 볼 수 있는지 Slack에 확인합니다. 확인에 실패한 채널은 404를 반환합니다. 채널 구성과 settings 적용은 두 단계로 이루어집니다. 두 번째 단계가 거부되면 응답은 거부 응답이 되고, 채널은 모든 설정이 지정되지 않은 상태로 구성된 채로 남으며, 오류의 details.slack_channel_id에 채널의 식별자가 담깁니다.
Slack 채널 목록 조회
$client->beta->organization->claudeTag->slackChannels->list(string slackWorkspaceID, ?bool includeInherited, ?int limit, ?string page, ?string slackChannelID, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagSlackChannel>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headers하나의 Slack 워크스페이스에서 구성된 Slack 채널을 created_at 기준 최신순으로 나열합니다. 구성되지 않은 채널은 나열되지 않습니다. 워크스페이스 채널의 전체 목록은 Slack이 보유합니다. slack_channel_id도 함께 전달하면 Slack 식별자로 채널 하나를 조회할 수 있습니다. 이 경우 data에는 해당 채널이 담기거나, 구성되지 않은 경우 비어 있으며, limit와 page는 무시됩니다. 조직이 Slack Enterprise Grid를 통해서만 소유한 워크스페이스는 구성될 때까지 404를 반환합니다. include_inherited=true를 사용하면 각 채널의 settings에 해당 채널에 적용되는 값이 담기며, 읽을 수 없는 설정 수준을 기준으로 값을 결정하는 대신 요청이 503으로 실패합니다. page 커서는 include_inherited 값이 동일한 요청만 이어서 진행합니다.
Slack 채널 조회
$client->beta->organization->claudeTag->slackChannels->retrieve(string id, ?bool includeInherited, ?list<AnthropicBeta> betas): BetaClaudeTagSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersSlack 채널 하나와 그 설정을 조회합니다. 기본적으로 settings에는 채널 자체에 저장된 값이 담깁니다. 여기서 null인 설정은 채널에 지정되지 않아 상속됩니다. include_inherited=true를 사용하면 settings에는 상위 설정 수준을 고려했을 때 채널에 적용되는 값이 담기며, 읽을 수 없는 설정 수준을 기준으로 값을 결정하는 대신 요청이 503으로 실패합니다. 어느 경우든 sources는 각 값이 어느 설정 수준에서 왔는지 나타내므로, 호출자는 값이 null인지 여부가 아니라 소스를 보고 채널 자체의 값과 상속된 값을 구분합니다.
Slack 채널 업데이트
$client->beta->organization->claudeTag->slackChannels->update(string id, ClaudeTagSettingsUpdate settings, ?list<AnthropicBeta> betas): BetaClaudeTagSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersSlack 채널에 저장된 설정을 변경합니다. 업데이트는 부분적으로 이루어집니다. 생략된 설정은 변경되지 않고, null로 보낸 설정은 지워져 채널이 해당 설정을 상속합니다. 값이 하나라도 거부되면 요청의 어떤 설정도 저장되지 않습니다. 그룹 다이렉트 메시지는 설정을 받지 않으며 400을 반환합니다.
Slack 채널 제거
$client->beta->organization->claudeTag->slackChannels->delete(string id, ?list<AnthropicBeta> betas): BetaClaudeTagDeletedSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersClaude Tag에서 Slack 채널을 제거합니다. 채널에 저장된 설정과 Bundle 대상은 즉시 삭제되고, 이어서 백그라운드에서 채널의 세션과 그 대화 기록, 메모리, 루틴, 채널에서 게시된 아티팩트가 삭제됩니다. 이 중 어느 것도 복원할 수 없습니다. Slack의 채널과 메시지는 변경되지 않습니다. include_inherited=true로 조회했을 때 채널의 enabled가 true로 결정되는 동안에는 요청이 400 및 error.details.error_code slack_channel_enabled로 거부됩니다. 먼저 채널에서 enabled를 false로 설정하세요. 이는 사용 중인 채널을 실수로 제거하는 것을 방지하기 위한 것이며, Claude의 접근을 막는 방법이 아닙니다. 제거 시 채널 자체의 enabled: false도 다른 설정과 함께 삭제되므로, 이후 채널은 다시 상속을 받게 되고 Claude가 다음에 채널을 사용할 때 새 식별자로 채널을 다시 구성할 수 있습니다. 요청이 반환되는 즉시 식별자는 404를 반환하므로, 제거를 반복하면 404가 반환됩니다. 그룹 다이렉트 메시지와 이 API가 관리하지 않는 구성을 보유한 채널도 400을 반환합니다.
조직Claude TagSlack 워크스페이스
Slack 워크스페이스 목록 조회
$client->beta->organization->claudeTag->slackWorkspaces->list(?bool includeInherited, ?int limit, ?string page, ?string slackWorkspaceID, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagSlackWorkspace>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headers조직이 소유한 구성된 Slack 워크스페이스를 created_at 기준 최신순으로 나열합니다. slack_workspace_id를 전달하면 Slack 식별자로 워크스페이스 하나를 조회할 수 있습니다. 이 경우 data에는 해당 워크스페이스가 담기거나, 구성되지 않은 경우 비어 있습니다. 조직이 연결한 Slack Enterprise Grid의 워크스페이스는 구성될 때까지 404를 반환합니다. include_inherited=true를 사용하면 각 워크스페이스의 settings에 해당 워크스페이스에 적용되는 값이 담기며, 읽을 수 없는 설정 수준을 기준으로 값을 결정하는 대신 요청이 503으로 실패합니다. page 커서는 include_inherited 값이 동일한 요청만 이어서 진행합니다.
Slack 워크스페이스 조회
$client->beta->organization->claudeTag->slackWorkspaces->retrieve(string id, ?bool includeInherited, ?list<AnthropicBeta> betas): BetaClaudeTagSlackWorkspaceanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersSlack 워크스페이스 하나와 그 설정을 조회합니다. 기본적으로 settings에는 워크스페이스 자체에 저장된 값이 담깁니다. 여기서 null인 설정은 워크스페이스에 지정되지 않아 상속됩니다. include_inherited=true를 사용하면 settings에는 조직의 Slack 기본값을 고려했을 때 워크스페이스에 적용되는 값이 담기며, 읽을 수 없는 설정 수준을 기준으로 값을 결정하는 대신 요청이 503으로 실패합니다. 어느 경우든 sources는 각 값이 어느 설정 수준에서 왔는지 나타냅니다.
Slack 워크스페이스 업데이트
$client->beta->organization->claudeTag->slackWorkspaces->update(string id, ClaudeTagSettingsUpdate settings, ?list<AnthropicBeta> betas): BetaClaudeTagSlackWorkspaceanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersSlack 워크스페이스에 저장된 설정을 변경합니다. 업데이트는 부분적으로 이루어집니다. 생략된 설정은 변경되지 않고, null로 보낸 설정은 지워져 워크스페이스가 해당 설정을 상속합니다. 값이 하나라도 거부되면 요청의 어떤 설정도 저장되지 않습니다.
조직Claude TagBundle
Bundle 목록 조회
$client->beta->organization->claudeTag->bundles->list(?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagBundle>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headers조직의 Bundle을 created_at 기준 최신순으로 나열합니다. Claude Tag가 자체적으로 관리하는 Bundle은 나열되지 않습니다.
Bundle 조회
$client->beta->organization->claudeTag->bundles->retrieve(string bundleID, ?list<AnthropicBeta> betas): BetaClaudeTagBundleanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersBundle 하나를 조회합니다. Bundle이 부여하는 항목(커넥터, 리포지토리 및 자격 증명)은 반환되지 않습니다.
조직Claude TagBundle대상
Bundle 대상 목록 조회
$client->beta->organization->claudeTag->bundles->targets->list(string bundleID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagBundleTarget>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersBundle이 연결된 Slack 채널과 Slack 워크스페이스를 created_at 기준 최신순으로 나열합니다. 조직이 소유한 채널과 워크스페이스만 나열되며, 그 외의 대상에 연결된 Bundle에는 해당 대상에 대한 Bundle 대상이 없습니다.
Bundle 연결
$client->beta->organization->claudeTag->bundles->targets->create(string bundleID, BetaClaudeTagBundleTargetCreate target, ?list<AnthropicBeta> betas): BetaClaudeTagBundleTargetanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersSlack 채널 또는 Slack 워크스페이스에 Bundle을 연결합니다. 워크스페이스에 연결된 Bundle은 해당 워크스페이스와 그 안의 모든 채널에서 사용할 수 있습니다. 이미 연결된 채널이나 워크스페이스에 Bundle을 연결하면 기존 Bundle 대상이 반환됩니다. 채널이나 워크스페이스는 구성되어 있어야 하며, 연결 작업으로 채널이 구성되지는 않습니다. 그룹 다이렉트 메시지는 Bundle을 받지 않으며 400을 반환합니다.
Bundle 대상 조회
$client->beta->organization->claudeTag->bundles->targets->retrieve(string targetID, string bundleID, ?list<AnthropicBeta> betas): BetaClaudeTagBundleTargetanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersBundle 대상 하나를 조회합니다. target_id가 다른 Bundle의 Bundle 대상 식별자이거나 Bundle 대상이 연결 해제된 경우 404를 반환합니다.
Bundle 연결 해제
$client->beta->organization->claudeTag->bundles->targets->delete(string targetID, string bundleID, ?list<AnthropicBeta> betas): BetaClaudeTagDeletedBundleTargetanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersSlack 채널 또는 Slack 워크스페이스에서 Bundle의 연결을 해제합니다. 연결 해제를 반복하면 404가 반환됩니다.