Stay organized with collections
Save and categorize content based on your preferences.
Version 4.0.25.14 (latest)
Search Favorite Content
If multiple search params are given and filter_or is FALSE or not specified,
search params are combined in a logical AND operation.
Only rows that match all search param criteria will be returned.
If filter_or is TRUE, multiple search params are combined in a logical OR operation.
Results will include rows that match any of the search criteria.
String search params use case-insensitive matching.
String search params can contain % and '_' as SQL LIKE pattern match wildcard expressions.
example="dan%" will match "danger" and "Danzig" but not "David"
example="D_m%" will match "Damage" and "dump"
Integer search params can accept a single value or a comma separated list of values. The multiple
values will be combined under a logical OR operation - results will match at least one of
the given values.
Most search params can accept "IS NULL" and "NOT NULL" as special expressions to match
or exclude (respectively) rows where the column is null.
Boolean search params accept only "true" and "false" as values.
Request
GET
/content_favorite/search
Datatype
Description
Request
HTTP Request
query
HTTP Query
Expand HTTP Query definition...
id
string
Match content favorite id(s)
user_id
string
Match user id(s).To create a list of multiple ids, use commas as separators
content_metadata_id
string
Match content metadata id(s).To create a list of multiple ids, use commas as separators
dashboard_id
string
Match dashboard id(s).To create a list of multiple ids, use commas as separators
look_id
string
Match look id(s).To create a list of multiple ids, use commas as separators
board_id
string
Match board id(s).To create a list of multiple ids, use commas as separators
include_board_items
boolean
If true, and board_id is provided, returns the content favorites for all items on the board. If false, returns the content favorite for the board itself.
limit
integer
Number of results to return. (used with offset)
offset
integer
Number of results to skip before returning any. (used with limit)
sorts
string
Fields to sort by.
fields
string
Requested fields.
filter_or
boolean
Combine given search criteria in a boolean OR expression
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[],[],null,["# Search Favorite Contents\n\nVersion 4.0.25.14 (latest)\n\n### Search Favorite Content\n\nIf multiple search params are given and `filter_or` is FALSE or not specified,\nsearch params are combined in a logical AND operation.\nOnly rows that match *all* search param criteria will be returned.\n\nIf `filter_or` is TRUE, multiple search params are combined in a logical OR operation.\nResults will include rows that match **any** of the search criteria.\n\nString search params use case-insensitive matching.\nString search params can contain `%` and '_' as SQL LIKE pattern match wildcard expressions.\nexample=\"dan%\" will match \"danger\" and \"Danzig\" but not \"David\"\nexample=\"D_m%\" will match \"Damage\" and \"dump\"\n\nInteger search params can accept a single value or a comma separated list of values. The multiple\nvalues will be combined under a logical OR operation - results will match at least one of\nthe given values.\n\nMost search params can accept \"IS NULL\" and \"NOT NULL\" as special expressions to match\nor exclude (respectively) rows where the column is null.\n\nBoolean search params accept only \"true\" and \"false\" as values.\n\nRequest\n-------\n\nGET /content_favorite/search \nDatatype \nDescription \nRequest \nHTTP Request \nquery \nHTTP Query \nExpand HTTP Query definition... \nid \nstring \nMatch content favorite id(s) \nuser_id \nstring \nMatch user id(s).To create a list of multiple ids, use commas as separators \ncontent_metadata_id \nstring \nMatch content metadata id(s).To create a list of multiple ids, use commas as separators \ndashboard_id \nstring \nMatch dashboard id(s).To create a list of multiple ids, use commas as separators \nlook_id \nstring \nMatch look id(s).To create a list of multiple ids, use commas as separators \nboard_id \nstring \nMatch board id(s).To create a list of multiple ids, use commas as separators \ninclude_board_items \nboolean \nIf true, and board_id is provided, returns the content favorites for all items on the board. If false, returns the content favorite for the board itself. \nlimit \ninteger \nNumber of results to return. (used with offset) \noffset \ninteger \nNumber of results to skip before returning any. (used with limit) \nsorts \nstring \nFields to sort by. \nfields \nstring \nRequested fields. \nfilter_or \nboolean \nCombine given search criteria in a boolean OR expression\n\nResponse\n--------\n\n### 200: Favorite Content\n\nDatatype \nDescription \n(array) \n[ContentFavorite](/looker/docs/reference/looker-api/latest/types/ContentFavorite)\\[\\] \nid \n*lock* \nstring \nUnique Id \nuser_id \nstring \nUser Id which owns this ContentFavorite \ncontent_metadata_id \nstring \nContent Metadata Id associated with this ContentFavorite \nlook_id \n*lock* \nstring \nId of a look \ndashboard_id \n*lock* \nstring \nId of a dashboard \nlook \n*lock* \n[LookBasic](/looker/docs/reference/looker-api/latest/types/LookBasic) \nAssociated Look\nExpand LookBasic definition... \ncan \n*lock* \nobject \nOperations the current user is able to perform on this object \ncontent_metadata_id \n*lock* \nstring \nId of content metadata \nid \n*lock* \nstring \nUnique Id \ntitle \n*lock* \nstring \nLook Title \nuser_id \nstring \nUser Id \ndashboard \n*lock* \n[DashboardBase](/looker/docs/reference/looker-api/latest/types/DashboardBase) \nAssociated Dashboard\nExpand DashboardBase definition... \ncan \n*lock* \nobject \nOperations the current user is able to perform on this object \ncontent_favorite_id \n*lock* \nstring \nContent Favorite Id \ncontent_metadata_id \n*lock* \nstring \nId of content metadata \ndescription \n*lock* \nstring \nDescription \nhidden \n*lock* \nboolean \nIs Hidden \nid \n*lock* \nstring \nUnique Id \nmodel \n*lock* \n[LookModel](/looker/docs/reference/looker-api/latest/types/LookModel) \nModel\nExpand LookModel definition... \nid \n*lock* \nstring \nModel Id \nlabel \n*lock* \nstring \nModel Label \nquery_timezone \n*lock* \nstring \nTimezone in which the Dashboard will run by default. \nreadonly \n*lock* \nboolean \nIs Read-only \nrefresh_interval \n*lock* \nstring \nRefresh Interval, as a time duration phrase like \"2 hours 30 minutes\". A number with no time units will be interpreted as whole seconds. \nrefresh_interval_to_i \n*lock* \ninteger \nRefresh Interval in milliseconds \nfolder \n*lock* \n[FolderBase](/looker/docs/reference/looker-api/latest/types/FolderBase) \nFolder\nExpand FolderBase definition... \nname \nstring \nUnique Name \nparent_id \nstring \nId of Parent. If the parent id is null, this is a root-level entry \nid \n*lock* \nstring \nUnique Id \ncontent_metadata_id \n*lock* \nstring \nId of content metadata \ncreated_at \n*lock* \nstring \nTime the folder was created \ncreator_id \n*lock* \nstring \nUser Id of Creator \nchild_count \n*lock* \ninteger \nChildren Count \nexternal_id \n*lock* \nstring \nEmbedder's Id if this folder was autogenerated as an embedding shared folder via 'external_group_id' in an SSO embed login \nis_embed \n*lock* \nboolean \nFolder is an embed folder \nis_embed_shared_root \n*lock* \nboolean \nFolder is the root embed shared folder \nis_embed_users_root \n*lock* \nboolean \nFolder is the root embed users folder \nis_personal \n*lock* \nboolean \nFolder is a user's personal folder \nis_personal_descendant \n*lock* \nboolean \nFolder is descendant of a user's personal folder \nis_shared_root \n*lock* \nboolean \nFolder is the root shared folder \nis_users_root \n*lock* \nboolean \nFolder is the root user folder \ncan \n*lock* \nobject \nOperations the current user is able to perform on this object \ntitle \n*lock* \nstring \nDashboard Title \nuser_id \n*lock* \nstring \nId of User \nslug \n*lock* \nstring \nContent Metadata Slug \npreferred_viewer \n*lock* \nstring \nThe preferred route for viewing this dashboard (ie: dashboards or dashboards-next) \nboard_id \n*lock* \nstring \nId of a board\n\n### 400: Bad Request\n\nDatatype \nDescription \n(object) \n[Error](/looker/docs/reference/looker-api/latest/types/Error) \nmessage \n*lock* \nstring \nError details \ndocumentation_url \n*lock* \nstring \nDocumentation link\n\n### 404: Not Found\n\nDatatype \nDescription \n(object) \n[Error](/looker/docs/reference/looker-api/latest/types/Error) \nmessage \n*lock* \nstring \nError details \ndocumentation_url \n*lock* \nstring \nDocumentation link\n\n### 429: Too Many Requests\n\nDatatype \nDescription \n(object) \n[Error](/looker/docs/reference/looker-api/latest/types/Error) \nmessage \n*lock* \nstring \nError details \ndocumentation_url \n*lock* \nstring \nDocumentation link"]]