L'API de Looker permet d'accéder à la grande majorité des fonctionnalités de Looker via une API REST pratique orientée JSON. Pour une présentation de l'API, consultez Présentation de l'API et Guide de démarrage.
Cette documentation de référence de l'API fournit des informations sur les méthodes/points de terminaison exposés via l'API, ainsi que des définitions de type qui définissent les structures de requête et de réponse.
Méthodes
- Créer un secret d'intégration
- Supprimer le secret d'intégration
- Créer une URL d'intégration SSO
- Créer une URL d'intégration
- Créer une session d'intégration sans cookie
- Supprimer la session d'intégration sans cookie
- Générer des jetons pour une session d'intégration sans cookie
- Obtenir la configuration LDAP
- Mettre à jour la configuration LDAP
- Tester la connexion LDAP
- Tester l'authentification LDAP
- Tester les informations utilisateur LDAP
- Tester l'authentification des utilisateurs LDAP
- Enregistrer un appareil mobile
- Mettre à jour l'enregistrement des appareils mobiles
- Annuler l'enregistrement de l'appareil mobile
- Télécharger toutes les applications clientes OAuth
- Télécharger l'application cliente OAuth
- Supprimer l'application cliente OAuth
- Enregistrer l'application OAuth
- Mettre à jour l'application OAuth
- Invalider des jetons
- Activer le compte utilisateur de l'application OAuth
- Désactiver l'utilisateur de l'application OAuth
- Obtenir la configuration OIDC
- Mettre à jour la configuration OIDC
- Obtenir la configuration de test OIDC
- Supprimer la configuration de test OIDC
- Créer une configuration de test OIDC
- Obtenir la configuration des mots de passe
- Mettre à jour la configuration des mots de passe
- Forcer la réinitialisation du mot de passe
- Obtenir la configuration SAML
- Mettre à jour la configuration SAML
- Obtenir la configuration de test SAML
- Supprimer la configuration de test SAML
- Créer une configuration de test SAML
- Analyser le fichier XML du fournisseur d'identité SAML
- Analyser l'URL du fournisseur d'identité SAML
- Obtenir la configuration de session
- Mettre à jour la configuration de session
- Obtenir des utilisateurs de la liste d'autorisation d'accès à l'assistance
- Ajouter des utilisateurs à la liste d'autorisation d'accès à l'assistance
- Supprimer l'entrée de la liste d'autorisation d'accès à l'assistance
- Activer l'accès à l'assistance
- Désactiver l'accès à l'assistance
- État de l'accès à l'assistance
- Obtenir tous les blocages de connexion des utilisateurs
- Rechercher des blocages de connexion des utilisateurs
- Supprimer le blocage de la connexion utilisateur
- Télécharger toutes les planches
- Créer un tableau
- Tableaux de recherche
- Prendre un plateau
- Plate-forme de mise à jour
- Supprimer le tableau
- Obtenir tous les éléments de la carte
- Créer un élément du tableau
- Obtenir l'élément de la grille
- Mettre à jour l'élément du tableau
- Supprimer l'élément du tableau
- Télécharger toutes les sections du tableau
- Créer une section de tableau
- Section "Boardboard"
- Modifier la section du tableau
- Supprimer la section du tableau
- Obtenir toutes les collections de couleurs
- Créer une Collection de couleurs
- Obtenir toutes les collections de couleurs personnalisées
- Obtenir toutes les collections de couleurs standards
- Définir la collection de couleurs par défaut
- Obtenir la collection de couleurs par défaut
- Obtenir la collection de couleurs par ID
- Mettre à jour la collection de couleurs personnalisées
- Supprimer ColorCollection
- Obtenir Cloud Storage
- Mettre à jour Cloud Storage
- E-mail de bienvenue personnalisé
- Mettre à jour le contenu de l'e-mail de bienvenue personnalisé
- Envoyer un e-mail de bienvenue test à l'utilisateur actuellement connecté avec le contenu fourni
- Obtenir Digest_emails
- Mettre à jour Digest_emails
- Envoyer un contenu récapitulatif par e-mail
- Adresses IP de sortie publique
- Obtenir des ressources d'aide internes
- Mettre à jour le contenu des ressources d'aide internes
- Ressources d'aide internes
- Mettre à jour la configuration des ressources d'aide internes
- Obtenir toutes les anciennes fonctionnalités
- Télécharger l'ancienne fonctionnalité
- Mettre à jour l'ancienne fonctionnalité
- Obtenir tous les paramètres régionaux
- Obtenir Mobile_Settings
- Définir le paramètre
- Configuration
- Définir le paramètre SMTP
- Obtenir l'état SMTP
- Obtenir tous les fuseaux horaires
- Obtenir la version de l'API
- Obtenir une spécification d'API
- Obtenir la configuration de la marque blanche
- Mettre à jour la configuration des marques blanches
- Obtenir toutes les connexions
- Créer une connexion
- Se connecter
- Mettre à jour la connexion
- Supprimer la connexion
- Supprimer le remplacement de connexion
- Tester la connexion
- Tester la configuration de la connexion
- Informations sur tous les dialectes
- Obtenir toutes les applications OAuth externes
- Créer une application OAuth externe
- Créez un état utilisateur OAuth.
- Obtenir tous les serveurs SSH
- Créer un serveur SSH
- Obtenir le serveur SSH
- Mettre à jour le serveur SSH
- Supprimer le serveur SSH
- Tester le serveur SSH
- Obtenir tous les tunnels SSH
- Créer un tunnel SSH
- Obtenir un tunnel SSH
- Mettre à jour le tunnel SSH
- Supprimer le tunnel SSH
- Tester le tunnel SSH
- Obtenir une clé publique SSH
- Trouvez des contenus préférés
- Contenus préférés
- Supprimer les contenus favoris
- Créer un contenu préféré
- Obtenir toutes les métadonnées de contenu
- Mettre à jour les métadonnées de contenu
- Obtenir les métadonnées de contenu
- Créer un accès aux métadonnées de contenu
- Accès à toutes les métadonnées de contenu
- Modifier l'accès aux métadonnées de contenu
- Supprimer l'accès aux métadonnées de contenu
- Contenus de recherche
- Obtenir une miniature de contenu
- Valider le contenu
- Rechercher des vues de contenu
- Obtenir une vignette vectorielle
- Télécharger tous les tableaux de bord
- Créer un tableau de bord
- Rechercher des tableaux de bord
- Importer le tableau de bord LookML
- Synchroniser le tableau de bord LookML
- Supprimer le tableau de bord
- Mettre à jour le tableau de bord
- Télécharger le tableau de bord
- Obtenir le LookML Aggregate Table pour un tableau de bord
- Obtenir LookML d'un UDD
- Déplacer le tableau de bord
- Importer un tableau de bord depuis LookML
- Créer un tableau de bord à partir de LookML
- Copier le tableau de bord
- Éléments du tableau de bord de la recherche
- Obtenir DashboardElement
- Supprimer DashboardElement
- Mettre à jour le tableau de bord
- Obtenir tous les éléments DashboardDashboard
- Créer un tableau de bord
- Obtenir le filtre du tableau de bord
- Supprimer le filtre du tableau de bord
- Mettre à jour le filtre du tableau de bord
- Afficher tous les filtres du tableau de bord
- Créer un filtre de tableau de bord
- Obtenir DashboardLayoutComponent
- Mettre à jour DashboardLayoutComponent
- Obtenir tous les composants DashboardLayout
- Obtenir DashboardLayout
- Supprimer DashboardLayout
- Mettre à jour DashboardLayout
- Obtenir toutes les mises en page de tableau de bord
- Créer un tableau de bord
- Rechercher dans des dossiers
- Obtenir le dossier
- Supprimer le dossier
- Mettre à jour le dossier
- Obtenir tous les dossiers
- Créer un dossier
- Obtenir les dossiers enfants
- Rechercher dans les dossiers enfants
- Obtenir le dossier parent
- Obtenir les ancêtres des dossiers
- Obtenir les styles des dossiers
- Obtenir des tableaux de bord de dossier
- Télécharger tous les groupes
- Créer un groupe
- Groupes de recherche
- Groupes de recherche avec des rôles
- Rechercher dans les groupes avec hiérarchie
- Obtenir le groupe
- Mettre à jour le groupe
- Supprimer le groupe
- Créer des groupes
- Ajouter un groupe à un groupe
- Inclure tous les utilisateurs du groupe
- Ajouter un utilisateur au groupe
- Supprimer un utilisateur du groupe
- Supprime un groupe d'un groupe
- Définir la valeur du groupe d'attributs de l'utilisateur
- Supprimer la valeur du groupe d'attributs de l'utilisateur
- Obtenir tous les hubs d'intégration
- Créer un hub d'intégration
- Obtenir le Centre d'intégration
- Mettre à jour le hub d'intégration
- Supprimer le Centre d'intégration
- Accepter le contrat juridique d'intégration
- Télécharger toutes les intégrations
- Obtenir l'intégration
- Mettre à jour l'intégration
- Formulaire d'extraction à distance
- Tester l'intégration
- Suggestions de noms de champs du modèle
- Obtenir un seul modèle
- Répertorier les bases de données accessibles par cette connexion
- Fonctionnalités de métadonnées compatibles avec cette connexion
- Obtenir des schémas pour une connexion
- Obtenir des tables pour établir une connexion
- Obtenir des colonnes pour une connexion
- Rechercher des colonnes dans une connexion
- Estimer les coûts d'une connexion
- Tout verrouiller
- Obtenir toutes les branches Git
- Obtenir la branche Git active
- Découvrir la nouvelle branche Git
- Mettre à jour la branche Git du projet
- Trouver une branche Git
- Supprimer une branche Git
- Déployer une branche distante ou une référence en production
- Déployer en production
- Rétablir l'environnement de production
- Rétablir la télécommande
- Télécharger tous les projets
- Créer un projet
- Télécharger le projet
- Mettre à jour le projet
- Télécharger le fichier manifeste
- Créer une clé de déploiement
- Clé de déploiement Git
- Valider le projet
- Résultats de la validation du projet mis en cache
- Obtenir Project Workspace
- Télécharger tous les fichiers du projet
- Obtenir le fichier du projet
- Obtenir tous les tests de connexion Git
- Exécuter le test de connexion Git
- Obtenir tous les tests LookML
- Exécuter le test LookML
- Référence de balise
- Créer des identifiants de dépôt
- Supprimer l'identifiant du dépôt
- Obtenir tous les identifiants de dépôt
- Exécuter la requête asynchrone
- Obtenir plusieurs résultats de requêtes asynchrones
- Obtenir des informations sur des requêtes asynchrones
- Obtenir des résultats de requête asynchrones
- Obtenir la requête
- Obtenir la requête pour le slug
- Créer une requête
- Exécuter la requête
- Exécuter une requête intégrée
- Exécuter une requête encodée au format URL
- Obtenir la requête de fusion
- Créer une requête de fusion
- Toutes les requêtes en cours d'exécution
- Supprimer la requête
- Obtenir la requête d'exécuteur SQL
- Créer une requête d'exécuteur SQL
- Exécuter une requête d'exécuteur SQL
- Rechercher des ensembles de modèles
- Obtenir l'ensemble de modèles
- Supprimer l'ensemble de modèles
- Mettre à jour l'ensemble de modèles
- Obtenir tous les ensembles de modèles
- Créer un ensemble de modèles
- Obtenir toutes les autorisations
- Rechercher des ensembles d'autorisations
- Obtenir un ensemble d'autorisations
- Supprimer l'ensemble d'autorisations
- Mettre à jour l'ensemble d'autorisations
- Obtenir tous les ensembles d'autorisations
- Créer un ensemble d'autorisations
- Obtenir tous les rôles
- Créer un rôle
- Rôles de recherche
- Rechercher des rôles avec le nombre d'utilisateurs
- Obtenir le rôle
- Supprimer un rôle
- Mettre à jour le rôle
- Obtenir des groupes de rôles
- Mettre à jour les groupes de rôles
- Obtenir des rôles
- Mettre à jour les utilisateurs du rôle
- Planification des espaces
- Supprimer le plan planifié
- Mettre à jour le plan planifié
- Obtenir un forfait planifié
- Créer un plan planifié
- Obtenir tous les forfaits planifiés
- Exécuter le plan planifié une fois
- Plans d'analyse planifiés
- Plans planifiés pour le tableau de bord
- Plans planifiés pour le tableau de bord LookML
- Exécuter le plan planifié une fois par ID
- Adresse e-mail de recherche d'identifiants
- Obtenir l'utilisateur actuel
- Tous les utilisateurs
- Créer un utilisateur
- Utilisateurs de la recherche Google
- Rechercher des noms d'utilisateur
- Obtenir l'ID par utilisateur
- Mettre à jour le compte utilisateur
- Supprimer l'utilisateur
- Obtenir l'ID d'utilisateur par identifiant
- Obtenir l'adresse e-mail/le mot de passe
- Créer une adresse e-mail/un mot de passe
- Mettre à jour l'adresse e-mail/le mot de passe
- Supprimer l'identifiant d'adresse e-mail/de mot de passe
- Obtenir un identifiant à deux facteurs
- Créer un identifiant à deux facteurs
- Supprimer l'identifiant à deux facteurs
- Obtenir les identifiants LDAP
- Supprimer l'identifiant LDAP
- Obtenir des identifiants Google Auth
- Supprimer l'identifiant Google Auth
- Obtenir les mêmes identifiants d'authentification
- Supprimer le même identifiant d'authentification
- Obtenir les identifiants d'authentification OIDC
- Supprimer l'identifiant d'authentification OIDC
- Obtenir les identifiants d'API 3
- Supprimer l'identifiant de l'API 3
- Obtenir tous les identifiants pour l'API 3
- Créer des identifiants pour l'API 3
- Obtenir les identifiants d'intégration
- Supprimer l'identifiant d'intégration
- Obtenir tous les identifiants d'intégration
- Obtenir les identifiants OpenID Looker
- Supprimer l'identifiant Looker OpenID
- Obtenir une session de connexion Web
- Supprimer la session de connexion Web
- Sessions Web
- Créer un jeton de réinitialisation du mot de passe
- Obtenir des rôles utilisateur
- Définir des rôles utilisateur
- Obtenir les valeurs d'attribut de l'utilisateur
- Définir la valeur utilisateur de l'attribut utilisateur
- Supprimer la valeur de l'attribut utilisateur
- Jeton de réinitialisation du mot de passe d'envoi
- Effacer les e-mails des utilisateurs
- Créer un utilisateur intégré à partir d'un ID utilisateur externe
Types
- AlertFieldFilter
- AlertAppliedDashboardFilter
- AlertField (Champ d'alerte)
- AlertConditionState
- Alerte
- MobilePayload
- Alertes
- AlertDestination (Destination de l'alerte)
- AlertPatch
- AccessToken (jeton d'accès)
- EmbedParams (paramètres d'intégration)
- EmbedSsoParam
- EmbedCookielessSessionAcquire
- EmbedCookielessSessionAcquireResponse
- EmbedCookielessSessionGenerateTokens
- EmbedCookielessSessionGenerateTokensResponse
- EmbedSecret
- EmbedUrlResponse :
- Group (Groupe)
- LDAPConfig
- LDAPConfigTestResult.
- LDAPConfigTestIssue
- LDAPGroupRead
- LDAPGroupWrite
- LDAPUserAttributeRead
- LDAPUserAttributeWrite
- LDAPUser (Utilisateur LDAP)
- Jeton mobile
- Ensemble de modèles
- Application OAuth
- OIDCConfig
- OIDCGroupRead.
- OIDCGroupWrite.
- OIDCUserAttributeRead
- OIDCUserAttributeWrite
- PasswordConfig
- Ensemble d'autorisations
- Rôle
- SamlConfig.
- SamlGroupRead
- SamlGroupWrite
- SamlMetadataParseResult
- SamlUserAttributeRead
- SamlUserAttributeWrite
- SessionConfig
- SupportAccessAllowlistEntry
- Entrées AccessAccess
- SupportAccessEnable (Activer l'accès à l'assistance)
- SupportAccessStatus (état d'accès à l'assistance)
- Attribut utilisateur
- UserLoginLockout.
- UserPublic
- Configuration de sauvegarde
- Adresse e-mail de bienvenue personnalisée
- DigestEmailSend
- E-mails Digest
- EgressIpAddresses (adresses de sortie)
- Paramètres SMSM
- Contenu d'aide interne
- Ressources d'aide internes
- Ancienne fonctionnalité
- Locale
- Paramètres mobiles
- Indicateurs de fonctionnalités mobiles
- Paramètre
- SmtpStatus (État de Smtp)
- SmtpNodeStatus ;
- Fuseau horaire
- ApiVersionElement
- Version de l'API
- Bienvenue par e-mail de test
- Configuration en marque blanche
- Configuration de libellé privé
- Tableau de bord
- Contenu préféré
- UtilisateurMetaGroupGroup
- Contenu Meta
- ContentSearch
- Validation de contenu
- ContentValidatorError
- ContentValidationFolder
- ContentValidationLook
- Tableau de bord de validation de contenu
- ContentValidationDashboardElement
- ContentValidationError
- ContentValidationDashboardFilter
- Plan de validation de la planification de contenu
- Alerte de validation de contenu
- ContentValidationLookMLDashboard
- ContentValidationLookMLDashboardElement
- ContentView
- Dossier
- LookBasic
- LookModel
- Tableau de bord
- DashboardAggregateTableLookml
- Apparence du tableau de bord
- Tableau de bord
- Tableau de bord
- Créer un filtre de tableau de bord
- DashboardLayoutComponent
- DashboardLayout
- Tableau de bord Lookml
- Tableau de bord
- Dossier
- LookWithQuery
- LookModel
- Requête
- ResultMakerFilterablesListen
- ResultMakerFilterables.
- ResultMakerWithIdVisConfigAndDynamicFields
- DataActionFormField
- Formulaire d'action de données
- DataActionFormSelectOption (DataActionFormSelectOption)
- Requête d'action de données
- Réponse_Action
- DataActionUserState
- Tableau de bord
- Apparence du tableau de bord
- Tableau de bord
- Tableau de bord
- DashboardLayoutComponent
- DashboardLayout
- Tableau de bord
- Dossier
- Créer un dossier
- Dossier de mise à jour
- Dossier
- LookWithQuery
- LookWithDashboards
- LookModel
- Requête
- ResultMakerFilterablesListen
- ResultMakerFilterables.
- ResultMakerWithIdVisConfigAndDynamicFields
- CredentialsApi3.
- CredentialsEmail (Adresse e-mail d'identification)
- CredentialsEmbed
- CredentialsGoogle.
- CredentialsLDAP
- CredentialsLookerOpenid
- CredentialsOIDC
- CredentialsSaml
- CredentialsTotp.
- GroupIdForGroupInclusion.
- Group (Groupe)
- Recherche de groupe
- GroupHierarchy
- GroupIdForGroupUserInclusion.
- Ensemble de modèles
- Ensemble d'autorisations
- Rôle
- Session
- UserAttributeGroupValue.
- Utilisateur
- DataActionFormField
- Formulaire d'action de données
- DataActionFormSelectOption (DataActionFormSelectOption)
- DataActionUserState
- DelegateOauthTest
- IntégrationHub
- Intégration
- IntegrationParam (Paramètre d'intégration)
- IntegrationRequiredField (Champ obligatoire de l'intégration)
- IntegrationTestResult.
- LookmlModelNavExplore
- LookmlModelExplore
- LookmlModelExploreSupportedMeasureType
- LookmlModelExploreAccessFilter
- LookmlModelExploreConditionallyFilter
- LookmlModelExploreAlwaysFilter
- LookmlModelExploreAlias
- LookmlModelExploreSet
- LookmlModelExploreError
- LookmlModelExploreFieldset.
- LookmlModelExploreField
- LookmlModelExploreFieldEnumeration
- LookmlModelExploreFieldTimeInterval
- LookmlModelExploreFieldSqlCase.
- LookmlModelExploreFieldMeasureFilters
- LookmlModelExploreFieldMapLayer
- LookmlModelExploreJoins
- LookmlModel
- SchemaColumn
- SchemaTable ;
- Fonctionnalités de connexion
- Schéma
- SchemaTables.
- SchemaColumns
- Recherche de colonnes
- CreateCostEstimate (Créer une estimation des coûts)
- Coût estimé
- ModelFieldSuggestions
- ModèleNameValueValue
- Modèle
- Snippet
- GitBranch
- Test GitConnection
- GitConnectionTestResult.
- État Git
- ImportProject.
- LocalizationSettings
- LookmlTest
- LookmlTestResult
- Fichier manifeste
- ProjectFile (Fichier de projet)
- Projet
- Erreur de projet
- ModelsNotValidated
- Validation de projet
- ProjectValidationCache
- Espace de travail du projet
- RepositoryCredential
- CredentialsApi3.
- CredentialsEmail (Adresse e-mail d'identification)
- CredentialsEmbed
- CredentialsGoogle.
- CredentialsLDAP
- CredentialsLookerOpenid
- CredentialsOIDC
- CredentialsSaml
- CredentialsTotp.
- Group (Groupe)
- Ensemble de modèles
- Autorisation
- Ensemble d'autorisations
- Rôle
- Recherche de rôles
- Session
- Utilisateur
- CreateEmbedUserRequest
- CredentialsApi3.
- CreateCredentialsApi3.
- CredentialsEmail (Adresse e-mail d'identification)
- CredentialsEmailSearch
- CredentialsEmbed
- CredentialsGoogle.
- CredentialsLDAP
- CredentialsLookerOpenid
- CredentialsOIDC
- CredentialsSaml
- CredentialsTotp.
- Ensemble de modèles
- Ensemble d'autorisations
- Rôle
- Session
- UserAttributeWithValue
- UserEmailOnly (E-mail de l'utilisateur uniquement)
- Utilisateur
- UserPublic
Versions
La dernière version de l'API est 4.0.23.6.
Les documents sont également disponibles pour les versions précédentes compatibles: