Organisasi
Dapatkan Organisasi Saat Ini
client.beta.organization.retrieve(options?): BetaOrganizationAmbil informasi tentang organisasi yang terkait dengan kunci API yang diautentikasi.
Models
OrganisasiKunci API
Daftar Kunci API
client.beta.organization.apiKeys.list(query?, options?): Page<BetaAPIKey>Ambil Kunci API (Admin API)
client.beta.organization.apiKeys.retrieve(apiKeyID, options?): BetaAPIKeyAmbil 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(apiKeyID, body, options?): BetaAPIKeyOrganisasiKunci Eksternal
Buat Kunci Eksternal
client.beta.organization.externalKeys.create(body, options?): BetaExternalKeyBuat konfigurasi kunci eksternal yang dimiliki oleh organisasi pemanggil.
Daftar Kunci Eksternal
client.beta.organization.externalKeys.list(query?, options?): PageCursor<BetaExternalKey>Daftar konfigurasi kunci eksternal di organisasi pemanggil.
Dapatkan Kunci Eksternal
client.beta.organization.externalKeys.retrieve(externalKeyID, options?): BetaExternalKeyAmbil satu konfigurasi kunci eksternal di organisasi pemanggil berdasarkan ID.
Perbarui Kunci Eksternal
client.beta.organization.externalKeys.update(externalKeyID, body, options?): BetaExternalKeyPerbarui sebagian konfigurasi kunci eksternal. Field yang dihilangkan tidak diubah.
Hapus Kunci Eksternal
client.beta.organization.externalKeys.delete(externalKeyID, options?): ExternalKeyDeleteResponseHapus konfigurasi kunci eksternal.
Validasi Kunci Eksternal
client.beta.organization.externalKeys.validate(externalKeyID, options?): ExternalKeyValidateResponseValidasi konfigurasi kunci eksternal terhadap KMS pelanggan.
OrganisasiFederasiPenerbit
Buat Penerbit Federasi
client.beta.organization.federation.issuers.create(params, options?): 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(params?, options?): 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(federationIssuerID, params?, options?): 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(federationIssuerID, params, options?): 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(federationIssuerID, params?, options?): 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(params, options?): 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(params?, options?): 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(federationRuleID, params?, options?): 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(federationRuleID, params, options?): 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(federationRuleID, params?, options?): 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(federationRuleID, params, options?): 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(federationRuleID, params?, options?): 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(workspaceID, params, options?): 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(body, options?): BetaOrganizationInviteUndang pengguna untuk bergabung dengan organisasi melalui email.
Daftar Undangan
client.beta.organization.invites.list(query?, options?): Page<BetaOrganizationInvite>Daftar undangan organisasi.
Dapatkan Undangan
client.beta.organization.invites.retrieve(inviteID, options?): BetaOrganizationInviteAmbil undangan berdasarkan ID.
Hapus Undangan
client.beta.organization.invites.delete(inviteID, options?): InviteDeleteResponseHapus undangan yang tertunda.
OrganisasiAkun Layanan
Buat Akun Layanan
client.beta.organization.serviceAccounts.create(params, options?): BetaServiceAccountMemerlukan 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(params?, options?): PageCursor<BetaServiceAccount>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(serviceAccountID, params?, options?): BetaServiceAccountMemerlukan 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(serviceAccountID, params, options?): BetaServiceAccountMemerlukan 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(serviceAccountID, params?, options?): BetaServiceAccountMemerlukan 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(serviceAccountID, params, options?): BetaServiceAccountWorkspaceMemberMemerlukan 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(serviceAccountID, params?, options?): PageCursor<BetaServiceAccountWorkspaceMember>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(workspaceID, params, options?): 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(query?, options?): Page<BetaOrganizationUser>Daftar anggota organisasi.
Dapatkan Pengguna
client.beta.organization.users.retrieve(userID, options?): BetaOrganizationUserAmbil anggota organisasi berdasarkan ID pengguna.
Perbarui Pengguna
client.beta.organization.users.update(userID, body, options?): BetaOrganizationUserPerbarui peran organisasi anggota.
Keluarkan Pengguna
client.beta.organization.users.remove(userID, options?): UserRemoveResponseKeluarkan anggota dari organisasi.
OrganisasiWorkspace
Daftar Workspace
client.beta.organization.workspaces.list(query?, options?): Page<BetaWorkspace>Buat Workspace
client.beta.organization.workspaces.create(params, options?): BetaWorkspaceDapatkan Workspace
client.beta.organization.workspaces.retrieve(workspaceID, options?): BetaWorkspacePerbarui Workspace
client.beta.organization.workspaces.update(workspaceID, body, options?): BetaWorkspaceArsipkan Workspace
client.beta.organization.workspaces.archive(workspaceID, options?): BetaWorkspaceOrganisasiWorkspaceBatas Laju
Daftar Batas Laju Workspace
client.beta.organization.workspaces.rateLimits.list(workspaceID, query?, options?): PageCursor<BetaWorkspaceRateLimit>OrganisasiWorkspaceAnggota
Daftar Anggota Workspace
client.beta.organization.workspaces.members.list(workspaceID, query?, options?): Page<BetaWorkspaceMember>Buat Anggota Workspace
client.beta.organization.workspaces.members.add(workspaceID, body, options?): BetaWorkspaceMemberDapatkan Anggota Workspace
client.beta.organization.workspaces.members.retrieve(userID, params, options?): BetaWorkspaceMemberPerbarui Anggota Workspace
client.beta.organization.workspaces.members.update(userID, params, options?): BetaWorkspaceMemberHapus Anggota Workspace
client.beta.organization.workspaces.members.remove(userID, params, options?): MemberRemoveResponseOrganisasiWorkspaceAkun Layanan
Daftar Anggota Workspace Akun Layanan
client.beta.organization.workspaces.serviceAccounts.list(workspaceID, params?, options?): PageCursor<BetaServiceAccountWorkspaceMember>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(workspaceID, params, options?): BetaServiceAccountWorkspaceMemberMemerlukan 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 Anggota Workspace Akun Layanan
client.beta.organization.workspaces.serviceAccounts.retrieve(serviceAccountID, params, options?): BetaServiceAccountWorkspaceMemberMemerlukan 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 Anggota Workspace Akun Layanan
client.beta.organization.workspaces.serviceAccounts.update(serviceAccountID, params, options?): BetaServiceAccountWorkspaceMemberMemerlukan 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.
Hapus Anggota Workspace Akun Layanan
client.beta.organization.workspaces.serviceAccounts.remove(serviceAccountID, params, options?): 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 Kelola WIF dengan Admin API.
OrganisasiBatas Laju
Daftar Batas Laju Organisasi
client.beta.organization.rateLimits.list(query?, options?): PageCursor<BetaOrganizationRateLimit>Mencantumkan "rate limit" (batas laju) Messages API untuk organisasi Anda.
OrganisasiPengaturan Kepatuhan
Dapatkan Pengaturan Kepatuhan
client.beta.organization.complianceSettings.retrieve(options?): BetaComplianceSettingsAmbil Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.
Perbarui Pengaturan Kepatuhan
client.beta.organization.complianceSettings.update(body, options?): BetaComplianceSettingsPerbarui Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.
OrganisasiAnalitikRingkasan
Mendapatkan Ringkasan Aktivitas
client.beta.organization.analytics.summaries.list(query, options?): PageCursor<BetaAnalyticsSingleDayActivitySummary>Mendapatkan ringkasan aktivitas tingkat organisasi untuk rentang tanggal tertentu.
OrganisasiAnalitikPengguna
Daftar Aktivitas Pengguna
client.beta.organization.analytics.users.list(query?, options?): PageCursor<BetaAnalyticsUserActivity>Dapatkan aktivitas per pengguna untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikAplikasiChatProyek
Mendapatkan Penggunaan Proyek Chat
client.beta.organization.analytics.apps.chat.projects.list(query?, options?): PageCursor<BetaAnalyticsProjectActivity>Mendapatkan aktivitas per proyek untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikKonektor
Dapatkan Penggunaan Konektor
client.beta.organization.analytics.connectors.list(query?, options?): PageCursor<BetaAnalyticsConnectorActivity>Dapatkan penggunaan per konektor untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikPlugin
Dapatkan Penggunaan Plugin
client.beta.organization.analytics.plugins.list(query?, options?): PageCursor<BetaAnalyticsPluginActivity>Dapatkan penggunaan instalasi + pemanggilan per plugin untuk hari tertentu, dengan paginasi.
OrganisasiAnalitikSkill
Dapatkan Penggunaan Skill
client.beta.organization.analytics.skills.list(query?, options?): PageCursor<BetaAnalyticsSkillActivity>Dapatkan penggunaan per skill untuk hari tertentu, dengan paginasi berbasis kursor.
OrganisasiAnalitikArtifacts
Dapatkan Aktivitas Artifact
client.beta.organization.analytics.artifacts.list(query, options?): PageCursor<BetaAnalyticsArtifactActivity>Dapatkan aktivitas pembuatan artifact untuk hari tertentu, dirinci berdasarkan tipe MIME.
OrganisasiAnalitikLaporan Penggunaan
Mendapatkan Penggunaan Token dari Waktu ke Waktu
client.beta.organization.analytics.usageReport.list(query, options?): PageCursor<BetaAnalyticsUsageReportTimeBucket>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(query, options?): PageCursor<BetaAnalyticsUsageUsersItem>Mendapatkan penggunaan token per pengguna dalam suatu rentang tanggal.
OrganisasiAnalitikLaporan Biaya
Mendapatkan Biaya dari Waktu ke Waktu
client.beta.organization.analytics.costReport.list(query, options?): PageCursor<BetaAnalyticsCostReportTimeBucket>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(query, options?): PageCursor<BetaAnalyticsCostUsersItem>Mendapatkan biaya per pengguna dalam USD dalam suatu rentang tanggal.
OrganisasiBatas Pengeluaran
Mengatur Batas Pengeluaran
client.beta.organization.spendLimits.set(params, options?): BetaSpendLimitDapatkan Batas Pengeluaran
client.beta.organization.spendLimits.retrieve(spendLimitID, options?): BetaSpendLimitMengambil batas pengeluaran berdasarkan ID.
Hapus Batas Pengeluaran
client.beta.organization.spendLimits.delete(spendLimitID, options?): SpendLimitDeleteResponseMenghapus batas pengeluaran.
Mencantumkan Batas Pengeluaran
client.beta.organization.spendLimits.list(params?, options?): PageCursor<BetaSpendLimit>Mencantumkan batas pengeluaran organisasi.
OrganisasiBatas PengeluaranEfektif
Mencantumkan Batas Pengeluaran Efektif
client.beta.organization.spendLimits.effective.list(query?, options?): PageCursor<BetaSpendSummary>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(query?, options?): PageCursor<BetaSpendLimitIncreaseRequest>Menampilkan daftar permintaan kenaikan batas pengeluaran, terbaru lebih dulu.
Dapatkan Permintaan Kenaikan Batas Pengeluaran
client.beta.organization.spendLimits.increaseRequests.retrieve(spendLimitIncreaseRequestID, options?): BetaSpendLimitIncreaseRequestMengambil permintaan kenaikan batas pengeluaran.
Setujui Permintaan Kenaikan Batas Pengeluaran
client.beta.organization.spendLimits.increaseRequests.approve(spendLimitIncreaseRequestID, body, options?): IncreaseRequestApproveResponseMenyetujui permintaan kenaikan batas pengeluaran yang tertunda.
Tolak Permintaan Kenaikan Batas Pengeluaran
client.beta.organization.spendLimits.increaseRequests.deny(spendLimitIncreaseRequestID, body, options?): BetaSpendLimitIncreaseRequestMenolak permintaan kenaikan batas pengeluaran yang tertunda.
OrganisasiGrup RBAC
Buat Grup RBAC
client.beta.organization.rbacGroups.create(body, options?): BetaRBACGroupBuat Grup RBAC di tenant Claude Enterprise. Grup yang dibuat melalui API memiliki tipe sumber "direct".
Daftar Grup RBAC
client.beta.organization.rbacGroups.list(query?, options?): PageCursor<BetaRBACGroup>Tampilkan daftar Grup RBAC di tenant Claude Enterprise.
Dapatkan Grup RBAC
client.beta.organization.rbacGroups.retrieve(rbacGroupID, options?): BetaRBACGroupAmbil Grup RBAC berdasarkan ID.
Perbarui Grup RBAC
client.beta.organization.rbacGroups.update(rbacGroupID, body, options?): BetaRBACGroupMemperbarui 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(rbacGroupID, options?): RBACGroupDeleteResponseMenghapus 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(rbacGroupID, query?, options?): PageCursor<BetaRBACGroupMember>Tampilkan daftar anggota Grup RBAC.
Menambahkan Anggota Grup RBAC
client.beta.organization.rbacGroups.members.add(rbacGroupID, body, options?): 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(userID, params, options?): MemberRemoveResponseMenghapus 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(query?, options?): PageCursor<BetaRBACRole>Tampilkan daftar Peran RBAC di organisasi.
Dapatkan Peran RBAC
client.beta.organization.rbacRoles.retrieve(rbacRoleID, options?): BetaRBACRoleAmbil Peran RBAC berdasarkan ID.
OrganisasiPeran RBACIzin
Daftar Izin Peran RBAC
client.beta.organization.rbacRoles.permissions.list(rbacRoleID, query?, options?): PageCursor<BetaRBACRolePermission>Tampilkan daftar izin yang diberikan oleh Peran RBAC.
OrganisasiPlugin
Membuat Plugin
client.beta.organization.plugins.create(params, options?): BetaPluginMembuat Plugin milik organisasi beserta versi pertamanya dengan mengunggah file versi tersebut.
Mendapatkan Plugin
client.beta.organization.plugins.retrieve(pluginID, params?, options?): BetaPluginMengambil Plugin berdasarkan ID.
Memperbarui Plugin
client.beta.organization.plugins.update(pluginID, params, options?): BetaPluginUbah 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(params?, options?): PageCursor<BetaPlugin>Menampilkan 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(pluginID, params?, options?): BetaDeletedPluginMenghapus 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(pluginID, params, options?): BetaPluginVersionMenambahkan 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(pluginID, params?, options?): PageCursor<BetaPluginVersion>Menampilkan daftar versi Plugin, dari yang terbaru.
Ambil Versi Plugin
client.beta.organization.plugins.versions.retrieve(version, params, options?): BetaPluginVersionMengambil satu versi Plugin berdasarkan ID-nya, atau versi terbaru Plugin.
Unduh Arsip Versi Plugin
client.beta.organization.plugins.versions.download(version, params, options?): ResponseMengunduh 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(pluginID, params?, options?): PageCursor<BetaPluginInstallationSetting>Menampilkan 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(target, params, options?): BetaPluginInstallationSettingMengatur 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(target, params, options?): BetaDeletedPluginInstallationSettingMenghapus pengaturan instalasi milik Plugin milik organisasi untuk seluruh organisasi atau untuk satu Grup RBAC.
OrganisasiMarketplace Plugin
Daftar Marketplace Plugin
client.beta.organization.pluginMarketplaces.list(params?, options?): PageCursor<BetaPluginMarketplace>Menampilkan daftar marketplace plugin tempat Plugin berada, dari yang terbaru: milik organisasi sendiri dan marketplace pribadi anggotanya.
Ambil Marketplace Plugin
client.beta.organization.pluginMarketplaces.retrieve(marketplaceID, params?, options?): BetaPluginMarketplaceMengambil marketplace plugin berdasarkan ID.
Perbarui Marketplace Plugin
client.beta.organization.pluginMarketplaces.update(marketplaceID, params, options?): BetaPluginMarketplaceMengatur 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(params, options?): BetaPluginMarketplaceValidationReportMemeriksa 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(params, options?): BetaPluginMarketplaceValidationReportMemeriksa apakah marketplace plugin, yang diunggah sebagai .zip dari direktori marketplace, akan tersinkronisasi ke claude.ai, tanpa menghubungkan atau menyimpannya.