Organisasi
Dapatkan Organisasi Saat Ini
$client->beta->organization->retrieve(): BetaOrganizationAmbil informasi tentang organisasi yang terkait dengan kunci API yang diautentikasi.
Models
OrganisasiKunci API
Daftar Kunci API
$client->beta->organization->apiKeys->list(?string afterID, ?string beforeID, ?string createdByUserID, ?int limit, ?Status status, ?string workspaceID): Page<APIKey>Ambil Kunci API (Admin API)
$client->beta->organization->apiKeys->retrieve(string apiKeyID): APIKeyAmbil informasi tentang satu kunci API di organisasi Anda, dicari berdasarkan ID-nya. Endpoint Admin API ini memerlukan kunci Admin API, ditujukan untuk pengelolaan kunci secara terprogram, dan tidak pernah mengembalikan nilai rahasia kunci. Untuk melihat atau membuat kunci API Anda sendiri, buka Kunci API di Claude Console.
Perbarui Kunci API
$client->beta->organization->apiKeys->update(string apiKeyID, ?string name, ?Status status): APIKeyOrganisasiKunci Eksternal
Buat Kunci Eksternal
$client->beta->organization->externalKeys->create(ProviderConfig providerConfig, ?string displayName, ?Geo geo, ?string userProfileID): ExternalKeyBuat konfigurasi kunci eksternal yang dimiliki oleh organisasi pemanggil.
Daftar Kunci Eksternal
$client->beta->organization->externalKeys->list(?int limit, ?string page): PageCursor<ExternalKey>Daftar konfigurasi kunci eksternal di organisasi pemanggil.
Dapatkan Kunci Eksternal
$client->beta->organization->externalKeys->retrieve(string externalKeyID): ExternalKeyAmbil satu konfigurasi kunci eksternal di organisasi pemanggil berdasarkan ID.
Perbarui Kunci Eksternal
$client->beta->organization->externalKeys->update(string externalKeyID, ?string displayName, ?Geo geo, ?ProviderConfig providerConfig): ExternalKeyPerbarui sebagian konfigurasi kunci eksternal. Field yang dihilangkan tidak diubah.
Hapus Kunci Eksternal
$client->beta->organization->externalKeys->delete(string externalKeyID): ExternalKeyDeleteResponseHapus konfigurasi kunci eksternal.
Validasi Kunci Eksternal
$client->beta->organization->externalKeys->validate(string externalKeyID): ExternalKeyValidateResponseValidasi konfigurasi kunci eksternal terhadap KMS pelanggan.
OrganisasiFederasiPenerbit
Buat Penerbit Federasi
$client->beta->organization->federation->issuers->create(string issuerURL, string name, ?bool checkJTI, ?JWKS jwks, ?int maxJWTLifetimeSeconds, ?list<AnthropicBeta> betas): BetaFederationIssuerMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Daftar Penerbit Federasi
$client->beta->organization->federation->issuers->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationIssuer>Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Dapatkan Penerbit Federasi
$client->beta->organization->federation->issuers->retrieve(string federationIssuerID, ?list<AnthropicBeta> betas): BetaFederationIssuerMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Perbarui Penerbit Federasi
$client->beta->organization->federation->issuers->update(string federationIssuerID, ?bool checkJTI, ?string issuerURL, ?JWKS jwks, ?bool jwksPollingDisabled, ?int maxJWTLifetimeSeconds, ?string name, ?list<AnthropicBeta> betas): BetaFederationIssuerMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Arsipkan Penerbit Federasi
$client->beta->organization->federation->issuers->archive(string federationIssuerID, ?list<AnthropicBeta> betas): BetaFederationIssuerMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
OrganisasiFederasiAturan
Buat Aturan Federasi
$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): BetaFederationRuleMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Daftar Aturan Federasi
$client->beta->organization->federation->rules->list(?bool includeArchived, ?string issuerID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationRule>Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Dapatkan Aturan Federasi
$client->beta->organization->federation->rules->retrieve(string federationRuleID, ?list<AnthropicBeta> betas): BetaFederationRuleMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Perbarui Aturan Federasi
$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): BetaFederationRuleMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Arsipkan Aturan Federasi
$client->beta->organization->federation->rules->archive(string federationRuleID, ?list<AnthropicBeta> betas): BetaFederationRuleMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
OrganisasiFederasiAturanWorkspace
Tambahkan Workspace Aturan Federasi
$client->beta->organization->federation->rules->workspaces->add(string federationRuleID, string workspaceID, ?list<AnthropicBeta> betas): BetaFederationRuleWorkspaceMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Daftar Workspace Aturan Federasi
$client->beta->organization->federation->rules->workspaces->list(string federationRuleID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationRuleWorkspace>Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Keluarkan Workspace Aturan Federasi
$client->beta->organization->federation->rules->workspaces->remove(string workspaceID, string federationRuleID, ?list<AnthropicBeta> betas): WorkspaceRemoveResponseMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
OrganisasiUndangan
Buat Undangan
$client->beta->organization->invites->create(string email, Role role, ?list<string> rbacGroupIDs): OrganizationInviteUndang pengguna untuk bergabung dengan organisasi melalui email.
Daftar Undangan
$client->beta->organization->invites->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles, ?list<Status> statuses): Page<OrganizationInvite>Daftar undangan organisasi.
Dapatkan Undangan
$client->beta->organization->invites->retrieve(string inviteID): OrganizationInviteAmbil undangan berdasarkan ID.
Hapus Undangan
$client->beta->organization->invites->delete(string inviteID): InviteDeleteResponseHapus undangan yang tertunda.
OrganisasiAkun Layanan
Buat Akun Layanan
$client->beta->organization->serviceAccounts->create(string name, ?string description, ?OrganizationRole organizationRole, ?list<AnthropicBeta> betas): ServiceAccountMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Daftar Akun Layanan
$client->beta->organization->serviceAccounts->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccount>Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Dapatkan Akun Layanan
$client->beta->organization->serviceAccounts->retrieve(string serviceAccountID, ?list<AnthropicBeta> betas): ServiceAccountMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Perbarui Akun Layanan
$client->beta->organization->serviceAccounts->update(string serviceAccountID, ?string description, ?OrganizationRole organizationRole, ?list<AnthropicBeta> betas): ServiceAccountMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Arsipkan Akun Layanan
$client->beta->organization->serviceAccounts->archive(string serviceAccountID, ?list<AnthropicBeta> betas): ServiceAccountMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
OrganisasiAkun LayananWorkspace
Tambahkan Workspace ke Akun Layanan
$client->beta->organization->serviceAccounts->workspaces->add(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Daftar Workspace untuk Akun Layanan
$client->beta->organization->serviceAccounts->workspaces->list(string serviceAccountID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccountWorkspaceMember>Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Keluarkan Workspace dari Akun Layanan
$client->beta->organization->serviceAccounts->workspaces->remove(string workspaceID, string serviceAccountID, ?list<AnthropicBeta> betas): WorkspaceRemoveResponseMemerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
OrganisasiPengguna
Daftar Pengguna
$client->beta->organization->users->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles): Page<OrganizationUser>Daftar anggota organisasi.
Dapatkan Pengguna
$client->beta->organization->users->retrieve(string userID): OrganizationUserAmbil anggota organisasi berdasarkan ID pengguna.
Perbarui Pengguna
$client->beta->organization->users->update(string userID, Role role): OrganizationUserPerbarui peran organisasi anggota.
Keluarkan Pengguna
$client->beta->organization->users->remove(string userID): UserRemoveResponseKeluarkan anggota dari organisasi.
OrganisasiWorkspace
Daftar Workspace
$client->beta->organization->workspaces->list(?string afterID, ?string beforeID, ?bool includeArchived, ?bool includeDefault, ?int limit): Page<Workspace>Buat Workspace
$client->beta->organization->workspaces->create(string name, ?DataResidencyCreateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?array<string,string> tags, ?string userProfileID, ?list<AnthropicBeta> betas): WorkspaceDapatkan Workspace
$client->beta->organization->workspaces->retrieve(string workspaceID): WorkspacePerbarui Workspace
$client->beta->organization->workspaces->update(string workspaceID, ?DataResidencyUpdateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?string name, ?array<string,string> tags, ?string userProfileID): WorkspaceArsipkan Workspace
$client->beta->organization->workspaces->archive(string workspaceID): WorkspaceOrganisasiWorkspaceBatas Laju
Daftar Batas Laju Workspace
$client->beta->organization->workspaces->rateLimits->list(string workspaceID, ?GroupType groupType, ?bool includeInherited, ?int limit, ?string page): PageCursor<BetaWorkspaceRateLimit>Mencantumkan batas laju sebuah workspace.
Atur Batas Laju Workspace
$client->beta->organization->workspaces->rateLimits->update(string rateLimitID, string workspaceID, list<BetaWorkspaceRateLimitUpdateValue> limits): BetaWorkspaceRateLimitMengatur atau menghapus override batas laju untuk satu grup batas laju dalam workspace.
OrganisasiWorkspaceAnggota
Daftar Anggota Workspace
$client->beta->organization->workspaces->members->list(string workspaceID, ?string afterID, ?string beforeID, ?int limit): Page<WorkspaceMember>Buat Anggota Workspace
$client->beta->organization->workspaces->members->add(string workspaceID, string userID, NoBillingWorkspaceRole workspaceRole): WorkspaceMemberDapatkan Anggota Workspace
$client->beta->organization->workspaces->members->retrieve(string userID, string workspaceID): WorkspaceMemberPerbarui Anggota Workspace
$client->beta->organization->workspaces->members->update(string userID, string workspaceID, WorkspaceRole workspaceRole): WorkspaceMemberHapus Anggota Workspace
$client->beta->organization->workspaces->members->remove(string userID, string workspaceID): MemberRemoveResponseOrganisasiWorkspaceAkun Layanan
Daftar Anggota Workspace Akun Layanan
$client->beta->organization->workspaces->serviceAccounts->list(string workspaceID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccountWorkspaceMember>Memerlukan token akses OAuth dengan scope org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Mengelola WIF dengan Admin API.
Buat Anggota Workspace Akun Layanan
$client->beta->organization->workspaces->serviceAccounts->add(string workspaceID, string serviceAccountID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberMemerlukan token akses OAuth dengan cakupan org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci API Admin tidak diterima. Lihat Mengelola WIF dengan Admin API.
Dapatkan Anggota Workspace Akun Layanan
$client->beta->organization->workspaces->serviceAccounts->retrieve(string serviceAccountID, string workspaceID, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberMemerlukan token akses OAuth dengan cakupan org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci API Admin tidak diterima. Lihat Mengelola WIF dengan Admin API.
Perbarui Anggota Workspace Akun Layanan
$client->beta->organization->workspaces->serviceAccounts->update(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberMemerlukan token akses OAuth dengan cakupan org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci API Admin tidak diterima. Lihat Mengelola WIF dengan Admin API.
Hapus Anggota Workspace Akun Layanan
$client->beta->organization->workspaces->serviceAccounts->remove(string serviceAccountID, string workspaceID, ?list<AnthropicBeta> betas): ServiceAccountRemoveResponseMemerlukan token akses OAuth dengan cakupan org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci API Admin tidak diterima. Lihat Mengelola WIF dengan Admin API.
OrganisasiBatas Laju
Daftar Batas Laju Organisasi
$client->beta->organization->rateLimits->list(?GroupType groupType, ?int limit, ?string model, ?string page): PageCursor<OrganizationRateLimit>Mencantumkan batas laju Messages API untuk organisasi Anda.
OrganisasiPengaturan Kepatuhan
Dapatkan Pengaturan Kepatuhan
$client->beta->organization->complianceSettings->retrieve(): ComplianceSettingsAmbil Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.
Perbarui Pengaturan Kepatuhan
$client->beta->organization->complianceSettings->update(ComplianceSettingsStateParam state): ComplianceSettingsPerbarui Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.
OrganisasiAnalitikRingkasan
Mendapatkan Ringkasan Aktivitas
$client->beta->organization->analytics->summaries->list(\Datetime startingDate, ?\Datetime endingDate, ?list<string> filter, ?int limit, ?string page): PageCursor<AnalyticsSingleDayActivitySummary>Mendapatkan ringkasan aktivitas tingkat organisasi untuk rentang tanggal tertentu.
OrganisasiAnalitikPengguna
Daftar Aktivitas Pengguna
$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>Dapatkan aktivitas per pengguna untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikAplikasiChatProyek
Mendapatkan Penggunaan Proyek Chat
$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>Mendapatkan aktivitas per proyek untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikKonektor
Dapatkan Penggunaan Konektor
$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>Dapatkan penggunaan per konektor untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikPlugin
Dapatkan Penggunaan Plugin
$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>Dapatkan penggunaan instalasi + pemanggilan per plugin untuk hari tertentu, dengan paginasi.
OrganisasiAnalitikSkill
Dapatkan Penggunaan Skill
$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>Dapatkan penggunaan per skill untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikArtifacts
Dapatkan Aktivitas Artifact
$client->beta->organization->analytics->artifacts->list(\Datetime date, ?list<string> filter, ?list<AnalyticsArtifactGroupBy> groupBy, ?int limit, ?string page): PageCursor<AnalyticsArtifactActivity>Dapatkan aktivitas pembuatan artifact untuk hari tertentu, dirinci berdasarkan tipe MIME.
OrganisasiAnalitikPenggunaan
Mendapatkan Penggunaan Token Berdasarkan Dimensi
$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 headersMendapatkan penggunaan token dalam suatu rentang tanggal, dirinci berdasarkan dimensi.
OrganisasiAnalitikBiaya
Mendapatkan Biaya Berdasarkan Dimensi
$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 headersMendapatkan biaya dalam USD dalam suatu rentang tanggal, dirinci berdasarkan dimensi.
OrganisasiAnalitikLaporan Penggunaan
Mendapatkan Penggunaan Token dari Waktu ke Waktu
$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>[Legacy] Mendapatkan penggunaan token dari waktu ke waktu dalam suatu rentang tanggal.
OrganisasiAnalitikLaporan Penggunaan Pengguna
Mendapatkan Penggunaan Token per Pengguna
$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>[Legacy] Mendapatkan penggunaan token per pengguna dalam suatu rentang tanggal.
OrganisasiAnalitikLaporan Biaya
Mendapatkan Biaya dari Waktu ke Waktu
$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>[Legacy] Mendapatkan biaya dalam USD dari waktu ke waktu dalam suatu rentang tanggal.
OrganisasiAnalitikLaporan Biaya Pengguna
Mendapatkan Biaya per Pengguna
$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>[Legacy] Mendapatkan biaya per pengguna dalam USD dalam suatu rentang tanggal.
OrganisasiBatas Pengeluaran
Mengatur Batas Pengeluaran
$client->beta->organization->spendLimits->set(?string amount, Scope scope, ?SpendLimitPeriod period, ?list<AnthropicBeta> betas): SpendLimitDapatkan Batas Pengeluaran
$client->beta->organization->spendLimits->retrieve(string spendLimitID): SpendLimitMengambil batas pengeluaran berdasarkan ID.
Hapus Batas Pengeluaran
$client->beta->organization->spendLimits->delete(string spendLimitID): SpendLimitDeleteResponseMenghapus batas pengeluaran.
Mencantumkan Batas Pengeluaran
$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 headersMencantumkan batas pengeluaran organisasi.
OrganisasiBatas PengeluaranEfektif
Mencantumkan Batas Pengeluaran Efektif
$client->beta->organization->spendLimits->effective->list(?int limit, ?string page, ?list<SpendLimitPeriod> period, ?list<string> userIDs): PageCursor<SpendSummary>Mencantumkan batas pengeluaran efektif dan pengeluaran periode berjalan (period-to-date) setiap anggota.
OrganisasiBatas PengeluaranPermintaan Kenaikan
Daftar Permintaan Kenaikan Batas Pengeluaran
$client->beta->organization->spendLimits->increaseRequests->list(?list<string> actorIDs, ?int limit, ?string page, ?list<BetaSpendLimitIncreaseRequestStatus> status): PageCursor<BetaSpendLimitIncreaseRequest>Menampilkan daftar permintaan kenaikan batas pengeluaran, terbaru lebih dulu.
Dapatkan Permintaan Kenaikan Batas Pengeluaran
$client->beta->organization->spendLimits->increaseRequests->retrieve(string spendLimitIncreaseRequestID): BetaSpendLimitIncreaseRequestMengambil permintaan kenaikan batas pengeluaran.
Setujui Permintaan Kenaikan Batas Pengeluaran
$client->beta->organization->spendLimits->increaseRequests->approve(string spendLimitIncreaseRequestID, string amount, ?SpendLimitPeriod period, ?bool suppressNotification): IncreaseRequestApproveResponseMenyetujui permintaan kenaikan batas pengeluaran yang tertunda.
Tolak Permintaan Kenaikan Batas Pengeluaran
$client->beta->organization->spendLimits->increaseRequests->deny(string spendLimitIncreaseRequestID, ?bool suppressNotification): BetaSpendLimitIncreaseRequestMenolak permintaan kenaikan batas pengeluaran yang tertunda.
OrganisasiGrup RBAC
Buat Grup RBAC
$client->beta->organization->rbacGroups->create(string name): RBACGroupBuat Grup RBAC di tenant Claude Enterprise. Grup yang dibuat melalui API memiliki tipe sumber "direct".
Daftar Grup RBAC
$client->beta->organization->rbacGroups->list(?int limit, ?string page): PageCursor<RBACGroup>Tampilkan daftar Grup RBAC di tenant Claude Enterprise.
Dapatkan Grup RBAC
$client->beta->organization->rbacGroups->retrieve(string rbacGroupID): RBACGroupAmbil Grup RBAC berdasarkan ID.
Perbarui Grup RBAC
$client->beta->organization->rbacGroups->update(string rbacGroupID, ?string name): RBACGroupMemperbarui nama Grup RBAC. Grup yang disediakan oleh penyedia identitas (tipe sumber "scim") tidak dapat diubah melalui API selama ada organisasi di tenant yang menggunakan provisioning SCIM.
Hapus Grup RBAC
$client->beta->organization->rbacGroups->delete(string rbacGroupID): DeletedRBACGroupMenghapus Grup RBAC. Grup yang disediakan oleh penyedia identitas (tipe sumber "scim") tidak dapat dihapus melalui API selama ada organisasi di tenant yang menggunakan provisioning SCIM.
OrganisasiGrup RBACAnggota
Daftar Anggota Grup RBAC
$client->beta->organization->rbacGroups->members->list(string rbacGroupID, ?int limit, ?string page): PageCursor<BetaRBACGroupMember>Tampilkan daftar anggota Grup RBAC.
Menambahkan Anggota Grup RBAC
$client->beta->organization->rbacGroups->members->add(string rbacGroupID, string userID): BetaRBACGroupMemberMenambahkan Pengguna ke Grup RBAC. Keanggotaan grup yang disediakan oleh penyedia identitas (tipe sumber "scim") tidak dapat diubah melalui API selama ada organisasi di tenant yang menggunakan penyediaan SCIM.
Menghapus Anggota Grup RBAC
$client->beta->organization->rbacGroups->members->remove(string userID, string rbacGroupID): BetaDeletedRBACGroupMemberMenghapus Pengguna dari Grup RBAC. Keanggotaan grup yang disediakan oleh penyedia identitas (tipe sumber "scim") tidak dapat diubah melalui API selama ada organisasi di tenant yang menggunakan penyediaan SCIM.
OrganisasiPeran RBAC
Daftar Peran RBAC
$client->beta->organization->rbacRoles->list(?int limit, ?string page): PageCursor<RBACRole>Tampilkan daftar Peran RBAC di organisasi.
Dapatkan Peran RBAC
$client->beta->organization->rbacRoles->retrieve(string rbacRoleID): RBACRoleAmbil Peran RBAC berdasarkan ID.
OrganisasiPeran RBACIzin
Daftar Izin Peran RBAC
$client->beta->organization->rbacRoles->permissions->list(string rbacRoleID, ?int limit, ?string page): PageCursor<BetaRBACRolePermission>Tampilkan daftar izin yang diberikan oleh Peran RBAC.
OrganisasiPlugin
Membuat Plugin
$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 headersMembuat Plugin milik organisasi beserta versi pertamanya dengan mengunggah file versi tersebut.
Mendapatkan Plugin
$client->beta->organization->plugins->retrieve(string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersMengambil Plugin berdasarkan ID.
Memperbarui Plugin
$client->beta->organization->plugins->update(string pluginID, string servedVersionID, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersUbah versi tersimpan mana dari Plugin milik organisasi yang disajikan kepada anggota, misalnya untuk melakukan rollback ke versi sebelumnya. Tindakan ini menyematkan (pin) versi yang disajikan: unggahan berikutnya tetap disimpan tetapi tidak lagi mengubah apa yang disajikan, dan penyematan saat ini tidak dapat dibatalkan, baik di sini maupun di claude.ai.
Daftar Plugin
$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 headersMenampilkan daftar Plugin yang dibuat di bawah organisasi, dari yang terbaru: Plugin di marketplace plugin milik organisasi sendiri dan Plugin di marketplace plugin pribadi anggota.
Hapus Plugin
$client->beta->organization->plugins->delete(string pluginID, ?list<AnthropicBeta> betas): DeletedPluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersMenghapus secara permanen sebuah Plugin beserta setiap versi yang dimilikinya, persis seperti saat administrator menghapusnya di claude.ai. Plugin tersebut dapat dimiliki oleh organisasi atau oleh anggota, termasuk anggota yang sudah keluar dari organisasi.
OrganisasiPluginVersi
Buat Versi Plugin
$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 headersMenambahkan versi ke Plugin milik organisasi dengan mengunggah file versi baru; versi tersebut menjadi versi yang disajikan kepada anggota kecuali versi yang disajikan Plugin telah disematkan.
Daftar Versi Plugin
$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 headersMenampilkan daftar versi Plugin, dari yang terbaru.
Ambil Versi Plugin
$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 headersMengambil satu versi Plugin berdasarkan ID-nya, atau versi terbaru Plugin.
Unduh Arsip Versi Plugin
$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 headersMengunduh arsip .zip dari satu versi, persis seperti yang disimpan. Setiap unduhan Plugin dari marketplace plugin pribadi anggota dicatat di feed aktivitas Compliance API.
OrganisasiPluginPengaturan Instalasi
Daftar Pengaturan Instalasi Plugin
$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 headersMenampilkan daftar pengaturan instalasi Plugin milik organisasi, yang menentukan untuk anggota mana Plugin tersebut ditujukan, dari yang paling baru dibuat.
Atur Pengaturan Instalasi Plugin
$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 headersMengatur atau mengubah pengaturan instalasi Plugin milik organisasi untuk seluruh organisasi atau untuk satu Grup RBAC.
Hapus Pengaturan Instalasi Plugin
$client->beta->organization->plugins->installationSettings->remove(string target, string pluginID, ?list<AnthropicBeta> betas): BetaDeletedPluginInstallationSettinganthropic-beta: ce-plugins-2026-09-01. How to send beta headersMenghapus pengaturan instalasi milik Plugin milik organisasi untuk seluruh organisasi atau untuk satu Grup RBAC.
OrganisasiMarketplace Plugin
Daftar Marketplace Plugin
$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 headersMenampilkan daftar marketplace plugin tempat Plugin berada, dari yang terbaru: milik organisasi sendiri dan marketplace pribadi anggotanya.
Ambil Marketplace Plugin
$client->beta->organization->pluginMarketplaces->retrieve(string marketplaceID, ?string organizationID, ?list<AnthropicBeta> betas): PluginMarketplaceanthropic-beta: ce-plugins-2026-09-01. How to send beta headersMengambil marketplace plugin berdasarkan ID.
Perbarui Marketplace Plugin
$client->beta->organization->pluginMarketplaces->update(string marketplaceID, DefaultInstallationPreference defaultInstallationPreference, ?list<AnthropicBeta> betas): PluginMarketplaceanthropic-beta: ce-plugins-2026-09-01. How to send beta headersMengatur pengaturan instalasi default dari salah satu marketplace plugin milik organisasi sendiri. Setiap Plugin di dalamnya yang tidak memiliki pengaturan sendiri mendapatkan default ini sebagai pengaturan tingkat organisasinya, termasuk Plugin yang ditambahkan kemudian.
Validasi Repositori Marketplace Plugin
$client->beta->organization->pluginMarketplaces->validateRepository(string repositoryURL, ?string ref, ?list<AnthropicBeta> betas): PluginMarketplaceValidationReportanthropic-beta: ce-plugins-2026-09-01. How to send beta headersMemeriksa apakah marketplace plugin yang disimpan di repositori GitHub publik akan tersinkronisasi ke claude.ai, tanpa menghubungkan atau menyimpannya.
Validasi Arsip Marketplace Plugin
$client->beta->organization->pluginMarketplaces->validateArchive(FileParam | string archive, ?list<AnthropicBeta> betas): PluginMarketplaceValidationReportanthropic-beta: ce-plugins-2026-09-01. How to send beta headersMemeriksa apakah marketplace plugin, yang diunggah sebagai .zip dari direktori marketplace, akan tersinkronisasi ke claude.ai, tanpa menghubungkan atau menyimpannya.
OrganisasiTujuan Telemetri
Buat Tujuan Telemetri
$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 headersDaftarkan tujuan OpenTelemetry untuk organisasi.
Daftar Tujuan Telemetri
$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 headersDaftar tujuan organisasi, yang terbaru lebih dulu, secara opsional hanya yang mencakup workspace tertentu.
Ambil Tujuan Telemetri
$client->beta->organization->telemetryDestinations->retrieve(string destinationID, ?list<AnthropicBeta> betas): TelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersBaca konfigurasi, status, dan hasil pengiriman terbaru suatu tujuan.
Perbarui Tujuan Telemetri
$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 headersUbah pengaturan tujuan telemetri, statusnya, atau workspace mana yang dicakupnya.
Hapus Tujuan Telemetri
$client->beta->organization->telemetryDestinations->delete(string destinationID, ?list<AnthropicBeta> betas): DeletedTelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersHapus tujuan beserta daftar workspace-nya.
Uji Tujuan Telemetri
$client->beta->organization->telemetryDestinations->test(string destinationID, ?list<AnthropicBeta> betas): TelemetryDestinationTestResponseanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersKirim satu span uji, bernama anthropic.test, ke tujuan dengan header terdaftarnya, sekali dan tanpa percobaan ulang, lalu laporkan jawaban tujuan. Responsnya 200 baik tujuan menjawab dengan status 2xx maupun tidak: result-nya memiliki tipe success, atau tipe failure beserta alasannya di error. Konfigurasi, state, dan delivery_health tujuan tidak berubah. Tujuan yang dinonaktifkan juga dapat diuji. Tunggu 10 detik di antara pengujian satu tujuan; permintaan yang datang lebih cepat dapat dijawab dengan status 429.
OrganisasiTujuan TelemetriWorkspace
Daftar Workspace Tujuan Telemetri
$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 headersDaftar workspace yang ada di daftar workspace suatu tujuan, dimulai dari entri terbaru.
Tambahkan Workspace Tujuan Telemetri
$client->beta->organization->telemetryDestinations->workspaces->add(string workspaceID, string destinationID, ?list<AnthropicBeta> betas): BetaTelemetryDestinationWorkspaceanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersTambahkan satu workspace ke daftar workspace suatu tujuan.
Hapus Workspace Tujuan Telemetri
$client->beta->organization->telemetryDestinations->workspaces->remove(string workspaceID, string destinationID, ?list<AnthropicBeta> betas): BetaDeletedTelemetryDestinationWorkspaceanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersHapus satu workspace dari daftar workspace suatu tujuan.
OrganisasiWebhook
Buat Endpoint Webhook Organisasi
$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 headersDaftar Endpoint Webhook Organisasi
$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 headersTampilkan daftar endpoint webhook organisasi.
Dapatkan Endpoint Webhook Organisasi
$client->beta->organization->webhooks->retrieve(string webhookEndpointID, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headersAmbil endpoint webhook organisasi berdasarkan ID.
Perbarui Endpoint Webhook Organisasi
$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 headersPerbarui endpoint webhook organisasi. Hanya field yang Anda kirim yang diubah.
Hapus Endpoint Webhook Organisasi
$client->beta->organization->webhooks->delete(string webhookEndpointID, ?list<AnthropicBeta> betas): DeletedOrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headersBuat Ulang Signing Secret Endpoint Webhook Organisasi
$client->beta->organization->webhooks->regenerateSigningSecret(string webhookEndpointID, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointSigningSecretanthropic-beta: webhooks-2026-10-07. How to send beta headersGanti signing secret endpoint webhook organisasi. Secret lama langsung berhenti berfungsi. Secret baru hanya dikembalikan dalam respons ini.
OrganisasiClaude TagChannel Slack
Siapkan Channel 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 headersSiapkan channel Slack untuk Claude Tag dan kembalikan channel tersebut beserta identifier-nya. Jika channel sudah disiapkan, baik di claude.ai, melalui penggunaan pertama Claude di dalamnya, maupun oleh permintaan sebelumnya, channel yang sudah ada akan dikembalikan, sehingga permintaan dapat diulang. settings, jika dikirim, diterapkan seperti halnya pembaruan menerapkannya. Sebelum channel disiapkan, aplikasi Slack Claude mengonfirmasi ke Slack bahwa channel tersebut ada di workspace, tidak diarsipkan, dan terlihat oleh aplikasi; channel yang gagal dikonfirmasi mengembalikan 404. Penyiapan channel dan penerapan settings adalah dua langkah terpisah: jika langkah kedua ditolak, responsnya berupa penolakan tersebut, channel tetap tersiapkan dengan semua pengaturan tidak ditetapkan, dan details.slack_channel_id pada error memuat identifier channel tersebut.
Daftar Channel 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 headersTampilkan daftar channel Slack yang telah disiapkan dari satu workspace Slack, dari yang terbaru berdasarkan created_at. Channel yang belum disiapkan tidak dicantumkan: Slack menyimpan daftar lengkap channel suatu workspace. Kirimkan juga slack_channel_id untuk mencari satu channel berdasarkan identifier Slack-nya: data kemudian memuat channel tersebut, atau kosong jika channel belum disiapkan, dan limit serta page diabaikan. Workspace yang dimiliki organisasi hanya melalui Slack Enterprise Grid mengembalikan 404 hingga workspace tersebut disiapkan. Dengan include_inherited=true, settings setiap channel memuat pengaturan yang berlaku di dalamnya, dan permintaan gagal dengan 503 alih-alih menentukan nilainya berdasarkan tingkat pengaturan yang tidak dapat dibaca. Cursor page hanya melanjutkan permintaan dengan nilai include_inherited yang sama.
Ambil Channel 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 headersAmbil satu channel Slack beserta pengaturannya. Secara default, settings memuat apa yang disimpan oleh channel itu sendiri: pengaturan yang bernilai null di sana tidak ditetapkan pada channel dan diwariskan. Dengan include_inherited=true, settings memuat apa yang berlaku di channel setelah tingkat pengaturan di atasnya diperhitungkan, dan permintaan gagal dengan 503 alih-alih menentukan nilainya berdasarkan tingkat pengaturan yang tidak dapat dibaca. Dalam kedua kasus, sources menyebutkan tingkat pengaturan asal setiap nilai, sehingga pemanggil membedakan nilai milik channel sendiri dari nilai yang diwariskan berdasarkan sumbernya, bukan berdasarkan apakah nilainya null.
Perbarui Channel 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 headersUbah pengaturan yang disimpan oleh channel Slack. Pembaruan bersifat parsial: pengaturan yang tidak disertakan tidak berubah, dan pengaturan yang dikirim sebagai null akan dikosongkan, sehingga channel mewarisinya. Jika ada nilai yang ditolak, tidak ada pengaturan dalam permintaan yang disimpan. Pesan langsung grup tidak menerima pengaturan dan mengembalikan 400.
Hapus Channel Slack
$client->beta->organization->claudeTag->slackChannels->delete(string id, ?list<AnthropicBeta> betas): BetaClaudeTagDeletedSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersHapus channel Slack dari Claude Tag. Tindakan ini langsung menghapus pengaturan tersimpan channel dan Target Bundle-nya, lalu, di latar belakang, sesi channel beserta transkripnya, memorinya, routine-nya, dan artefak yang dipublikasikan darinya. Tidak ada satu pun yang dapat dipulihkan. Channel di Slack dan pesan-pesannya tidak berubah. Permintaan ditolak dengan 400 dan error.details.error_code slack_channel_enabled selama enabled bernilai true untuk channel tersebut, sebagaimana dikembalikan oleh operasi baca dengan include_inherited=true: tetapkan enabled ke false pada channel terlebih dahulu. Ini mencegah penghapusan channel yang sedang digunakan secara tidak sengaja; ini bukan cara untuk mencegah Claude masuk, karena penghapusan juga menghapus enabled: false milik channel bersama pengaturan lainnya, setelah itu channel kembali mewarisi pengaturan dan penggunaan Claude berikutnya dapat menyiapkannya kembali dengan identifier baru. Identifier mengembalikan 404 segera setelah permintaan selesai, sehingga penghapusan berulang mengembalikan 404. Pesan langsung grup mengembalikan 400, begitu pula channel yang memuat konfigurasi yang tidak dikelola oleh API ini.
OrganisasiClaude TagWorkspace Slack
Daftar Workspace 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 headersTampilkan daftar workspace Slack yang telah disiapkan dan dimiliki organisasi, dari yang terbaru berdasarkan created_at. Kirimkan slack_workspace_id untuk mencari satu workspace berdasarkan identifier Slack-nya: data kemudian memuat workspace tersebut, atau kosong jika workspace belum disiapkan. Workspace dari Slack Enterprise Grid yang telah dihubungkan organisasi mengembalikan 404 hingga workspace tersebut disiapkan. Dengan include_inherited=true, settings setiap workspace memuat pengaturan yang berlaku di dalamnya, dan permintaan gagal dengan 503 alih-alih menentukan nilainya berdasarkan tingkat pengaturan yang tidak dapat dibaca. Cursor page hanya melanjutkan permintaan dengan nilai include_inherited yang sama.
Ambil Workspace 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 headersAmbil satu workspace Slack beserta pengaturannya. Secara default, settings memuat apa yang disimpan oleh workspace itu sendiri: pengaturan yang bernilai null di sana tidak ditetapkan pada workspace dan diwariskan. Dengan include_inherited=true, settings memuat apa yang berlaku di workspace setelah default Slack organisasi diperhitungkan, dan permintaan gagal dengan 503 alih-alih menentukan nilainya berdasarkan tingkat pengaturan yang tidak dapat dibaca. Dalam kedua kasus, sources menyebutkan tingkat pengaturan asal setiap nilai.
Perbarui Workspace 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 headersUbah pengaturan yang disimpan oleh workspace Slack. Pembaruan bersifat parsial: pengaturan yang tidak disertakan tidak berubah, dan pengaturan yang dikirim sebagai null akan dikosongkan, sehingga workspace mewarisinya. Jika ada nilai yang ditolak, tidak ada pengaturan dalam permintaan yang disimpan.
OrganisasiClaude TagBundle
Daftar 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 headersTampilkan daftar Bundle milik organisasi, dari yang terbaru berdasarkan created_at. Bundle yang dikelola Claude Tag untuk dirinya sendiri tidak dicantumkan.
Ambil Bundle
$client->beta->organization->claudeTag->bundles->retrieve(string bundleID, ?list<AnthropicBeta> betas): BetaClaudeTagBundleanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersAmbil satu Bundle. Apa yang diberikan oleh Bundle (konektor, repositori, dan kredensial) tidak pernah dikembalikan.
OrganisasiClaude TagBundleTarget
Daftar Target 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 headersTampilkan daftar channel Slack dan workspace Slack tempat sebuah Bundle dilampirkan, dari yang terbaru berdasarkan created_at. Hanya channel dan workspace milik organisasi yang dicantumkan; Bundle yang dilampirkan ke hal lain tidak memiliki Target Bundle untuknya.
Lampirkan 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 headersLampirkan Bundle ke channel Slack atau workspace Slack. Bundle yang dilampirkan ke workspace dapat digunakan di workspace tersebut dan di setiap channel di dalamnya. Melampirkan Bundle ke channel atau workspace yang sudah dilampiri akan mengembalikan Target Bundle yang sudah ada. Channel atau workspace harus sudah disiapkan: pelampiran tidak pernah menyiapkan channel. Pesan langsung grup tidak menerima Bundle dan mengembalikan 400.
Ambil Target 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 headersAmbil satu Target Bundle. Mengembalikan 404 jika target_id merupakan identifier Target Bundle milik Bundle lain, atau Target Bundle telah dilepas.
Lepaskan 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 headersLepaskan Bundle dari channel Slack atau workspace Slack. Pelepasan berulang mengembalikan 404.