Organisasi
Dapatkan Organisasi Saat Ini
client.Organization.Get(ctx) (*OrganizationInfo, error)Ambil informasi tentang organisasi yang terkait dengan kunci API yang diautentikasi.
Models
OrganisasiKunci API
Daftar Kunci API
client.Organization.APIKeys.List(ctx, query) (*Page[APIKey], error)Ambil Kunci API (Admin API)
client.Organization.APIKeys.Get(ctx, apiKeyID) (*APIKey, error)Ambil 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.Organization.APIKeys.Update(ctx, apiKeyID, body) (*APIKey, error)OrganisasiKunci Eksternal
Buat Kunci Eksternal
client.Organization.ExternalKeys.New(ctx, body) (*ExternalKey, error)Buat konfigurasi kunci eksternal yang dimiliki oleh organisasi pemanggil.
Daftar Kunci Eksternal
client.Organization.ExternalKeys.List(ctx, query) (*PageCursor[ExternalKey], error)Daftar konfigurasi kunci eksternal di organisasi pemanggil.
Dapatkan Kunci Eksternal
client.Organization.ExternalKeys.Get(ctx, externalKeyID) (*ExternalKey, error)Ambil satu konfigurasi kunci eksternal di organisasi pemanggil berdasarkan ID.
Perbarui Kunci Eksternal
client.Organization.ExternalKeys.Update(ctx, externalKeyID, body) (*ExternalKey, error)Perbarui sebagian konfigurasi kunci eksternal. Field yang dihilangkan tidak diubah.
Hapus Kunci Eksternal
client.Organization.ExternalKeys.Delete(ctx, externalKeyID) (*OrganizationExternalKeyDeleteResponse, error)Hapus konfigurasi kunci eksternal.
Validasi Kunci Eksternal
client.Organization.ExternalKeys.Validate(ctx, externalKeyID) (*OrganizationExternalKeyValidateResponse, error)Validasi konfigurasi kunci eksternal terhadap KMS pelanggan.
OrganisasiFederasiPenerbit
Buat Penerbit Federasi
client.Organization.Federation.Issuers.New(ctx, body) (*FederationIssuer, error)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.
Daftar Penerbit Federasi
client.Organization.Federation.Issuers.List(ctx, query) (*PageCursor[FederationIssuer], error)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.Organization.Federation.Issuers.Get(ctx, federationIssuerID) (*FederationIssuer, error)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.
Perbarui Penerbit Federasi
client.Organization.Federation.Issuers.Update(ctx, federationIssuerID, body) (*FederationIssuer, error)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.
Arsipkan Penerbit Federasi
client.Organization.Federation.Issuers.Archive(ctx, federationIssuerID) (*FederationIssuer, error)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.
OrganisasiFederasiAturan
Buat Aturan Federasi
client.Organization.Federation.Rules.New(ctx, body) (*FederationRule, error)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.
Daftar Aturan Federasi
client.Organization.Federation.Rules.List(ctx, query) (*PageCursor[FederationRule], error)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.Organization.Federation.Rules.Get(ctx, federationRuleID) (*FederationRule, error)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.
Perbarui Aturan Federasi
client.Organization.Federation.Rules.Update(ctx, federationRuleID, body) (*FederationRule, error)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.
Arsipkan Aturan Federasi
client.Organization.Federation.Rules.Archive(ctx, federationRuleID) (*FederationRule, error)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.
OrganisasiFederasiAturanWorkspace
Tambahkan Workspace Aturan Federasi
client.Organization.Federation.Rules.Workspaces.Add(ctx, federationRuleID, body) (*FederationRuleWorkspace, error)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.
Daftar Workspace Aturan Federasi
client.Organization.Federation.Rules.Workspaces.List(ctx, federationRuleID, query) (*PageCursor[FederationRuleWorkspace], error)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.Organization.Federation.Rules.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationFederationRuleWorkspaceRemoveResponse, error)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.
OrganisasiUndangan
Buat Undangan
client.Organization.Invites.New(ctx, body) (*OrganizationInvite, error)Undang pengguna untuk bergabung dengan organisasi melalui email.
Daftar Undangan
client.Organization.Invites.List(ctx, query) (*Page[OrganizationInvite], error)Daftar undangan organisasi.
Dapatkan Undangan
client.Organization.Invites.Get(ctx, inviteID) (*OrganizationInvite, error)Ambil undangan berdasarkan ID.
Hapus Undangan
client.Organization.Invites.Delete(ctx, inviteID) (*OrganizationInviteDeleteResponse, error)Hapus undangan yang tertunda.
OrganisasiAkun Layanan
Buat Akun Layanan
client.Organization.ServiceAccounts.New(ctx, body) (*ServiceAccount, error)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.
Daftar Akun Layanan
client.Organization.ServiceAccounts.List(ctx, query) (*PageCursor[ServiceAccount], error)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.Organization.ServiceAccounts.Get(ctx, serviceAccountID) (*ServiceAccount, error)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.
Perbarui Akun Layanan
client.Organization.ServiceAccounts.Update(ctx, serviceAccountID, body) (*ServiceAccount, error)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.
Arsipkan Akun Layanan
client.Organization.ServiceAccounts.Archive(ctx, serviceAccountID) (*ServiceAccount, error)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.
OrganisasiAkun LayananWorkspace
Tambahkan Workspace ke Akun Layanan
client.Organization.ServiceAccounts.Workspaces.Add(ctx, serviceAccountID, body) (*ServiceAccountWorkspaceMember, error)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.
Daftar Workspace untuk Akun Layanan
client.Organization.ServiceAccounts.Workspaces.List(ctx, serviceAccountID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)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.Organization.ServiceAccounts.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationServiceAccountWorkspaceRemoveResponse, error)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.
OrganisasiPengguna
Daftar Pengguna
client.Organization.Users.List(ctx, query) (*Page[OrganizationUser], error)Daftar anggota organisasi.
Dapatkan Pengguna
client.Organization.Users.Get(ctx, userID) (*OrganizationUser, error)Ambil anggota organisasi berdasarkan ID pengguna.
Perbarui Pengguna
client.Organization.Users.Update(ctx, userID, body) (*OrganizationUser, error)Perbarui peran organisasi anggota.
Keluarkan Pengguna
client.Organization.Users.Remove(ctx, userID) (*OrganizationUserRemoveResponse, error)Keluarkan anggota dari organisasi.
OrganisasiWorkspace
Daftar Workspace
client.Organization.Workspaces.List(ctx, query) (*Page[Workspace], error)Buat Workspace
client.Organization.Workspaces.New(ctx, body) (*Workspace, error)Dapatkan Workspace
client.Organization.Workspaces.Get(ctx, workspaceID) (*Workspace, error)Perbarui Workspace
client.Organization.Workspaces.Update(ctx, workspaceID, body) (*Workspace, error)Arsipkan Workspace
client.Organization.Workspaces.Archive(ctx, workspaceID) (*Workspace, error)OrganisasiWorkspaceBatas Laju
Daftar Batas Laju Workspace
client.Organization.Workspaces.RateLimits.List(ctx, workspaceID, query) (*PageCursor[WorkspaceRateLimit], error)OrganisasiWorkspaceAnggota
Daftar Anggota Workspace
client.Organization.Workspaces.Members.List(ctx, workspaceID, query) (*Page[WorkspaceMember], error)Buat Anggota Workspace
client.Organization.Workspaces.Members.Add(ctx, workspaceID, body) (*WorkspaceMember, error)Dapatkan Anggota Workspace
client.Organization.Workspaces.Members.Get(ctx, userID, query) (*WorkspaceMember, error)Perbarui Anggota Workspace
client.Organization.Workspaces.Members.Update(ctx, userID, params) (*WorkspaceMember, error)Hapus Anggota Workspace
client.Organization.Workspaces.Members.Remove(ctx, userID, body) (*OrganizationWorkspaceMemberRemoveResponse, error)OrganisasiWorkspaceAkun Layanan
Daftar Anggota Workspace Akun Layanan
client.Organization.Workspaces.ServiceAccounts.List(ctx, workspaceID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)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.Organization.Workspaces.ServiceAccounts.Add(ctx, workspaceID, body) (*ServiceAccountWorkspaceMember, error)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 Anggota Workspace Akun Layanan
client.Organization.Workspaces.ServiceAccounts.Get(ctx, serviceAccountID, query) (*ServiceAccountWorkspaceMember, error)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.
Perbarui Anggota Workspace Akun Layanan
client.Organization.Workspaces.ServiceAccounts.Update(ctx, serviceAccountID, params) (*ServiceAccountWorkspaceMember, error)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.
Hapus Anggota Workspace Akun Layanan
client.Organization.Workspaces.ServiceAccounts.Remove(ctx, serviceAccountID, body) (*OrganizationWorkspaceServiceAccountRemoveResponse, error)Memerlukan 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.Organization.RateLimits.List(ctx, query) (*PageCursor[OrganizationRateLimit], error)Mencantumkan "rate limit" (batas laju) Messages API untuk organisasi Anda.
OrganisasiPengaturan Kepatuhan
Dapatkan Pengaturan Kepatuhan
client.Organization.ComplianceSettings.Get(ctx) (*OrganizationComplianceSettings, error)Ambil Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.
Perbarui Pengaturan Kepatuhan
client.Organization.ComplianceSettings.Update(ctx, body) (*OrganizationComplianceSettings, error)Perbarui Pengaturan Kepatuhan (Compliance Settings) organisasi Anda.