Organisation
Aktuelle Organisation abrufen
BetaOrganization beta().organization().retrieve(params = OrganizationRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft Informationen über die Organisation ab, die mit dem authentifizierten API-Key verknüpft ist.
Models
OrganisationAPI-Keys
API-Keys auflisten
ApiKeyListPage beta().organization().apiKeys().list(params = ApiKeyListParams.none(), requestOptions = RequestOptions.none())API-Key abrufen (Admin API)
BetaApiKey beta().organization().apiKeys().retrieve(params = ApiKeyRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft Informationen über einen einzelnen API-Key in deiner Organisation ab, der anhand seiner ID gesucht wird. Dieser Admin-API-Endpunkt erfordert einen Admin-API-Key, ist für die programmatische Key-Verwaltung vorgesehen und gibt niemals den geheimen Wert des Keys zurück. Um deine eigenen API-Keys anzuzeigen oder zu erstellen, gehe in der Claude Console zu API-Keys.
API-Key aktualisieren
BetaApiKey beta().organization().apiKeys().update(params = ApiKeyUpdateParams.none(), requestOptions = RequestOptions.none())OrganisationExterne Keys
Externen Key erstellen
BetaExternalKey beta().organization().externalKeys().create(params, requestOptions = RequestOptions.none())Erstellt eine externe Key-Konfiguration, die der Organisation des Aufrufers gehört.
Externe Keys auflisten
ExternalKeyListPage beta().organization().externalKeys().list(params = ExternalKeyListParams.none(), requestOptions = RequestOptions.none())Listet externe Key-Konfigurationen in der Organisation des Aufrufers auf.
Externen Key abrufen
BetaExternalKey beta().organization().externalKeys().retrieve(params = ExternalKeyRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft eine einzelne externe Key-Konfiguration in der Organisation des Aufrufers anhand der ID ab.
Externen Key aktualisieren
BetaExternalKey beta().organization().externalKeys().update(params = ExternalKeyUpdateParams.none(), requestOptions = RequestOptions.none())Aktualisiert eine externe Key-Konfiguration teilweise. Ausgelassene Felder bleiben unverändert.
Externen Key löschen
ExternalKeyDeleteResponse beta().organization().externalKeys().delete(params = ExternalKeyDeleteParams.none(), requestOptions = RequestOptions.none())Löscht eine externe Key-Konfiguration.
Externen Key validieren
ExternalKeyValidateResponse beta().organization().externalKeys().validate(params = ExternalKeyValidateParams.none(), requestOptions = RequestOptions.none())Validiert eine externe Key-Konfiguration gegen das KMS des Kunden.
OrganisationFöderationIssuer
Federation-Issuer erstellen
BetaFederationIssuer beta().organization().federation().issuers().create(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Issuer auflisten
IssuerListPage beta().organization().federation().issuers().list(params = IssuerListParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Issuer abrufen
BetaFederationIssuer beta().organization().federation().issuers().retrieve(params = IssuerRetrieveParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Issuer aktualisieren
BetaFederationIssuer beta().organization().federation().issuers().update(params = IssuerUpdateParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Issuer archivieren
BetaFederationIssuer beta().organization().federation().issuers().archive(params = IssuerArchiveParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
OrganisationFöderationRegeln
Federation-Regel erstellen
BetaFederationRule beta().organization().federation().rules().create(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Regeln auflisten
RuleListPage beta().organization().federation().rules().list(params = RuleListParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Regel abrufen
BetaFederationRule beta().organization().federation().rules().retrieve(params = RuleRetrieveParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Regel aktualisieren
BetaFederationRule beta().organization().federation().rules().update(params = RuleUpdateParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Federation-Regel archivieren
BetaFederationRule beta().organization().federation().rules().archive(params = RuleArchiveParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
OrganisationFöderationRegelnWorkspaces
Workspace zu Federation-Regel hinzufügen
BetaFederationRuleWorkspace beta().organization().federation().rules().workspaces().add(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Workspaces einer Federation-Regel auflisten
WorkspaceListPage beta().organization().federation().rules().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Workspace aus Federation-Regel entfernen
WorkspaceRemoveResponse beta().organization().federation().rules().workspaces().remove(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
OrganisationEinladungen
Einladung erstellen
BetaOrganizationInvite beta().organization().invites().create(params, requestOptions = RequestOptions.none())Lädt einen Benutzer per E-Mail ein, der Organisation beizutreten.
Einladungen auflisten
InviteListPage beta().organization().invites().list(params = InviteListParams.none(), requestOptions = RequestOptions.none())Listet die Einladungen der Organisation auf.
Einladung abrufen
BetaOrganizationInvite beta().organization().invites().retrieve(params = InviteRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft eine Einladung anhand der ID ab.
Einladung löschen
InviteDeleteResponse beta().organization().invites().delete(params = InviteDeleteParams.none(), requestOptions = RequestOptions.none())Löscht eine ausstehende Einladung.
OrganisationService-Accounts
Service-Account erstellen
BetaServiceAccount beta().organization().serviceAccounts().create(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Accounts auflisten
ServiceAccountListPage beta().organization().serviceAccounts().list(params = ServiceAccountListParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Account abrufen
BetaServiceAccount beta().organization().serviceAccounts().retrieve(params = ServiceAccountRetrieveParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Account aktualisieren
BetaServiceAccount beta().organization().serviceAccounts().update(params = ServiceAccountUpdateParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Account archivieren
BetaServiceAccount beta().organization().serviceAccounts().archive(params = ServiceAccountArchiveParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
OrganisationService-AccountsWorkspaces
Workspace zu Service-Account hinzufügen
BetaServiceAccountWorkspaceMember beta().organization().serviceAccounts().workspaces().add(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Workspaces eines Service-Accounts auflisten
WorkspaceListPage beta().organization().serviceAccounts().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Workspace aus Service-Account entfernen
WorkspaceRemoveResponse beta().organization().serviceAccounts().workspaces().remove(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
OrganisationBenutzer
Benutzer auflisten
UserListPage beta().organization().users().list(params = UserListParams.none(), requestOptions = RequestOptions.none())Listet die Mitglieder der Organisation auf.
Benutzer abrufen
BetaOrganizationUser beta().organization().users().retrieve(params = UserRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft ein Mitglied der Organisation anhand der Benutzer-ID ab.
Benutzer aktualisieren
BetaOrganizationUser beta().organization().users().update(params, requestOptions = RequestOptions.none())Aktualisiert die Organisationsrolle eines Mitglieds.
Benutzer entfernen
UserRemoveResponse beta().organization().users().remove(params = UserRemoveParams.none(), requestOptions = RequestOptions.none())Entfernt ein Mitglied aus der Organisation.
OrganisationWorkspaces
Workspaces auflisten
WorkspaceListPage beta().organization().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Workspace erstellen
BetaWorkspace beta().organization().workspaces().create(params, requestOptions = RequestOptions.none())Workspace abrufen
BetaWorkspace beta().organization().workspaces().retrieve(params = WorkspaceRetrieveParams.none(), requestOptions = RequestOptions.none())Workspace aktualisieren
BetaWorkspace beta().organization().workspaces().update(params = WorkspaceUpdateParams.none(), requestOptions = RequestOptions.none())Workspace archivieren
BetaWorkspace beta().organization().workspaces().archive(params = WorkspaceArchiveParams.none(), requestOptions = RequestOptions.none())OrganisationWorkspacesRatenlimits
Workspace-Ratenlimits auflisten
RateLimitListPage beta().organization().workspaces().rateLimits().list(params = RateLimitListParams.none(), requestOptions = RequestOptions.none())Listet die Ratenlimits eines Workspace auf.
OrganisationWorkspacesMitglieder
Workspace-Mitglieder auflisten
MemberListPage beta().organization().workspaces().members().list(params = MemberListParams.none(), requestOptions = RequestOptions.none())Workspace-Mitglied erstellen
BetaWorkspaceMember beta().organization().workspaces().members().add(params, requestOptions = RequestOptions.none())Workspace-Mitglied abrufen
BetaWorkspaceMember beta().organization().workspaces().members().retrieve(params, requestOptions = RequestOptions.none())Workspace-Mitglied aktualisieren
BetaWorkspaceMember beta().organization().workspaces().members().update(params, requestOptions = RequestOptions.none())Workspace-Mitglied löschen
MemberRemoveResponse beta().organization().workspaces().members().remove(params, requestOptions = RequestOptions.none())OrganisationWorkspacesService-Accounts
Service-Account-Mitglieder eines Workspace auflisten
ServiceAccountListPage beta().organization().workspaces().serviceAccounts().list(params = ServiceAccountListParams.none(), requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Account-Mitglied eines Workspace erstellen
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().add(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Account-Mitglied eines Workspace abrufen
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().retrieve(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Account-Mitglied eines Workspace aktualisieren
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().update(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Zugriffstoken mit dem Scope org:admin, über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
Service-Account-Mitglied eines Workspace löschen
ServiceAccountRemoveResponse beta().organization().workspaces().serviceAccounts().remove(params, requestOptions = RequestOptions.none())Erfordert ein OAuth-Access-Token mit dem Scope org:admin, erhältlich über ant auth login --scope org:admin oder eine Workload-Identity-Federation-Regel; Admin-API-Keys werden nicht akzeptiert. Siehe WIF mit der Admin API verwalten.
OrganisationRatenlimits
Ratenlimits der Organisation auflisten
RateLimitListPage beta().organization().rateLimits().list(params = RateLimitListParams.none(), requestOptions = RequestOptions.none())Listet die Ratenlimits der Messages API für deine Organisation auf.
OrganisationCompliance-Einstellungen
Compliance-Einstellungen abrufen
BetaComplianceSettings beta().organization().complianceSettings().retrieve(params = ComplianceSettingRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft die Compliance Settings deiner Organisation ab.
Compliance-Einstellungen aktualisieren
BetaComplianceSettings beta().organization().complianceSettings().update(params, requestOptions = RequestOptions.none())Aktualisiert die Compliance Settings deiner Organisation.
OrganisationAnalysenZusammenfassungen
Aktivitätszusammenfassungen abrufen
SummaryListPage beta().organization().analytics().summaries().list(params, requestOptions = RequestOptions.none())Ruft organisationsweite Aktivitätszusammenfassungen für einen Datumsbereich ab.
OrganisationAnalysenBenutzer
Benutzeraktivität auflisten
UserListPage beta().organization().analytics().users().list(params = UserListParams.none(), requestOptions = RequestOptions.none())Ruft die Aktivität pro Benutzer für einen bestimmten Tag ab, mit Cursor-basierter Paginierung.
OrganisationAnalysenAppsChatProjekte
Chat-Projektnutzung abrufen
ProjectListPage beta().organization().analytics().apps().chat().projects().list(params = ProjectListParams.none(), requestOptions = RequestOptions.none())Ruft die Aktivität pro Projekt für einen bestimmten Tag ab, mit cursorbasierter Paginierung.
OrganisationAnalysenKonnektoren
Konnektor-Nutzung abrufen
ConnectorListPage beta().organization().analytics().connectors().list(params = ConnectorListParams.none(), requestOptions = RequestOptions.none())Ruft die Nutzung pro Konnektor für einen bestimmten Tag ab, mit Cursor-basierter Paginierung.
OrganisationAnalysenPlugins
Plugin-Nutzung abrufen
PluginListPage beta().organization().analytics().plugins().list(params = PluginListParams.none(), requestOptions = RequestOptions.none())Ruft die Installations- und Aufrufnutzung pro Plugin für einen bestimmten Tag ab, mit Paginierung.
OrganisationAnalysenSkills
Skill-Nutzung abrufen
SkillListPage beta().organization().analytics().skills().list(params = SkillListParams.none(), requestOptions = RequestOptions.none())Ruft die Nutzung pro Skill für einen bestimmten Tag ab, mit Cursor-basierter Paginierung.
OrganisationAnalysenArtifacts
Artifact-Aktivität abrufen
ArtifactListPage beta().organization().analytics().artifacts().list(params, requestOptions = RequestOptions.none())Ruft die Aktivität zur Artifact-Erstellung für einen bestimmten Tag ab, aufgeschlüsselt nach MIME-Typ.
OrganisationAnalysenNutzungsbericht
Token-Nutzung im Zeitverlauf abrufen
UsageReportListPage beta().organization().analytics().usageReport().list(params, requestOptions = RequestOptions.none())Ruft die Token-Nutzung im Zeitverlauf über einen Datumsbereich ab.
OrganisationAnalysenNutzungsbericht pro Benutzer
Token-Nutzung pro Benutzer abrufen
UserUsageReportListPage beta().organization().analytics().userUsageReport().list(params, requestOptions = RequestOptions.none())Ruft die Token-Nutzung pro Benutzer über einen Datumsbereich ab.
OrganisationAnalysenKostenbericht
Kosten im Zeitverlauf abrufen
CostReportListPage beta().organization().analytics().costReport().list(params, requestOptions = RequestOptions.none())Ruft die Kosten in USD im Zeitverlauf über einen Datumsbereich ab.
OrganisationAnalysenKostenbericht pro Benutzer
Kosten pro Benutzer abrufen
UserCostReportListPage beta().organization().analytics().userCostReport().list(params, requestOptions = RequestOptions.none())Ruft die Kosten pro Benutzer in USD über einen Datumsbereich ab.
OrganisationAusgabenlimits
Ausgabenlimit festlegen
BetaSpendLimit beta().organization().spendLimits().set(params, requestOptions = RequestOptions.none())Legt ein Ausgabenlimit fest.
Ausgabenlimit abrufen
BetaSpendLimit beta().organization().spendLimits().retrieve(params = SpendLimitRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft ein Ausgabenlimit anhand seiner ID ab.
Ausgabenlimit löschen
SpendLimitDeleteResponse beta().organization().spendLimits().delete(params = SpendLimitDeleteParams.none(), requestOptions = RequestOptions.none())Löscht ein Ausgabenlimit.
Ausgabenlimits auflisten
SpendLimitListPage beta().organization().spendLimits().list(params = SpendLimitListParams.none(), requestOptions = RequestOptions.none())Listet die Ausgabenlimits der Organisation auf.
OrganisationAusgabenlimitsEffektiv
Effektive Ausgabenlimits auflisten
EffectiveListPage beta().organization().spendLimits().effective().list(params = EffectiveListParams.none(), requestOptions = RequestOptions.none())Listet für jedes Mitglied das effektive Ausgabenlimit und die bisherigen Ausgaben im Zeitraum auf.
OrganisationAusgabenlimitsErhöhungsanfragen
Anfragen zur Erhöhung des Ausgabenlimits auflisten
IncreaseRequestListPage beta().organization().spendLimits().increaseRequests().list(params = IncreaseRequestListParams.none(), requestOptions = RequestOptions.none())Listet Anfragen zur Erhöhung des Ausgabenlimits auf, neueste zuerst.
Anfrage zur Erhöhung des Ausgabenlimits abrufen
BetaSpendLimitIncreaseRequest beta().organization().spendLimits().increaseRequests().retrieve(params = IncreaseRequestRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft eine Anfrage zur Erhöhung des Ausgabenlimits ab.
Anfrage zur Erhöhung des Ausgabenlimits genehmigen
IncreaseRequestApproveResponse beta().organization().spendLimits().increaseRequests().approve(params, requestOptions = RequestOptions.none())Genehmigt eine ausstehende Anfrage zur Erhöhung des Ausgabenlimits.
Anfrage zur Erhöhung des Ausgabenlimits ablehnen
BetaSpendLimitIncreaseRequest beta().organization().spendLimits().increaseRequests().deny(params = IncreaseRequestDenyParams.none(), requestOptions = RequestOptions.none())Lehnt eine ausstehende Anfrage zur Erhöhung des Ausgabenlimits ab.
OrganisationRBAC-Gruppen
RBAC-Gruppe erstellen
BetaRbacGroup beta().organization().rbacGroups().create(params, requestOptions = RequestOptions.none())Erstellt eine RBAC-Gruppe im Claude Enterprise-Tenant. Über die API erstellte Gruppen haben den Quelltyp "direct".
RBAC-Gruppen auflisten
RbacGroupListPage beta().organization().rbacGroups().list(params = RbacGroupListParams.none(), requestOptions = RequestOptions.none())Listet RBAC-Gruppen im Claude Enterprise-Tenant auf.
RBAC-Gruppe abrufen
BetaRbacGroup beta().organization().rbacGroups().retrieve(params = RbacGroupRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft eine RBAC-Gruppe anhand ihrer ID ab.
RBAC-Gruppe aktualisieren
BetaRbacGroup beta().organization().rbacGroups().update(params = RbacGroupUpdateParams.none(), requestOptions = RequestOptions.none())Aktualisiert den Namen einer RBAC-Gruppe. Von einem Identitätsanbieter bereitgestellte Gruppen (Quelltyp "scim") können nicht über die API geändert werden, solange eine Organisation im Tenant SCIM-Provisionierung verwendet.
RBAC-Gruppe löschen
RbacGroupDeleteResponse beta().organization().rbacGroups().delete(params = RbacGroupDeleteParams.none(), requestOptions = RequestOptions.none())Löscht eine RBAC-Gruppe. Von einem Identitätsanbieter bereitgestellte Gruppen (Quelltyp "scim") können nicht über die API gelöscht werden, solange eine Organisation im Tenant SCIM-Provisionierung verwendet.
OrganisationRBAC-GruppenMitglieder
Mitglieder einer RBAC-Gruppe auflisten
MemberListPage beta().organization().rbacGroups().members().list(params = MemberListParams.none(), requestOptions = RequestOptions.none())Listet die Mitglieder einer RBAC-Gruppe auf.
Mitglied zu RBAC-Gruppe hinzufügen
BetaRbacGroupMember beta().organization().rbacGroups().members().add(params, requestOptions = RequestOptions.none())Fügt einen Benutzer zu einer RBAC-Gruppe hinzu. Die Mitgliedschaft in Gruppen, die von einem Identitätsanbieter bereitgestellt werden (Quelltyp "scim"), kann nicht über die API geändert werden, solange eine Organisation im Tenant SCIM-Provisioning verwendet.
Mitglied aus RBAC-Gruppe entfernen
MemberRemoveResponse beta().organization().rbacGroups().members().remove(params, requestOptions = RequestOptions.none())Entfernt einen Benutzer aus einer RBAC-Gruppe. Die Mitgliedschaft in Gruppen, die von einem Identitätsanbieter bereitgestellt werden (Quelltyp "scim"), kann nicht über die API geändert werden, solange eine Organisation im Tenant SCIM-Provisioning verwendet.
OrganisationRBAC-Rollen
RBAC-Rollen auflisten
RbacRoleListPage beta().organization().rbacRoles().list(params = RbacRoleListParams.none(), requestOptions = RequestOptions.none())Listet RBAC-Rollen in der Organisation auf.
RBAC-Rolle abrufen
BetaRbacRole beta().organization().rbacRoles().retrieve(params = RbacRoleRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft eine RBAC-Rolle anhand ihrer ID ab.
OrganisationRBAC-RollenBerechtigungen
Berechtigungen einer RBAC-Rolle auflisten
PermissionListPage beta().organization().rbacRoles().permissions().list(params = PermissionListParams.none(), requestOptions = RequestOptions.none())Listet die Berechtigungen auf, die eine RBAC-Rolle gewährt.
OrganisationPlugins
Plugin erstellen
BetaPlugin beta().organization().plugins().create(params, requestOptions = RequestOptions.none())Erstellt ein Plugin im Besitz der Organisation und seine erste Version, indem die Dateien der Version hochgeladen werden.
Plugin abrufen
BetaPlugin beta().organization().plugins().retrieve(params = PluginRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft ein Plugin anhand seiner ID ab.
Plugin aktualisieren
BetaPlugin beta().organization().plugins().update(params, requestOptions = RequestOptions.none())Ändere, welche gespeicherte Version eines organisationseigenen Plugins an Mitglieder ausgeliefert wird, zum Beispiel um zu einer früheren zurückzukehren. Dadurch wird die ausgelieferte Version fixiert: Spätere Uploads werden gespeichert, ändern aber nicht mehr, was ausgeliefert wird, und die Fixierung kann derzeit nicht rückgängig gemacht werden, weder hier noch in claude.ai.
Plugins auflisten
PluginListPage beta().organization().plugins().list(params = PluginListParams.none(), requestOptions = RequestOptions.none())Listet die unter der Organisation erstellten Plugins auf, die neuesten zuerst: diejenigen in den eigenen Plugin-Marketplaces der Organisation und diejenigen in den persönlichen Plugin-Marketplaces der Mitglieder.
Plugin löschen
BetaDeletedPlugin beta().organization().plugins().delete(params = PluginDeleteParams.none(), requestOptions = RequestOptions.none())Löscht ein Plugin und jede seiner Versionen dauerhaft, genau so, als würde ein Administrator es in claude.ai löschen. Das Plugin kann der Organisation oder einem Mitglied gehören, auch einem Mitglied, das die Organisation inzwischen verlassen hat.
OrganisationPluginsVersionen
Plugin-Version erstellen
BetaPluginVersion beta().organization().plugins().versions().create(params, requestOptions = RequestOptions.none())Fügt einem organisationseigenen Plugin eine Version hinzu, indem die Dateien der neuen Version hochgeladen werden; sie wird zur an Mitglieder ausgelieferten Version, sofern die ausgelieferte Version des Plugins nicht fixiert wurde.
Plugin-Versionen auflisten
VersionListPage beta().organization().plugins().versions().list(params = VersionListParams.none(), requestOptions = RequestOptions.none())Listet die Versionen eines Plugins auf, die neuesten zuerst.
Plugin-Version abrufen
BetaPluginVersion beta().organization().plugins().versions().retrieve(params, requestOptions = RequestOptions.none())Ruft eine Version eines Plugins anhand ihrer ID oder die neueste Version des Plugins ab.
Archiv einer Plugin-Version herunterladen
HttpResponse beta().organization().plugins().versions().download(params, requestOptions = RequestOptions.none())Lädt das .zip-Archiv einer Version genau so herunter, wie es gespeichert ist. Jeder Download eines
Plugins aus dem persönlichen Plugin-Marketplace eines Mitglieds wird im Aktivitäts-Feed der Compliance API
protokolliert.
OrganisationPluginsInstallationseinstellungen
Plugin-Installationseinstellungen auflisten
InstallationSettingListPage beta().organization().plugins().installationSettings().list(params = InstallationSettingListParams.none(), requestOptions = RequestOptions.none())Listet die Installationseinstellungen eines organisationseigenen Plugins auf, die angeben, für welche Mitglieder es bestimmt ist, die zuletzt erstellten zuerst.
Plugin-Installationseinstellung festlegen
BetaPluginInstallationSetting beta().organization().plugins().installationSettings().set(params, requestOptions = RequestOptions.none())Legt die Installationseinstellung eines organisationseigenen Plugins für die gesamte Organisation oder für eine RBAC-Gruppe fest oder ändert sie.
Plugin-Installationseinstellung entfernen
BetaDeletedPluginInstallationSetting beta().organization().plugins().installationSettings().remove(params, requestOptions = RequestOptions.none())Entfernt die eigene Installationseinstellung eines organisationseigenen Plugins für die gesamte Organisation oder für eine RBAC-Gruppe.
OrganisationPlugin-Marketplaces
Plugin-Marketplaces auflisten
PluginMarketplaceListPage beta().organization().pluginMarketplaces().list(params = PluginMarketplaceListParams.none(), requestOptions = RequestOptions.none())Listet die Plugin-Marketplaces auf, in denen sich Plugins befinden, die neuesten zuerst: die eigenen der Organisation und die persönlichen ihrer Mitglieder.
Plugin-Marketplace abrufen
BetaPluginMarketplace beta().organization().pluginMarketplaces().retrieve(params = PluginMarketplaceRetrieveParams.none(), requestOptions = RequestOptions.none())Ruft einen Plugin-Marketplace anhand seiner ID ab.
Plugin-Marketplace aktualisieren
BetaPluginMarketplace beta().organization().pluginMarketplaces().update(params, requestOptions = RequestOptions.none())Legt die Standard-Installationseinstellung eines der eigenen Plugin-Marketplaces der Organisation fest. Jedes darin enthaltene Plugin ohne eigene Einstellung erhält diesen Standard als seine organisationsweite Einstellung, einschließlich später hinzugefügter Plugins.
Plugin-Marketplace-Repository validieren
BetaPluginMarketplaceValidationReport beta().organization().pluginMarketplaces().validateRepository(params, requestOptions = RequestOptions.none())Prüft, ob ein Plugin-Marketplace in einem öffentlichen GitHub-Repository in claude.ai synchronisiert werden würde, ohne ihn zu verbinden oder zu speichern.
Plugin-Marketplace-Archiv validieren
BetaPluginMarketplaceValidationReport beta().organization().pluginMarketplaces().validateArchive(params, requestOptions = RequestOptions.none())Prüft, ob ein Plugin-Marketplace, hochgeladen als .zip-Datei des Marketplace-Verzeichnisses,
in claude.ai synchronisiert werden würde, ohne ihn zu verbinden oder zu speichern.
OrganisationTelemetrieziele
Telemetrieziel erstellen
BetaTelemetryDestination beta().organization().telemetryDestinations().create(params, requestOptions = RequestOptions.none())Registriert ein OpenTelemetry-Ziel für die Organisation.
Telemetrieziele auflisten
TelemetryDestinationListPage beta().organization().telemetryDestinations().list(params = TelemetryDestinationListParams.none(), requestOptions = RequestOptions.none())Listet die Ziele der Organisation auf, die neuesten zuerst, optional nur diejenigen, die bestimmte Workspaces abdecken.
Telemetrieziel abrufen
BetaTelemetryDestination beta().organization().telemetryDestinations().retrieve(params = TelemetryDestinationRetrieveParams.none(), requestOptions = RequestOptions.none())Liest die Konfiguration, den Status und die neuesten Zustellungsergebnisse eines Ziels.
Telemetrieziel aktualisieren
BetaTelemetryDestination beta().organization().telemetryDestinations().update(params = TelemetryDestinationUpdateParams.none(), requestOptions = RequestOptions.none())Ändert die Einstellungen eines Telemetrieziels, seinen Status oder die Workspaces, die es abdeckt.
Telemetrieziel löschen
BetaDeletedTelemetryDestination beta().organization().telemetryDestinations().delete(params = TelemetryDestinationDeleteParams.none(), requestOptions = RequestOptions.none())Löscht ein Ziel und seine Workspace-Liste.
Telemetrieziel testen
BetaTelemetryDestinationTestResponse beta().organization().telemetryDestinations().test(params = TelemetryDestinationTestParams.none(), requestOptions = RequestOptions.none())Sendet einen Test-Span namens anthropic.test mit den registrierten Headern an das Ziel, einmalig und ohne Wiederholungen, und meldet die Antwort des Ziels. Die Antwort ist 200, unabhängig davon, ob das Ziel mit einem 2xx-Status geantwortet hat: Ihr result hat den Typ success oder den Typ failure mit dem Grund in error. Die Konfiguration, state und delivery_health des Ziels ändern sich nicht. Auch ein deaktiviertes Ziel kann getestet werden. Warte 10 Sekunden zwischen Tests desselben Ziels; eine früher eintreffende Anfrage kann mit Status 429 beantwortet werden.
OrganisationTelemetriezieleWorkspaces
Workspaces eines Telemetrieziels auflisten
WorkspaceListPage beta().organization().telemetryDestinations().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Listet die Workspaces auf der Workspace-Liste eines Ziels auf, den neuesten Eintrag zuerst.
Workspace zu einem Telemetrieziel hinzufügen
BetaTelemetryDestinationWorkspace beta().organization().telemetryDestinations().workspaces().add(params, requestOptions = RequestOptions.none())Fügt der Workspace-Liste eines Ziels einen Workspace hinzu.
Workspace aus einem Telemetrieziel entfernen
BetaDeletedTelemetryDestinationWorkspace beta().organization().telemetryDestinations().workspaces().remove(params, requestOptions = RequestOptions.none())Entfernt einen Workspace aus der Workspace-Liste eines Ziels.