Organisation
Aktuelle Organisation abrufen
client.organization.retrieve(options?): OrganizationInfoRuft Informationen über die Organisation ab, die mit dem authentifizierten API-Key verknüpft ist.
Models
OrganisationAPI-Keys
API-Keys auflisten
client.organization.apiKeys.list(query?, options?): Page<APIKey>API-Key abrufen (Admin API)
client.organization.apiKeys.retrieve(apiKeyID, options?): APIKeyRuft 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
client.organization.apiKeys.update(apiKeyID, body, options?): APIKeyOrganisationExterne Keys
Externen Key erstellen
client.organization.externalKeys.create(body, options?): ExternalKeyErstellt eine externe Key-Konfiguration, die der Organisation des Aufrufers gehört.
Externe Keys auflisten
client.organization.externalKeys.list(query?, options?): PageCursor<ExternalKey>Listet externe Key-Konfigurationen in der Organisation des Aufrufers auf.
Externen Key abrufen
client.organization.externalKeys.retrieve(externalKeyID, options?): ExternalKeyRuft eine einzelne externe Key-Konfiguration in der Organisation des Aufrufers anhand der ID ab.
Externen Key aktualisieren
client.organization.externalKeys.update(externalKeyID, body, options?): ExternalKeyAktualisiert eine externe Key-Konfiguration teilweise. Ausgelassene Felder bleiben unverändert.
Externen Key löschen
client.organization.externalKeys.delete(externalKeyID, options?): ExternalKeyDeleteResponseLöscht eine externe Key-Konfiguration.
Externen Key validieren
client.organization.externalKeys.validate(externalKeyID, options?): ExternalKeyValidateResponseValidiert eine externe Key-Konfiguration gegen das KMS des Kunden.
OrganisationFöderationIssuer
Federation-Issuer erstellen
client.organization.federation.issuers.create(body, options?): FederationIssuerErfordert 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
client.organization.federation.issuers.list(query?, options?): PageCursor<FederationIssuer>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
client.organization.federation.issuers.retrieve(federationIssuerID, options?): FederationIssuerErfordert 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
client.organization.federation.issuers.update(federationIssuerID, body, options?): FederationIssuerErfordert 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
client.organization.federation.issuers.archive(federationIssuerID, options?): FederationIssuerErfordert 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
client.organization.federation.rules.create(body, options?): FederationRuleErfordert 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
client.organization.federation.rules.list(query?, options?): PageCursor<FederationRule>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
client.organization.federation.rules.retrieve(federationRuleID, options?): FederationRuleErfordert 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
client.organization.federation.rules.update(federationRuleID, body, options?): FederationRuleErfordert 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
client.organization.federation.rules.archive(federationRuleID, options?): FederationRuleErfordert 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
client.organization.federation.rules.workspaces.add(federationRuleID, body, options?): FederationRuleWorkspaceErfordert 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
client.organization.federation.rules.workspaces.list(federationRuleID, query?, options?): PageCursor<FederationRuleWorkspace>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
client.organization.federation.rules.workspaces.remove(workspaceID, params, options?): 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.
OrganisationEinladungen
Einladung erstellen
client.organization.invites.create(body, options?): OrganizationInviteLädt einen Benutzer per E-Mail ein, der Organisation beizutreten.
Einladungen auflisten
client.organization.invites.list(query?, options?): Page<OrganizationInvite>Listet die Einladungen der Organisation auf.
Einladung abrufen
client.organization.invites.retrieve(inviteID, options?): OrganizationInviteRuft eine Einladung anhand der ID ab.
Einladung löschen
client.organization.invites.delete(inviteID, options?): InviteDeleteResponseLöscht eine ausstehende Einladung.
OrganisationService-Accounts
Service-Account erstellen
client.organization.serviceAccounts.create(body, options?): ServiceAccountErfordert 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
client.organization.serviceAccounts.list(query?, options?): PageCursor<ServiceAccount>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
client.organization.serviceAccounts.retrieve(serviceAccountID, options?): ServiceAccountErfordert 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
client.organization.serviceAccounts.update(serviceAccountID, body, options?): ServiceAccountErfordert 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
client.organization.serviceAccounts.archive(serviceAccountID, options?): ServiceAccountErfordert 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
client.organization.serviceAccounts.workspaces.add(serviceAccountID, body, options?): ServiceAccountWorkspaceMemberErfordert 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
client.organization.serviceAccounts.workspaces.list(serviceAccountID, query?, options?): PageCursor<ServiceAccountWorkspaceMember>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
client.organization.serviceAccounts.workspaces.remove(workspaceID, params, options?): 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.
OrganisationBenutzer
Benutzer auflisten
client.organization.users.list(query?, options?): Page<OrganizationUser>Listet die Mitglieder der Organisation auf.
Benutzer abrufen
client.organization.users.retrieve(userID, options?): OrganizationUserRuft ein Mitglied der Organisation anhand der Benutzer-ID ab.
Benutzer aktualisieren
client.organization.users.update(userID, body, options?): OrganizationUserAktualisiert die Organisationsrolle eines Mitglieds.
Benutzer entfernen
client.organization.users.remove(userID, options?): UserRemoveResponseEntfernt ein Mitglied aus der Organisation.
OrganisationWorkspaces
Workspaces auflisten
client.organization.workspaces.list(query?, options?): Page<Workspace>Workspace erstellen
client.organization.workspaces.create(body, options?): WorkspaceWorkspace abrufen
client.organization.workspaces.retrieve(workspaceID, options?): WorkspaceWorkspace aktualisieren
client.organization.workspaces.update(workspaceID, body, options?): WorkspaceWorkspace archivieren
client.organization.workspaces.archive(workspaceID, options?): WorkspaceOrganisationWorkspacesRatenlimits
Workspace-Ratenlimits auflisten
client.organization.workspaces.rateLimits.list(workspaceID, query?, options?): PageCursor<WorkspaceRateLimit>Listet die Ratenlimits eines Workspace auf.
OrganisationWorkspacesMitglieder
Workspace-Mitglieder auflisten
client.organization.workspaces.members.list(workspaceID, query?, options?): Page<WorkspaceMember>Workspace-Mitglied erstellen
client.organization.workspaces.members.add(workspaceID, body, options?): WorkspaceMemberWorkspace-Mitglied abrufen
client.organization.workspaces.members.retrieve(userID, params, options?): WorkspaceMemberWorkspace-Mitglied aktualisieren
client.organization.workspaces.members.update(userID, params, options?): WorkspaceMemberWorkspace-Mitglied löschen
client.organization.workspaces.members.remove(userID, params, options?): MemberRemoveResponseOrganisationWorkspacesService-Accounts
Service-Account-Mitglieder eines Workspace auflisten
client.organization.workspaces.serviceAccounts.list(workspaceID, query?, options?): PageCursor<ServiceAccountWorkspaceMember>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
client.organization.workspaces.serviceAccounts.add(workspaceID, body, options?): ServiceAccountWorkspaceMemberErfordert 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
client.organization.workspaces.serviceAccounts.retrieve(serviceAccountID, params, options?): ServiceAccountWorkspaceMemberErfordert 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
client.organization.workspaces.serviceAccounts.update(serviceAccountID, params, options?): ServiceAccountWorkspaceMemberErfordert 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
client.organization.workspaces.serviceAccounts.remove(serviceAccountID, params, options?): 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.
OrganisationRatenlimits
Ratenlimits der Organisation auflisten
client.organization.rateLimits.list(query?, options?): PageCursor<OrganizationRateLimit>Listet die Ratenlimits der Messages API für deine Organisation auf.
OrganisationCompliance-Einstellungen
Compliance-Einstellungen abrufen
client.organization.complianceSettings.retrieve(options?): OrganizationComplianceSettingsRuft die Compliance Settings deiner Organisation ab.
Compliance-Einstellungen aktualisieren
client.organization.complianceSettings.update(body, options?): OrganizationComplianceSettingsAktualisiert die Compliance Settings deiner Organisation.