Beta
Models
BetaModelle
Modelle auflisten
beta.models.list(**kwargs) -> SyncPage[BetaModelInfo]Liste verfügbare Modelle auf.
Ein Modell abrufen
beta.models.retrieve(model_id, **kwargs) -> BetaModelInfoRufe ein bestimmtes Modell ab.
BetaNachrichten
Eine Nachricht erstellen
beta.messages.create(**kwargs) -> BetaMessageSende eine strukturierte Liste von Eingabenachrichten mit Text- und/oder Bildinhalten, und das Modell generiert die nächste Nachricht in der Konversation.
Tokens in einer Nachricht zählen
beta.messages.count_tokens(**kwargs) -> BetaMessageTokensCountZähle die Anzahl der Tokens in einer Nachricht.
BetaNachrichtenBatches
Einen Message Batch erstellen
beta.messages.batches.create(**kwargs) -> BetaMessageBatchSende einen Batch von Anfragen zur Erstellung von Nachrichten.
Einen Message Batch abrufen
beta.messages.batches.retrieve(message_batch_id, **kwargs) -> BetaMessageBatchDieser Endpunkt ist idempotent und kann verwendet werden, um den Abschluss eines Message Batch per Polling abzufragen. Um auf die Ergebnisse eines Message Batch zuzugreifen, sende eine Anfrage an die im Feld results_url der Antwort angegebene URL.
Message Batches auflisten
beta.messages.batches.list(**kwargs) -> SyncPage[BetaMessageBatch]Liste alle Message Batches innerhalb eines Workspace auf. Die zuletzt erstellten Batches werden zuerst zurückgegeben.
Einen Message Batch abbrechen
beta.messages.batches.cancel(message_batch_id, **kwargs) -> BetaMessageBatchBatches können jederzeit vor Ende der Verarbeitung abgebrochen werden. Sobald der Abbruch eingeleitet wurde, wechselt der Batch in den Zustand canceling; in dieser Zeit kann das System laufende, nicht unterbrechbare Anfragen noch abschließen, bevor der Abbruch finalisiert wird.
Einen Message Batch löschen
beta.messages.batches.delete(message_batch_id, **kwargs) -> BetaDeletedMessageBatchLösche einen Message Batch.
Ergebnisse eines Message Batch abrufen
beta.messages.batches.results(message_batch_id, **kwargs) -> BetaMessageBatchIndividualResponseStreamt die Ergebnisse eines Message Batch als .jsonl-Datei.
BetaAgenten
Agent abrufen
beta.agents.retrieve(agent_id, **kwargs) -> BetaManagedAgentsAgentAgent aktualisieren
beta.agents.update(agent_id, **kwargs) -> BetaManagedAgentsAgentAgent archivieren
beta.agents.archive(agent_id, **kwargs) -> BetaManagedAgentsAgentBetaAgentenVersionen
Agent-Versionen auflisten
beta.agents.versions.list(agent_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsAgent]BetaUmgebungen
Umgebung erstellen
beta.environments.create(**kwargs) -> BetaEnvironmentErstelle eine neue Umgebung mit der angegebenen Konfiguration.
Umgebungen auflisten
beta.environments.list(**kwargs) -> SyncPageCursor[BetaEnvironment]Liste Umgebungen mit Unterstützung für Paginierung auf.
Umgebung abrufen
beta.environments.retrieve(environment_id, **kwargs) -> BetaEnvironmentRufe eine bestimmte Umgebung anhand ihrer ID ab.
Umgebung aktualisieren
beta.environments.update(environment_id, **kwargs) -> BetaEnvironmentAktualisiere die Konfiguration einer bestehenden Umgebung.
Umgebung löschen
beta.environments.delete(environment_id, **kwargs) -> BetaEnvironmentDeleteResponseLösche eine Umgebung anhand ihrer ID. Gibt eine Bestätigung der Löschung zurück.
Umgebung archivieren
beta.environments.archive(environment_id, **kwargs) -> BetaEnvironmentArchiviere eine Umgebung anhand ihrer ID. Archivierte Umgebungen können nicht zum Erstellen neuer Sessions verwendet werden.
BetaUmgebungenArbeit
Arbeitselement abrufen
beta.environments.work.retrieve(work_id, **kwargs) -> BetaSelfHostedWorkHinweis: Diese Endpunkte werden automatisch vom vorgefertigten Environment-Worker aufgerufen, der in den SDKs und der CLI bereitgestellt wird, um Sessions mit selbst gehosteten Sandbox-Umgebungen zu orchestrieren. Sie sind hier als Referenz aufgeführt; du musst sie nicht direkt aufrufen.
Arbeit per Polling abfragen
beta.environments.work.poll(environment_id, **kwargs) -> BetaSelfHostedWorkHinweis: Diese Endpunkte werden automatisch vom vorgefertigten Environment-Worker aufgerufen, der in den SDKs und der CLI bereitgestellt wird, um Sessions mit selbst gehosteten Sandbox-Umgebungen zu orchestrieren. Sie sind hier als Referenz aufgeführt; du musst sie nicht direkt aufrufen.
Arbeit bestätigen
beta.environments.work.ack(work_id, **kwargs) -> BetaSelfHostedWorkHinweis: Diese Endpunkte werden automatisch vom vorgefertigten Environment-Worker aufgerufen, der in den SDKs und der CLI bereitgestellt wird, um Sessions mit selbst gehosteten Sandbox-Umgebungen zu orchestrieren. Sie sind hier als Referenz aufgeführt; du musst sie nicht direkt aufrufen.
Heartbeat aufzeichnen
beta.environments.work.heartbeat(work_id, **kwargs) -> BetaSelfHostedWorkHeartbeatResponseHinweis: Diese Endpunkte werden automatisch vom vorgefertigten Environment-Worker aufgerufen, der in den SDKs und der CLI bereitgestellt wird, um Sessions mit selbst gehosteten Sandbox-Umgebungen zu orchestrieren. Sie sind hier als Referenz aufgeführt; du musst sie nicht direkt aufrufen.
Arbeit stoppen
beta.environments.work.stop(work_id, **kwargs) -> BetaSelfHostedWorkHinweis: Diese Endpunkte werden automatisch vom vorgefertigten Environment-Worker aufgerufen, der in den SDKs und der CLI bereitgestellt wird, um Sessions mit selbst gehosteten Sandbox-Umgebungen zu orchestrieren. Sie sind hier als Referenz aufgeführt; du musst sie nicht direkt aufrufen.
Arbeitselemente auflisten
beta.environments.work.list(environment_id, **kwargs) -> SyncPageCursor[BetaSelfHostedWork]Hinweis: Diese Endpunkte werden automatisch vom vorgefertigten Environment-Worker aufgerufen, der in den SDKs und der CLI bereitgestellt wird, um Sessions mit selbst gehosteten Sandbox-Umgebungen zu orchestrieren. Sie sind hier als Referenz aufgeführt; du musst sie nicht direkt aufrufen.
Arbeitselement aktualisieren
beta.environments.work.update(work_id, **kwargs) -> BetaSelfHostedWorkHinweis: Diese Endpunkte werden automatisch vom vorgefertigten Environment-Worker aufgerufen, der in den SDKs und der CLI bereitgestellt wird, um Sessions mit selbst gehosteten Sandbox-Umgebungen zu orchestrieren. Sie sind hier als Referenz aufgeführt; du musst sie nicht direkt aufrufen.
Warteschlangenstatistiken abrufen
beta.environments.work.stats(environment_id, **kwargs) -> BetaSelfHostedWorkQueueStatsRufe Statistiken über die Arbeitswarteschlange einer Umgebung ab.
BetaSitzungen
Sessions auflisten
beta.sessions.list(**kwargs) -> SyncBidirectionalPageCursor[BetaManagedAgentsSession]Session abrufen
beta.sessions.retrieve(session_id, **kwargs) -> BetaManagedAgentsSessionSession aktualisieren
beta.sessions.update(session_id, **kwargs) -> BetaManagedAgentsSessionSession löschen
beta.sessions.delete(session_id, **kwargs) -> BetaManagedAgentsDeletedSessionSession archivieren
beta.sessions.archive(session_id, **kwargs) -> BetaManagedAgentsSessionBetaSitzungenEvents
Events auflisten
beta.sessions.events.list(session_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsSessionEvent]Events senden
beta.sessions.events.send(session_id, **kwargs) -> BetaManagedAgentsSendSessionEventsEvents streamen
beta.sessions.events.stream(session_id, **kwargs) -> BetaManagedAgentsStreamSessionEventsBetaSitzungenRessourcen
Session-Ressource hinzufügen
beta.sessions.resources.add(session_id, **kwargs) -> BetaManagedAgentsFileResourceSession-Ressourcen auflisten
beta.sessions.resources.list(session_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsSessionResource]Session-Ressource abrufen
beta.sessions.resources.retrieve(resource_id, **kwargs) -> ResourceRetrieveResponseSession-Ressource aktualisieren
beta.sessions.resources.update(resource_id, **kwargs) -> ResourceUpdateResponseSession-Ressource löschen
beta.sessions.resources.delete(resource_id, **kwargs) -> BetaManagedAgentsDeleteSessionResourceBetaSitzungenThreads
Session-Threads auflisten
beta.sessions.threads.list(session_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsSessionThread]Session-Thread abrufen
beta.sessions.threads.retrieve(thread_id, **kwargs) -> BetaManagedAgentsSessionThreadSession-Thread archivieren
beta.sessions.threads.archive(thread_id, **kwargs) -> BetaManagedAgentsSessionThreadBetaSitzungenThreadsEvents
Session-Thread-Events auflisten
beta.sessions.threads.events.list(thread_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsSessionEvent]Session-Thread-Events streamen
beta.sessions.threads.events.stream(thread_id, **kwargs) -> BetaManagedAgentsStreamSessionThreadEventsBetaDeployments
Deployment erstellen
beta.deployments.create(**kwargs) -> BetaManagedAgentsDeploymentDeployments auflisten
beta.deployments.list(**kwargs) -> SyncPageCursor[BetaManagedAgentsDeployment]Deployment abrufen
beta.deployments.retrieve(deployment_id, **kwargs) -> BetaManagedAgentsDeploymentDeployment aktualisieren
beta.deployments.update(deployment_id, **kwargs) -> BetaManagedAgentsDeploymentDeployment archivieren
beta.deployments.archive(deployment_id, **kwargs) -> BetaManagedAgentsDeploymentDeployment jetzt ausführen
beta.deployments.run(deployment_id, **kwargs) -> BetaManagedAgentsDeploymentRunDeployment pausieren
beta.deployments.pause(deployment_id, **kwargs) -> BetaManagedAgentsDeploymentDeployment fortsetzen
beta.deployments.unpause(deployment_id, **kwargs) -> BetaManagedAgentsDeploymentBetaDeployment-Runs
Deployment-Runs auflisten
beta.deployment_runs.list(**kwargs) -> SyncPageCursor[BetaManagedAgentsDeploymentRun]Deployment-Run abrufen
beta.deployment_runs.retrieve(deployment_run_id, **kwargs) -> BetaManagedAgentsDeploymentRunBetaVaults
Vault abrufen
beta.vaults.retrieve(vault_id, **kwargs) -> BetaManagedAgentsVaultVault aktualisieren
beta.vaults.update(vault_id, **kwargs) -> BetaManagedAgentsVaultVault löschen
beta.vaults.delete(vault_id, **kwargs) -> BetaManagedAgentsDeletedVaultVault archivieren
beta.vaults.archive(vault_id, **kwargs) -> BetaManagedAgentsVaultBetaVaultsAnmeldedaten
Credential erstellen
beta.vaults.credentials.create(vault_id, **kwargs) -> BetaManagedAgentsCredentialCredentials auflisten
beta.vaults.credentials.list(vault_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsCredential]Credential abrufen
beta.vaults.credentials.retrieve(credential_id, **kwargs) -> BetaManagedAgentsCredentialCredential aktualisieren
beta.vaults.credentials.update(credential_id, **kwargs) -> BetaManagedAgentsCredentialCredential löschen
beta.vaults.credentials.delete(credential_id, **kwargs) -> BetaManagedAgentsDeletedCredentialCredential archivieren
beta.vaults.credentials.archive(credential_id, **kwargs) -> BetaManagedAgentsCredentialCredential validieren
beta.vaults.credentials.mcp_oauth_validate(credential_id, **kwargs) -> BetaManagedAgentsCredentialValidationBetaMemory Stores
Memory Store erstellen
beta.memory_stores.create(**kwargs) -> BetaManagedAgentsMemoryStoreMemory Stores auflisten
beta.memory_stores.list(**kwargs) -> SyncPageCursor[BetaManagedAgentsMemoryStore]Memory Store abrufen
beta.memory_stores.retrieve(memory_store_id, **kwargs) -> BetaManagedAgentsMemoryStoreMemory Store aktualisieren
beta.memory_stores.update(memory_store_id, **kwargs) -> BetaManagedAgentsMemoryStoreMemory Store löschen
beta.memory_stores.delete(memory_store_id, **kwargs) -> BetaManagedAgentsDeletedMemoryStoreMemory Store archivieren
beta.memory_stores.archive(memory_store_id, **kwargs) -> BetaManagedAgentsMemoryStoreBetaMemory StoresMemories
Memory erstellen
beta.memory_stores.memories.create(memory_store_id, **kwargs) -> BetaManagedAgentsMemoryMemories auflisten
beta.memory_stores.memories.list(memory_store_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsMemoryListItem]Memory abrufen
beta.memory_stores.memories.retrieve(memory_id, **kwargs) -> BetaManagedAgentsMemoryMemory aktualisieren
beta.memory_stores.memories.update(memory_id, **kwargs) -> BetaManagedAgentsMemoryMemory löschen
beta.memory_stores.memories.delete(memory_id, **kwargs) -> BetaManagedAgentsDeletedMemoryBetaMemory StoresMemory-Versionen
Memory-Versionen auflisten
beta.memory_stores.memory_versions.list(memory_store_id, **kwargs) -> SyncPageCursor[BetaManagedAgentsMemoryVersion]Memory-Version abrufen
beta.memory_stores.memory_versions.retrieve(memory_version_id, **kwargs) -> BetaManagedAgentsMemoryVersionMemory-Version schwärzen
beta.memory_stores.memory_versions.redact(memory_version_id, **kwargs) -> BetaManagedAgentsMemoryVersionBetaDateien
Datei herunterladen
beta.files.download(file_id, **kwargs) -> BinaryResponseContentDateimetadaten abrufen
beta.files.retrieve_metadata(file_id, **kwargs) -> BetaFileMetadataBetaSkills
BetaSkillsVersionen
Skill-Version erstellen
beta.skills.versions.create(skill_id, **kwargs) -> BetaSkillVersionSkill-Versionen auflisten
beta.skills.versions.list(skill_id, **kwargs) -> SyncPageCursor[BetaSkillVersion]Inhalt einer Skill-Version herunterladen
beta.skills.versions.download(version, **kwargs) -> BinaryResponseContentLädt den Inhalt einer Skill-Version als ZIP-Archiv herunter.
Skill-Version abrufen
beta.skills.versions.retrieve(version, **kwargs) -> BetaSkillVersionSkill-Version löschen
beta.skills.versions.delete(version, **kwargs) -> BetaDeletedSkillVersionBetaBenutzerprofile
Benutzerprofile auflisten
beta.user_profiles.list(**kwargs) -> SyncPageCursor[BetaUserProfile]Benutzerprofil abrufen
beta.user_profiles.retrieve(user_profile_id, **kwargs) -> BetaUserProfileBenutzerprofil aktualisieren
beta.user_profiles.update(user_profile_id, **kwargs) -> BetaUserProfileEnrollment-URL erstellen
beta.user_profiles.create_enrollment_url(user_profile_id, **kwargs) -> BetaUserProfileEnrollmentURLBetaDreams
Dream erstellen
beta.dreams.create(**kwargs) -> BetaDreamStartet einen asynchronen Job, der vergangene Sessions nutzt, um eine neu organisierte Version eines Memory Stores zu erzeugen, und gibt den Dream zurück, den du für das Ergebnis abfragen kannst.
Dreams auflisten
beta.dreams.list(**kwargs) -> SyncPageCursor[BetaDream]Listet die Dreams im Workspace auf, die neuesten zuerst.
Dream abrufen
beta.dreams.retrieve(dream_id, **kwargs) -> BetaDreamRuft einen Dream anhand seiner ID ab, um seinen Status, den Ausgabe-Memory-Store und die Token-Nutzung zu prüfen.
Dream abbrechen
beta.dreams.cancel(dream_id, **kwargs) -> BetaDreamStoppt einen Dream mit dem Status pending oder running.
Dream archivieren
beta.dreams.archive(dream_id, **kwargs) -> BetaDreamBlendet einen Dream mit dem Status completed, failed oder canceled aus der Standardliste der Dreams aus.
BetaTunnel
Tunnel erstellen
beta.tunnels.create(**kwargs) -> BetaTunnelDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnel abrufen
beta.tunnels.retrieve(tunnel_id, **kwargs) -> BetaTunnelDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnels auflisten
beta.tunnels.list(**kwargs) -> SyncPageCursor[BetaTunnel]Die Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnel archivieren
beta.tunnels.archive(tunnel_id, **kwargs) -> BetaTunnelDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnel-Token anzeigen
beta.tunnels.reveal_token(tunnel_id, **kwargs) -> BetaTunnelTokenDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnel-Token rotieren
beta.tunnels.rotate_token(tunnel_id, **kwargs) -> BetaTunnelTokenDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
BetaTunnelZertifikate
Tunnel-Zertifikat erstellen
beta.tunnels.certificates.create(tunnel_id, **kwargs) -> BetaTunnelCertificateDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnel-Zertifikat abrufen
beta.tunnels.certificates.retrieve(certificate_id, **kwargs) -> BetaTunnelCertificateDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnel-Zertifikate auflisten
beta.tunnels.certificates.list(tunnel_id, **kwargs) -> SyncPageCursor[BetaTunnelCertificate]Die Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
Tunnel-Zertifikat archivieren
beta.tunnels.certificates.archive(certificate_id, **kwargs) -> BetaTunnelCertificateDie Tunnels API befindet sich in der "Research Preview" (Forschungsvorschau). Sie erfordert den Header anthropic-beta: mcp-tunnels-2026-06-22 und kann sich ohne Abkündigungsfrist ändern. Sie ersetzt die Admin-API-Endpunkte unter /v1/organizations/tunnels, die während eines Migrationszeitraums weiterhin verfügbar bleiben.
BetaOrganisation
Aktuelle Organisation abrufen
beta.organization.retrieve() -> BetaOrganizationRuft Informationen über die Organisation ab, die mit dem authentifizierten API-Key verknüpft ist.
BetaOrganisationAPI-Keys
API-Keys auflisten
beta.organization.api_keys.list(**kwargs) -> SyncPage[BetaAPIKey]API-Key abrufen (Admin API)
beta.organization.api_keys.retrieve(api_key_id) -> BetaAPIKeyRuft 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
beta.organization.api_keys.update(api_key_id, **kwargs) -> BetaAPIKeyBetaOrganisationExterne Keys
Externen Key erstellen
beta.organization.external_keys.create(**kwargs) -> BetaExternalKeyErstellt eine externe Key-Konfiguration, die der Organisation des Aufrufers gehört.
Externe Keys auflisten
beta.organization.external_keys.list(**kwargs) -> SyncPageCursor[BetaExternalKey]Listet externe Key-Konfigurationen in der Organisation des Aufrufers auf.
Externen Key abrufen
beta.organization.external_keys.retrieve(external_key_id) -> BetaExternalKeyRuft eine einzelne externe Key-Konfiguration in der Organisation des Aufrufers anhand der ID ab.
Externen Key aktualisieren
beta.organization.external_keys.update(external_key_id, **kwargs) -> BetaExternalKeyAktualisiert eine externe Key-Konfiguration teilweise. Ausgelassene Felder bleiben unverändert.
Externen Key löschen
beta.organization.external_keys.delete(external_key_id) -> ExternalKeyDeleteResponseLöscht eine externe Key-Konfiguration.
Externen Key validieren
beta.organization.external_keys.validate(external_key_id) -> ExternalKeyValidateResponseValidiert eine externe Key-Konfiguration gegen das KMS des Kunden.
BetaOrganisationFöderationIssuer
Federation-Issuer erstellen
beta.organization.federation.issuers.create(**kwargs) -> BetaFederationIssuerErfordert 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
beta.organization.federation.issuers.list(**kwargs) -> SyncPageCursor[BetaFederationIssuer]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
beta.organization.federation.issuers.retrieve(federation_issuer_id, **kwargs) -> BetaFederationIssuerErfordert 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
beta.organization.federation.issuers.update(federation_issuer_id, **kwargs) -> BetaFederationIssuerErfordert 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
beta.organization.federation.issuers.archive(federation_issuer_id, **kwargs) -> BetaFederationIssuerErfordert 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.
BetaOrganisationFöderationRegeln
Federation-Regel erstellen
beta.organization.federation.rules.create(**kwargs) -> BetaFederationRuleErfordert 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
beta.organization.federation.rules.list(**kwargs) -> SyncPageCursor[BetaFederationRule]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
beta.organization.federation.rules.retrieve(federation_rule_id, **kwargs) -> BetaFederationRuleErfordert 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
beta.organization.federation.rules.update(federation_rule_id, **kwargs) -> BetaFederationRuleErfordert 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
beta.organization.federation.rules.archive(federation_rule_id, **kwargs) -> BetaFederationRuleErfordert 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.
BetaOrganisationFöderationRegelnWorkspaces
Workspace zu Federation-Regel hinzufügen
beta.organization.federation.rules.workspaces.add(federation_rule_id, **kwargs) -> BetaFederationRuleWorkspaceErfordert 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
beta.organization.federation.rules.workspaces.list(federation_rule_id, **kwargs) -> SyncPageCursor[BetaFederationRuleWorkspace]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
beta.organization.federation.rules.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseErfordert 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.
BetaOrganisationEinladungen
Einladung erstellen
beta.organization.invites.create(**kwargs) -> BetaOrganizationInviteLädt einen Benutzer per E-Mail ein, der Organisation beizutreten.
Einladungen auflisten
beta.organization.invites.list(**kwargs) -> SyncPage[BetaOrganizationInvite]Listet die Einladungen der Organisation auf.
Einladung abrufen
beta.organization.invites.retrieve(invite_id) -> BetaOrganizationInviteRuft eine Einladung anhand der ID ab.
Einladung löschen
beta.organization.invites.delete(invite_id) -> InviteDeleteResponseLöscht eine ausstehende Einladung.
BetaOrganisationService-Accounts
Service-Account erstellen
beta.organization.service_accounts.create(**kwargs) -> BetaServiceAccountErfordert 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
beta.organization.service_accounts.list(**kwargs) -> SyncPageCursor[BetaServiceAccount]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
beta.organization.service_accounts.retrieve(service_account_id, **kwargs) -> BetaServiceAccountErfordert 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
beta.organization.service_accounts.update(service_account_id, **kwargs) -> BetaServiceAccountErfordert 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
beta.organization.service_accounts.archive(service_account_id, **kwargs) -> BetaServiceAccountErfordert 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.
BetaOrganisationService-AccountsWorkspaces
Workspace zu Service-Account hinzufügen
beta.organization.service_accounts.workspaces.add(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberErfordert 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
beta.organization.service_accounts.workspaces.list(service_account_id, **kwargs) -> SyncPageCursor[BetaServiceAccountWorkspaceMember]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
beta.organization.service_accounts.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseErfordert 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.
BetaOrganisationBenutzer
Benutzer auflisten
beta.organization.users.list(**kwargs) -> SyncPage[BetaOrganizationUser]Listet die Mitglieder der Organisation auf.
Benutzer abrufen
beta.organization.users.retrieve(user_id) -> BetaOrganizationUserRuft ein Mitglied der Organisation anhand der Benutzer-ID ab.
Benutzer aktualisieren
beta.organization.users.update(user_id, **kwargs) -> BetaOrganizationUserAktualisiert die Organisationsrolle eines Mitglieds.
Benutzer entfernen
beta.organization.users.remove(user_id) -> UserRemoveResponseEntfernt ein Mitglied aus der Organisation.
BetaOrganisationWorkspaces
Workspaces auflisten
beta.organization.workspaces.list(**kwargs) -> SyncPage[BetaWorkspace]Workspace erstellen
beta.organization.workspaces.create(**kwargs) -> BetaWorkspaceWorkspace abrufen
beta.organization.workspaces.retrieve(workspace_id) -> BetaWorkspaceWorkspace aktualisieren
beta.organization.workspaces.update(workspace_id, **kwargs) -> BetaWorkspaceWorkspace archivieren
beta.organization.workspaces.archive(workspace_id) -> BetaWorkspaceBetaOrganisationWorkspacesRatenlimits
Workspace-Ratenlimits auflisten
beta.organization.workspaces.rate_limits.list(workspace_id, **kwargs) -> SyncPageCursor[BetaWorkspaceRateLimit]Listet die Ratenlimits eines Workspace auf.
BetaOrganisationWorkspacesMitglieder
Workspace-Mitglieder auflisten
beta.organization.workspaces.members.list(workspace_id, **kwargs) -> SyncPage[BetaWorkspaceMember]Workspace-Mitglied erstellen
beta.organization.workspaces.members.add(workspace_id, **kwargs) -> BetaWorkspaceMemberWorkspace-Mitglied abrufen
beta.organization.workspaces.members.retrieve(user_id, **kwargs) -> BetaWorkspaceMemberWorkspace-Mitglied aktualisieren
beta.organization.workspaces.members.update(user_id, **kwargs) -> BetaWorkspaceMemberWorkspace-Mitglied löschen
beta.organization.workspaces.members.remove(user_id, **kwargs) -> MemberRemoveResponseBetaOrganisationWorkspacesService-Accounts
Service-Account-Mitglieder eines Workspace auflisten
beta.organization.workspaces.service_accounts.list(workspace_id, **kwargs) -> SyncPageCursor[BetaServiceAccountWorkspaceMember]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
beta.organization.workspaces.service_accounts.add(workspace_id, **kwargs) -> BetaServiceAccountWorkspaceMemberErfordert 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
beta.organization.workspaces.service_accounts.retrieve(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberErfordert 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
beta.organization.workspaces.service_accounts.update(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberErfordert 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
beta.organization.workspaces.service_accounts.remove(service_account_id, **kwargs) -> ServiceAccountRemoveResponseErfordert 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.
BetaOrganisationRatenlimits
Ratenlimits der Organisation auflisten
beta.organization.rate_limits.list(**kwargs) -> SyncPageCursor[BetaOrganizationRateLimit]Listet die Ratenlimits der Messages API für deine Organisation auf.
BetaOrganisationCompliance-Einstellungen
Compliance-Einstellungen abrufen
beta.organization.compliance_settings.retrieve() -> BetaComplianceSettingsRuft die Compliance Settings deiner Organisation ab.
Compliance-Einstellungen aktualisieren
beta.organization.compliance_settings.update(**kwargs) -> BetaComplianceSettingsAktualisiert die Compliance Settings deiner Organisation.
BetaOrganisationAnalysenZusammenfassungen
Aktivitätszusammenfassungen abrufen
beta.organization.analytics.summaries.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSingleDayActivitySummary]Ruft organisationsweite Aktivitätszusammenfassungen für einen Datumsbereich ab.
BetaOrganisationAnalysenBenutzer
Benutzeraktivität auflisten
beta.organization.analytics.users.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUserActivity]Ruft die Aktivität pro Benutzer für einen bestimmten Tag ab, mit Cursor-basierter Paginierung.
BetaOrganisationAnalysenAppsChatProjekte
Chat-Projektnutzung abrufen
beta.organization.analytics.apps.chat.projects.list(**kwargs) -> SyncPageCursor[BetaAnalyticsProjectActivity]Ruft die Aktivität pro Projekt für einen bestimmten Tag ab, mit cursorbasierter Paginierung.
BetaOrganisationAnalysenKonnektoren
Konnektor-Nutzung abrufen
beta.organization.analytics.connectors.list(**kwargs) -> SyncPageCursor[BetaAnalyticsConnectorActivity]Ruft die Nutzung pro Konnektor für einen bestimmten Tag ab, mit Cursor-basierter Paginierung.
BetaOrganisationAnalysenPlugins
Plugin-Nutzung abrufen
beta.organization.analytics.plugins.list(**kwargs) -> SyncPageCursor[BetaAnalyticsPluginActivity]Ruft die Installations- und Aufrufnutzung pro Plugin für einen bestimmten Tag ab, mit Paginierung.
BetaOrganisationAnalysenSkills
Skill-Nutzung abrufen
beta.organization.analytics.skills.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSkillActivity]Ruft die Nutzung pro Skill für einen bestimmten Tag ab, mit Cursor-basierter Paginierung.
BetaOrganisationAnalysenArtifacts
Artifact-Aktivität abrufen
beta.organization.analytics.artifacts.list(**kwargs) -> SyncPageCursor[BetaAnalyticsArtifactActivity]Ruft die Aktivität zur Artifact-Erstellung für einen bestimmten Tag ab, aufgeschlüsselt nach MIME-Typ.
BetaOrganisationAnalysenNutzungsbericht
Token-Nutzung im Zeitverlauf abrufen
beta.organization.analytics.usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageReportTimeBucket]Ruft die Token-Nutzung im Zeitverlauf über einen Datumsbereich ab.
BetaOrganisationAnalysenNutzungsbericht pro Benutzer
Token-Nutzung pro Benutzer abrufen
beta.organization.analytics.user_usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageUsersItem]Ruft die Token-Nutzung pro Benutzer über einen Datumsbereich ab.
BetaOrganisationAnalysenKostenbericht
Kosten im Zeitverlauf abrufen
beta.organization.analytics.cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostReportTimeBucket]Ruft die Kosten in USD im Zeitverlauf über einen Datumsbereich ab.
BetaOrganisationAnalysenKostenbericht pro Benutzer
Kosten pro Benutzer abrufen
beta.organization.analytics.user_cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostUsersItem]Ruft die Kosten pro Benutzer in USD über einen Datumsbereich ab.
BetaOrganisationAusgabenlimits
Ausgabenlimit festlegen
beta.organization.spend_limits.set(**kwargs) -> BetaSpendLimitLegt ein Ausgabenlimit fest.
Ausgabenlimit abrufen
beta.organization.spend_limits.retrieve(spend_limit_id) -> BetaSpendLimitRuft ein Ausgabenlimit anhand seiner ID ab.
Ausgabenlimit löschen
beta.organization.spend_limits.delete(spend_limit_id) -> SpendLimitDeleteResponseLöscht ein Ausgabenlimit.
Ausgabenlimits auflisten
beta.organization.spend_limits.list(**kwargs) -> SyncPageCursor[BetaSpendLimit]Listet die Ausgabenlimits der Organisation auf.
BetaOrganisationAusgabenlimitsEffektiv
Effektive Ausgabenlimits auflisten
beta.organization.spend_limits.effective.list(**kwargs) -> SyncPageCursor[BetaSpendSummary]Listet für jedes Mitglied das effektive Ausgabenlimit und die bisherigen Ausgaben im Zeitraum auf.
BetaOrganisationAusgabenlimitsErhöhungsanfragen
Anfragen zur Erhöhung des Ausgabenlimits auflisten
beta.organization.spend_limits.increase_requests.list(**kwargs) -> SyncPageCursor[BetaSpendLimitIncreaseRequest]Listet Anfragen zur Erhöhung des Ausgabenlimits auf, neueste zuerst.
Anfrage zur Erhöhung des Ausgabenlimits abrufen
beta.organization.spend_limits.increase_requests.retrieve(spend_limit_increase_request_id) -> BetaSpendLimitIncreaseRequestRuft eine Anfrage zur Erhöhung des Ausgabenlimits ab.
Anfrage zur Erhöhung des Ausgabenlimits genehmigen
beta.organization.spend_limits.increase_requests.approve(spend_limit_increase_request_id, **kwargs) -> IncreaseRequestApproveResponseGenehmigt eine ausstehende Anfrage zur Erhöhung des Ausgabenlimits.
Anfrage zur Erhöhung des Ausgabenlimits ablehnen
beta.organization.spend_limits.increase_requests.deny(spend_limit_increase_request_id, **kwargs) -> BetaSpendLimitIncreaseRequestLehnt eine ausstehende Anfrage zur Erhöhung des Ausgabenlimits ab.
BetaOrganisationRBAC-Gruppen
RBAC-Gruppe erstellen
beta.organization.rbac_groups.create(**kwargs) -> BetaRBACGroupErstellt eine RBAC-Gruppe im Claude Enterprise-Tenant. Über die API erstellte Gruppen haben den Quelltyp "direct".
RBAC-Gruppen auflisten
beta.organization.rbac_groups.list(**kwargs) -> SyncPageCursor[BetaRBACGroup]Listet RBAC-Gruppen im Claude Enterprise-Tenant auf.
RBAC-Gruppe abrufen
beta.organization.rbac_groups.retrieve(rbac_group_id) -> BetaRBACGroupRuft eine RBAC-Gruppe anhand ihrer ID ab.
RBAC-Gruppe aktualisieren
beta.organization.rbac_groups.update(rbac_group_id, **kwargs) -> BetaRBACGroupAktualisiert 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
beta.organization.rbac_groups.delete(rbac_group_id) -> RBACGroupDeleteResponseLö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.
BetaOrganisationRBAC-GruppenMitglieder
Mitglieder einer RBAC-Gruppe auflisten
beta.organization.rbac_groups.members.list(rbac_group_id, **kwargs) -> SyncPageCursor[BetaRBACGroupMember]Listet die Mitglieder einer RBAC-Gruppe auf.
Mitglied zu RBAC-Gruppe hinzufügen
beta.organization.rbac_groups.members.add(rbac_group_id, **kwargs) -> BetaRBACGroupMemberFü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
beta.organization.rbac_groups.members.remove(user_id, **kwargs) -> MemberRemoveResponseEntfernt 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.
BetaOrganisationRBAC-Rollen
RBAC-Rollen auflisten
beta.organization.rbac_roles.list(**kwargs) -> SyncPageCursor[BetaRBACRole]Listet RBAC-Rollen in der Organisation auf.
RBAC-Rolle abrufen
beta.organization.rbac_roles.retrieve(rbac_role_id) -> BetaRBACRoleRuft eine RBAC-Rolle anhand ihrer ID ab.
BetaOrganisationRBAC-RollenBerechtigungen
Berechtigungen einer RBAC-Rolle auflisten
beta.organization.rbac_roles.permissions.list(rbac_role_id, **kwargs) -> SyncPageCursor[BetaRBACRolePermission]Listet die Berechtigungen auf, die eine RBAC-Rolle gewährt.
BetaOrganisationPlugins
Plugin erstellen
beta.organization.plugins.create(**kwargs) -> BetaPluginErstellt ein Plugin im Besitz der Organisation und seine erste Version, indem die Dateien der Version hochgeladen werden.
Plugin abrufen
beta.organization.plugins.retrieve(plugin_id, **kwargs) -> BetaPluginRuft ein Plugin anhand seiner ID ab.
Plugin aktualisieren
beta.organization.plugins.update(plugin_id, **kwargs) -> BetaPluginÄ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
beta.organization.plugins.list(**kwargs) -> SyncPageCursor[BetaPlugin]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
beta.organization.plugins.delete(plugin_id, **kwargs) -> BetaDeletedPluginLö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.
BetaOrganisationPluginsVersionen
Plugin-Version erstellen
beta.organization.plugins.versions.create(plugin_id, **kwargs) -> BetaPluginVersionFü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
beta.organization.plugins.versions.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginVersion]Listet die Versionen eines Plugins auf, die neuesten zuerst.
Plugin-Version abrufen
beta.organization.plugins.versions.retrieve(version, **kwargs) -> BetaPluginVersionRuft eine Version eines Plugins anhand ihrer ID oder die neueste Version des Plugins ab.
Archiv einer Plugin-Version herunterladen
beta.organization.plugins.versions.download(version, **kwargs) -> BinaryResponseContentLä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.
BetaOrganisationPluginsInstallationseinstellungen
Plugin-Installationseinstellungen auflisten
beta.organization.plugins.installation_settings.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginInstallationSetting]Listet die Installationseinstellungen eines organisationseigenen Plugins auf, die angeben, für welche Mitglieder es bestimmt ist, die zuletzt erstellten zuerst.
Plugin-Installationseinstellung festlegen
beta.organization.plugins.installation_settings.set(target, **kwargs) -> BetaPluginInstallationSettingLegt die Installationseinstellung eines organisationseigenen Plugins für die gesamte Organisation oder für eine RBAC-Gruppe fest oder ändert sie.
Plugin-Installationseinstellung entfernen
beta.organization.plugins.installation_settings.remove(target, **kwargs) -> BetaDeletedPluginInstallationSettingEntfernt die eigene Installationseinstellung eines organisationseigenen Plugins für die gesamte Organisation oder für eine RBAC-Gruppe.
BetaOrganisationPlugin-Marketplaces
Plugin-Marketplaces auflisten
beta.organization.plugin_marketplaces.list(**kwargs) -> SyncPageCursor[BetaPluginMarketplace]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
beta.organization.plugin_marketplaces.retrieve(marketplace_id, **kwargs) -> BetaPluginMarketplaceRuft einen Plugin-Marketplace anhand seiner ID ab.
Plugin-Marketplace aktualisieren
beta.organization.plugin_marketplaces.update(marketplace_id, **kwargs) -> BetaPluginMarketplaceLegt 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
beta.organization.plugin_marketplaces.validate_repository(**kwargs) -> BetaPluginMarketplaceValidationReportPrü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
beta.organization.plugin_marketplaces.validate_archive(**kwargs) -> BetaPluginMarketplaceValidationReportPrü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.