Skip to content

    Pre-launch API. The concepts described here are settled, but the API shape is not: request and response fields, parameters and defaults can still change. Build against it, and talk to your Luigi's Box contact before you put an integration into production.

    Luma and Discovery Surfaces

    View source

    Luma widgets render responses from Discovery surfaces. Each widget calls a surface whose intent matches the frontend experience.

    Luma widgetSurface intentService kind
    Autocomplete widgetautocompletesearch
    Search widgetsearchsearch
    Recommendations widgetrecommenderrecommender

    Surface intent describes the storefront experience. Service kind identifies the backend service that powers it. Autocomplete has its own surface intent but uses the search service kind.