Organizzazione
Ottieni l'organizzazione corrente
client.Organization.Get(ctx) (*OrganizationInfo, error)Recupera le informazioni sull'organizzazione associata alla chiave API autenticata.
Models
OrganizzazioneChiavi API
Elenca le chiavi API
client.Organization.APIKeys.List(ctx, query) (*Page[APIKey], error)Recupera chiave API (Admin API)
client.Organization.APIKeys.Get(ctx, apiKeyID) (*APIKey, error)Recupera le informazioni su una singola chiave API della tua organizzazione, cercata tramite il suo ID. Questo endpoint dell'Admin API richiede una chiave Admin API, è pensato per la gestione programmatica delle chiavi e non restituisce mai il valore segreto della chiave. Per visualizzare o creare le tue chiavi API, vai su Chiavi API nella Claude Console.
Aggiorna chiave API
client.Organization.APIKeys.Update(ctx, apiKeyID, body) (*APIKey, error)OrganizzazioneChiavi esterne
Crea chiave esterna
client.Organization.ExternalKeys.New(ctx, body) (*ExternalKey, error)Crea una configurazione di chiave esterna di proprietà dell'organizzazione del chiamante.
Elenca le chiavi esterne
client.Organization.ExternalKeys.List(ctx, query) (*PageCursor[ExternalKey], error)Elenca le configurazioni di chiavi esterne nell'organizzazione del chiamante.
Ottieni chiave esterna
client.Organization.ExternalKeys.Get(ctx, externalKeyID) (*ExternalKey, error)Recupera una singola configurazione di chiave esterna nell'organizzazione del chiamante tramite ID.
Aggiorna chiave esterna
client.Organization.ExternalKeys.Update(ctx, externalKeyID, body) (*ExternalKey, error)Aggiorna parzialmente una configurazione di chiave esterna. I campi omessi restano invariati.
Elimina chiave esterna
client.Organization.ExternalKeys.Delete(ctx, externalKeyID) (*OrganizationExternalKeyDeleteResponse, error)Elimina una configurazione di chiave esterna.
Convalida chiave esterna
client.Organization.ExternalKeys.Validate(ctx, externalKeyID) (*OrganizationExternalKeyValidateResponse, error)Convalida una configurazione di chiave esterna rispetto al KMS del cliente.
OrganizzazioneFederazioneEmittenti
Crea emittente di federazione
client.Organization.Federation.Issuers.New(ctx, body) (*FederationIssuer, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca gli emittenti di federazione
client.Organization.Federation.Issuers.List(ctx, query) (*PageCursor[FederationIssuer], error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni emittente di federazione
client.Organization.Federation.Issuers.Get(ctx, federationIssuerID) (*FederationIssuer, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna emittente di federazione
client.Organization.Federation.Issuers.Update(ctx, federationIssuerID, body) (*FederationIssuer, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Archivia emittente di federazione
client.Organization.Federation.Issuers.Archive(ctx, federationIssuerID) (*FederationIssuer, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
OrganizzazioneFederazioneRegole
Crea regola di federazione
client.Organization.Federation.Rules.New(ctx, body) (*FederationRule, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca le regole di federazione
client.Organization.Federation.Rules.List(ctx, query) (*PageCursor[FederationRule], error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni regola di federazione
client.Organization.Federation.Rules.Get(ctx, federationRuleID) (*FederationRule, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna regola di federazione
client.Organization.Federation.Rules.Update(ctx, federationRuleID, body) (*FederationRule, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Archivia regola di federazione
client.Organization.Federation.Rules.Archive(ctx, federationRuleID) (*FederationRule, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
OrganizzazioneFederazioneRegoleWorkspace
Aggiungi workspace alla regola di federazione
client.Organization.Federation.Rules.Workspaces.Add(ctx, federationRuleID, body) (*FederationRuleWorkspace, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca i workspace della regola di federazione
client.Organization.Federation.Rules.Workspaces.List(ctx, federationRuleID, query) (*PageCursor[FederationRuleWorkspace], error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Rimuovi workspace dalla regola di federazione
client.Organization.Federation.Rules.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationFederationRuleWorkspaceRemoveResponse, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
OrganizzazioneInviti
Crea invito
client.Organization.Invites.New(ctx, body) (*OrganizationInvite, error)Invita un utente a unirsi all'organizzazione tramite email.
Elenca gli inviti
client.Organization.Invites.List(ctx, query) (*Page[OrganizationInvite], error)Elenca gli inviti dell'organizzazione.
Ottieni invito
client.Organization.Invites.Get(ctx, inviteID) (*OrganizationInvite, error)Recupera un invito tramite ID.
Elimina invito
client.Organization.Invites.Delete(ctx, inviteID) (*OrganizationInviteDeleteResponse, error)Elimina un invito in sospeso.
OrganizzazioneAccount di servizio
Crea account di servizio
client.Organization.ServiceAccounts.New(ctx, body) (*ServiceAccount, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca gli account di servizio
client.Organization.ServiceAccounts.List(ctx, query) (*PageCursor[ServiceAccount], error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni account di servizio
client.Organization.ServiceAccounts.Get(ctx, serviceAccountID) (*ServiceAccount, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna account di servizio
client.Organization.ServiceAccounts.Update(ctx, serviceAccountID, body) (*ServiceAccount, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Archivia account di servizio
client.Organization.ServiceAccounts.Archive(ctx, serviceAccountID) (*ServiceAccount, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
OrganizzazioneAccount di servizioWorkspace
Aggiungi workspace all'account di servizio
client.Organization.ServiceAccounts.Workspaces.Add(ctx, serviceAccountID, body) (*ServiceAccountWorkspaceMember, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca i workspace dell'account di servizio
client.Organization.ServiceAccounts.Workspaces.List(ctx, serviceAccountID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Rimuovi workspace dall'account di servizio
client.Organization.ServiceAccounts.Workspaces.Remove(ctx, workspaceID, body) (*OrganizationServiceAccountWorkspaceRemoveResponse, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
OrganizzazioneUtenti
Elenca gli utenti
client.Organization.Users.List(ctx, query) (*Page[OrganizationUser], error)Elenca i membri dell'organizzazione.
Ottieni utente
client.Organization.Users.Get(ctx, userID) (*OrganizationUser, error)Recupera un membro dell'organizzazione tramite ID utente.
Aggiorna utente
client.Organization.Users.Update(ctx, userID, body) (*OrganizationUser, error)Aggiorna il ruolo di un membro nell'organizzazione.
Rimuovi utente
client.Organization.Users.Remove(ctx, userID) (*OrganizationUserRemoveResponse, error)Rimuovi un membro dall'organizzazione.
OrganizzazioneWorkspace
Elenca i workspace
client.Organization.Workspaces.List(ctx, query) (*Page[Workspace], error)Crea workspace
client.Organization.Workspaces.New(ctx, body) (*Workspace, error)Ottieni workspace
client.Organization.Workspaces.Get(ctx, workspaceID) (*Workspace, error)Aggiorna workspace
client.Organization.Workspaces.Update(ctx, workspaceID, body) (*Workspace, error)Archivia workspace
client.Organization.Workspaces.Archive(ctx, workspaceID) (*Workspace, error)OrganizzazioneWorkspaceLimiti di velocità
Elenca i limiti di velocità del workspace
client.Organization.Workspaces.RateLimits.List(ctx, workspaceID, query) (*PageCursor[WorkspaceRateLimit], error)Elenca i "rate limit" (limiti di velocità) di un workspace.
OrganizzazioneWorkspaceMembri
Elenca i membri del workspace
client.Organization.Workspaces.Members.List(ctx, workspaceID, query) (*Page[WorkspaceMember], error)Crea membro del workspace
client.Organization.Workspaces.Members.Add(ctx, workspaceID, body) (*WorkspaceMember, error)Ottieni membro del workspace
client.Organization.Workspaces.Members.Get(ctx, userID, query) (*WorkspaceMember, error)Aggiorna membro del workspace
client.Organization.Workspaces.Members.Update(ctx, userID, params) (*WorkspaceMember, error)Elimina membro del workspace
client.Organization.Workspaces.Members.Remove(ctx, userID, body) (*OrganizationWorkspaceMemberRemoveResponse, error)OrganizzazioneWorkspaceAccount di servizio
Elenca gli account di servizio membri del workspace
client.Organization.Workspaces.ServiceAccounts.List(ctx, workspaceID, query) (*PageCursor[ServiceAccountWorkspaceMember], error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Crea account di servizio membro del workspace
client.Organization.Workspaces.ServiceAccounts.Add(ctx, workspaceID, body) (*ServiceAccountWorkspaceMember, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni account di servizio membro del workspace
client.Organization.Workspaces.ServiceAccounts.Get(ctx, serviceAccountID, query) (*ServiceAccountWorkspaceMember, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna account di servizio membro del workspace
client.Organization.Workspaces.ServiceAccounts.Update(ctx, serviceAccountID, params) (*ServiceAccountWorkspaceMember, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elimina account di servizio membro del workspace
client.Organization.Workspaces.ServiceAccounts.Remove(ctx, serviceAccountID, body) (*OrganizationWorkspaceServiceAccountRemoveResponse, error)Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi API Admin non sono accettate. Consulta Gestire WIF con l'Admin API.
OrganizzazioneLimiti di velocità
Elenca i limiti di velocità dell'organizzazione
client.Organization.RateLimits.List(ctx, query) (*PageCursor[OrganizationRateLimit], error)Elenca i "rate limit" (limiti di velocità) della Messages API per la tua organizzazione.
OrganizzazioneImpostazioni di conformità
Ottieni le impostazioni di conformità
client.Organization.ComplianceSettings.Get(ctx) (*OrganizationComplianceSettings, error)Recupera le impostazioni di conformità (Compliance Settings) della tua organizzazione.
Aggiorna le impostazioni di conformità
client.Organization.ComplianceSettings.Update(ctx, body) (*OrganizationComplianceSettings, error)Aggiorna le impostazioni di conformità (Compliance Settings) della tua organizzazione.