This guide has not been updated for our v3 API. The endpoints section in the navigation has, though.
Query suggestions is an important part of a smooth and inspiring search journey. Normally it is presented in a drop down as soon as you click on the search input field.
export type ECategoryType = "TAG" | "CATEGORY" | "TENANT_CATEGORY" | "TENANT_SECONDARY_CATEGORY" | "CAMPAIGN";export interface SearchSuggestionsResponse { suggestions_request_id: string; /** * List of suggestions for search queries that should be shown to the user while they are typing. */ suggestions: (QuerySuggestion | CategorySuggestion)[];}export interface QuerySuggestion { type?: "query"; /** * Title for suggestion. */ title: string; suggestions_result_id: string;}export interface CategorySuggestion { /** * Unique identifier of the category. */ category_id: string; /** * The title of the category */ title: string; /** * The full URL to the category page */ page_url: string; /** * Optionally a unique query ID for the category */ query_id?: string; /** * The type of category, for example CAMPAIGN, TAG, or CATEGORY */ category_type?: ECategoryType; filter: SearchFilter; suggestions_result_id: string;}