Starting in Looker 6.12, the default API version is 3.1 and new features will appear only in API 3.1.
What Happens to API 3.0?
API 3.0 will be available for many Looker releases, so that your existing application code that uses Looker API 3.0 will continue to run uninterrupted. If and when actually removing API 3.0 becomes necessary, we will communicate the timeline to our users well in advance of any change in API 3.0 availability
Why and How Do I Migrate to API 3.1?
Changes in API 3.1
What Was Removed in API 3.1?
Functions/Endpoints
Data Types
AccessFilter
CredentialsApi
Prefetch
PrefetchAccessFilterValue
PrefetchDashboardFilterValue
PrefetchDashboardRequest
Properties in Data Types
Space, SpaceBase
is_root
replaced byis_shared_root
is_user_root
replaced byis_users_root
User
access_filters
credentials_api
What Was Changed in API 3.1?
- Corrected the spelling of
all_content_metadata_accesss
toall_content_metadata_accesses
- The
id
param ofall_content_metadata_accesses
is now a required param
render_task_results
now returns 202 instead of 102 when the query is still running
all_running_queries
andkill_query
are now located in the Query function group instead of RunningQueries. (This may affect how you call these functions if your client SDK scopes functions by group name.)
create_sql_query
andsql_query
functions are now located in the Query function group instead of SqlQuery group.schedule_plan
endpoints now accept anall_users
boolean param to return schedule plans for all users, not just schedule plans of the caller.
What is New in API 3.1?
Functions/Endpoints
all_color_collections
create_color_collection
color_collection
delete_color_collection
update_color_collection
color_collections_custom
default_color_collection
set_default_color_collection
color_collections_standard
content_validation
create_dashboard_element
delete_dashboard_element
dashboard_element
update_dashboard_element
search_dashboard_elements
create_dashboard_filter
delete_dashboard_filter
dashboard_filter
update_dashboard_filter
dashboard_layout_component
update_dashboard_layout_component
create_dashboard_layout
delete_dashboard_layout
dashboard_layout
update_dashboard_layout
dashboard_layout_dashboard_layout_components
dashboard_dashboard_elements
dashboard_dashboard_filters
dashboard_dashboard_layouts
all_homepages
create_homepage
delete_homepage
homepage
update_homepage
search_homepages
all_locales
create_merge_query
merge_query
run_sql_query
password_config
update_password_config
force_password_reset_at_next_login_for_all_users
session_config
update_session_config
delete_repository_credential
update_repository_credential
get_all_repository_credentials
all_themes
create_theme
delete_theme
theme
update_theme
active_themes
default_theme
set_default_theme
search_themes
theme_or_default
validate_theme
Data Types:
ColorCollection
ColorStop
ContentValidation
ContentValidationDashboard
ContentValidationDashboardElement
ContentValidationDashboardFilter
ContentValidationLook
ContentValidationSpace
ContentValidationError
ContinuousPalette
CreateDashboardFilter
DiscretePalette
Homepage
Locale
MergeFields
MergeQuery
MergeQuerySourceQuery
PasswordConfig
RepositoryCredential
SessionConfig
Theme
ThemeSettings