Documentation Index
Fetch the complete documentation index at: https://support.configview.com/llms.txt
Use this file to discover all available pages before exploring further.
Part 1: Looker Data Ingestion
Set up a Looker API key so ConfigView can pull your Looker configuration into the dashboard — identity, access controls, content permissions, database connections, scheduled deliveries, alerts, and SSO settings.Step 1: Create an API Key
- In Looker, click your avatar in the top-right and go to Admin.
- Under Users, click Users.
- Find the user you want the key to belong to (a dedicated service-account user is recommended) and click Edit.
- Scroll to API Keys and click Edit Keys.
- Click New API Key.
- Document the Client ID and Client Secret — the secret is only shown once.
Note: The user that owns the API key must have the Admin role. ConfigView reads admin-only endpoints — all users’ scheduled plans and alerts, database connections, content metadata access, and LDAP/SAML/OIDC/password configuration — so a non-Admin key will fail health checks on most scripts. A dedicated service-account user with the Admin role is strongly recommended over a personal account.
Step 2: Add the Credentials to ConfigView
- Go to your ConfigView dashboard:
https://{companyname}.configview.com/admin/secret/ - Click Add Secret
- Create the following secrets:
LOOKER_CLIENT_ID: The Client ID from Step 1LOOKER_CLIENT_SECRET: The Client Secret from Step 1LOOKER_BASE_URL: Your Looker subdomain (the part before.cloud.looker.comin your Looker URL)
- Click Save
Step 3: Enable the Looker App in ConfigView
- Go to:
https://{companyname}.configview.com/admin/cron/ - You should see Looker in the list of available apps
- Select the scripts you want to run.
- Click Save
Step 4: Verify
- Go to:
https://{companyname}.configview.com/admin/status/ - Run the Looker health check.
- All checks should pass.
What ConfigView ingests from Looker
Once the scripts run, the following data domains are captured. All tables include arun_at column for historical tracking, so you can see how your Looker configuration changes over time.
Identity & access
- Users, groups, and user attributes (
looker_users,looker_groups,looker_attributes,looker_user_attributes) - Roles, permission sets, model sets (
looker_roles,looker_permission_sets,looker_model_sets) - Role / group memberships (
looker_role_users,looker_role_groups,looker_group_users,looker_group_groups)
- Folders and content metadata (
looker_folders,looker_content_metadata) - Content metadata access — who can see what folders/dashboards/looks (
looker_content_metadata_access) - Database connections (
looker_connections)
- Scheduled plans / report deliveries across all users (
looker_scheduled_plans) - Alerts across all owners (
looker_alerts)
- LDAP, SAML, OIDC, and password policy settings (
looker_ldap_config,looker_saml_config,looker_oidc_config,looker_password_config)
Permissions required (Looker side)
The Admin role grants everything ConfigView needs. For reference, the underlying Looker permissions used are:see_users, manage_models, see_schedules, see_alerts, see_lookml, see_logs, manage_homepage and the various see_*_config permissions. None of these are scope-style OAuth grants — they’re standard Looker role permissions assigned via the Admin panel.