Organisation
Aktuelle Organisation abrufen
client.Organization.Get(ctx) (*OrganizationInfo, error)Ruft Informationen über die Organisation ab, die mit dem authentifizierten API-Key verknüpft ist.
Models
OrganisationAPI-Keys
API-Keys auflisten
client.Organization.APIKeys.List(ctx, query) (*Page[APIKey], error)API-Key abrufen (Admin API)
client.Organization.APIKeys.Get(ctx, apiKeyID) (*APIKey, error)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
client.Organization.APIKeys.Update(ctx, apiKeyID, body) (*APIKey, error)OrganisationExterne Keys
Externen Key erstellen
client.Organization.ExternalKeys.New(ctx, body) (*ExternalKey, error)Erstellt eine externe Key-Konfiguration, die der Organisation des Aufrufers gehört.
Externe Keys auflisten
client.Organization.ExternalKeys.List(ctx, query) (*PageCursor[ExternalKey], error)Listet externe Key-Konfigurationen in der Organisation des Aufrufers auf.
Externen Key abrufen
client.Organization.ExternalKeys.Get(ctx, externalKeyID) (*ExternalKey, error)Ruft eine einzelne externe Key-Konfiguration in der Organisation des Aufrufers anhand der ID ab.
Externen Key aktualisieren
client.Organization.ExternalKeys.Update(ctx, externalKeyID, body) (*ExternalKey, error)Aktualisiert eine externe Key-Konfiguration teilweise. Ausgelassene Felder bleiben unverändert.
Externen Key löschen
client.Organization.ExternalKeys.Delete(ctx, externalKeyID) (*OrganizationExternalKeyDeleteResponse, error)Löscht eine externe Key-Konfiguration.
Externen Key validieren
client.Organization.ExternalKeys.Validate(ctx, externalKeyID) (*OrganizationExternalKeyValidateResponse, error)Validiert eine externe Key-Konfiguration gegen das KMS des Kunden.
OrganisationFöderationIssuer
Federation-Issuer erstellen
client.Organization.Federation.Issuers.New(ctx, body) (*FederationIssuer, error)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
client.Organization.Federation.Issuers.List(ctx, query) (*PageCursor[FederationIssuer], error)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.Get(ctx, federationIssuerID) (*FederationIssuer, error)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
client.Organization.Federation.Issuers.Update(ctx, federationIssuerID, body) (*FederationIssuer, error)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
client.Organization.Federation.Issuers.Archive(ctx, federationIssuerID) (*FederationIssuer, error)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
client.Organization.Federation.Rules.New(ctx, body) (*FederationRule, error)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
client.Organization.Federation.Rules.List(ctx, query) (*PageCursor[FederationRule], error)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.Get(ctx, federationRuleID) (*FederationRule, error)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
client.Organization.Federation.Rules.Update(ctx, federationRuleID, body) (*FederationRule, error)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
client.Organization.Federation.Rules.Archive(ctx, federationRuleID) (*FederationRule, error)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
client.Organization.Federation.Rules.Workspaces.Add(ctx, federationRuleID, body) (*FederationRuleWorkspace, error)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
client.Organization.Federation.Rules.Workspaces.List(ctx, federationRuleID, query) (*PageCursor[FederationRuleWorkspace], error)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(ctx, workspaceID, body) (*OrganizationFederationRuleWorkspaceRemoveResponse, error)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
client.Organization.Invites.New(ctx, body) (*OrganizationInvite, error)Lädt einen Benutzer per E-Mail ein, der Organisation beizutreten.
Einladungen auflisten
client.Organization.Invites.List(ctx, query) (*Page[OrganizationInvite], error)Listet die Einladungen der Organisation auf.
Einladung abrufen
client.Organization.Invites.Get(ctx, inviteID) (*OrganizationInvite, error)Ruft eine Einladung anhand der ID ab.
Einladung löschen
client.Organization.Invites.Delete(ctx, inviteID) (*OrganizationInviteDeleteResponse, error)Löscht eine ausstehende Einladung.
OrganisationService-Accounts
Service-Account erstellen
client.Organization.ServiceAccounts.New(ctx, body) (*ServiceAccount, error)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
client.Organization.ServiceAccounts.List(ctx, query) (*PageCursor[ServiceAccount], error)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.Get(ctx, serviceAccountID) (*ServiceAccount, error)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
client.Organization.ServiceAccounts.Update(ctx, serviceAccountID, body) (*ServiceAccount, error)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
client.Organization.ServiceAccounts.Archive(ctx, serviceAccountID) (*ServiceAccount, error)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
client.Organization.ServiceAccounts.Workspaces.Add(ctx, serviceAccountID, body) (*ServiceAccountWorkspaceMember, error)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
client.Organization.ServiceAccounts.Workspaces.List(ctx, serviceAccountID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)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(ctx, workspaceID, body) (*OrganizationServiceAccountWorkspaceRemoveResponse, error)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
client.Organization.Users.List(ctx, query) (*Page[OrganizationUser], error)Listet die Mitglieder der Organisation auf.
Benutzer abrufen
client.Organization.Users.Get(ctx, userID) (*OrganizationUser, error)Ruft ein Mitglied der Organisation anhand der Benutzer-ID ab.
Benutzer aktualisieren
client.Organization.Users.Update(ctx, userID, body) (*OrganizationUser, error)Aktualisiert die Organisationsrolle eines Mitglieds.
Benutzer entfernen
client.Organization.Users.Remove(ctx, userID) (*OrganizationUserRemoveResponse, error)Entfernt ein Mitglied aus der Organisation.
OrganisationWorkspaces
Workspaces auflisten
client.Organization.Workspaces.List(ctx, query) (*Page[Workspace], error)Workspace erstellen
client.Organization.Workspaces.New(ctx, body) (*Workspace, error)Workspace abrufen
client.Organization.Workspaces.Get(ctx, workspaceID) (*Workspace, error)Workspace aktualisieren
client.Organization.Workspaces.Update(ctx, workspaceID, body) (*Workspace, error)Workspace archivieren
client.Organization.Workspaces.Archive(ctx, workspaceID) (*Workspace, error)OrganisationWorkspacesRatenlimits
Workspace-Ratenlimits auflisten
client.Organization.Workspaces.RateLimits.List(ctx, workspaceID, query) (*PageCursor[WorkspaceRateLimit], error)Listet die Ratenlimits eines Workspace auf.
OrganisationWorkspacesMitglieder
Workspace-Mitglieder auflisten
client.Organization.Workspaces.Members.List(ctx, workspaceID, query) (*Page[WorkspaceMember], error)Workspace-Mitglied erstellen
client.Organization.Workspaces.Members.Add(ctx, workspaceID, body) (*WorkspaceMember, error)Workspace-Mitglied abrufen
client.Organization.Workspaces.Members.Get(ctx, userID, query) (*WorkspaceMember, error)Workspace-Mitglied aktualisieren
client.Organization.Workspaces.Members.Update(ctx, userID, params) (*WorkspaceMember, error)Workspace-Mitglied löschen
client.Organization.Workspaces.Members.Remove(ctx, userID, body) (*OrganizationWorkspaceMemberRemoveResponse, error)OrganisationWorkspacesService-Accounts
Service-Account-Mitglieder eines Workspace auflisten
client.Organization.Workspaces.ServiceAccounts.List(ctx, workspaceID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)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(ctx, workspaceID, body) (*ServiceAccountWorkspaceMember, error)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
client.Organization.Workspaces.ServiceAccounts.Get(ctx, serviceAccountID, query) (*ServiceAccountWorkspaceMember, error)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
client.Organization.Workspaces.ServiceAccounts.Update(ctx, serviceAccountID, params) (*ServiceAccountWorkspaceMember, error)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
client.Organization.Workspaces.ServiceAccounts.Remove(ctx, serviceAccountID, body) (*OrganizationWorkspaceServiceAccountRemoveResponse, error)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
client.Organization.RateLimits.List(ctx, query) (*PageCursor[OrganizationRateLimit], error)Listet die Ratenlimits der Messages API für deine Organisation auf.
OrganisationCompliance-Einstellungen
Compliance-Einstellungen abrufen
client.Organization.ComplianceSettings.Get(ctx) (*OrganizationComplianceSettings, error)Ruft die Compliance Settings deiner Organisation ab.
Compliance-Einstellungen aktualisieren
client.Organization.ComplianceSettings.Update(ctx, body) (*OrganizationComplianceSettings, error)Aktualisiert die Compliance Settings deiner Organisation.