Skip to main content

Overview

The Explore module is designed to help your users discover content through curated questions β€” think of it as a personalized tour guide for your content library. Unlike the Ask module (which answers specific questions), Explore surfaces related questions based on the article a user is currently reading.
1

Obtain Your API Key

Log in to the Miso Dashboard, select your target environment (e.g., Production), and navigate to the Overview section to copy your Publishable API Key.Miso Dashboard β€” select your environment and copy your API keys
There is one publishable key and one secret key per environment. The publishable key is used in client-side code; the secret key is used for server-side API calls.
2

Upload Your Corpus via API

Upload your content to Miso using the Product / Content Upload API. You can do this with any HTTP client β€” the steps below use Postman.Endpoint β€” View full API reference
Step 1 β€” Set your request headersIn Postman, go to the Headers tab and add your Secret API Key:Postman β€” set the X-API-KEY header with your Secret API KeyStep 2 β€” Add your request bodySwitch to the Body tab, select raw β†’ JSON, and paste your corpus data:
Step 3 β€” Send and verifyClick Send. A 200 OK response confirms the corpus has been uploaded successfully.Postman β€” request body with JSON data and 200 OK responseYou can verify the upload under Miso Dashboard β†’ Data Sets β†’ Catalog.Miso Dashboard β€” Data Sets β†’ Catalog showing uploaded articles
To generate related questions for the Explore module, contact Miso support to add your target environment to the related questions cronjob.
3

Install the Miso SDK

Add the Miso JavaScript SDK to your webpage using either method:
Install the SDK via npm:
Then import it in your JavaScript file:
4

Add the Explore UI to Your Page

Place the Explore elements in your HTML where you want related questions to appear:
Configure the workflow by adding the following script:
Replace YOUR_PUBLISHABLE_API_KEY with the key from Step 1, and set product_id to match an existing article in your catalog. The useLink function controls where users land when they click a related question.

Complete Example

Here is a minimal working HTML file:
Save as client_sdk_test_explore.html and open in a browser to see the Explore module displaying related questions for the specified article.

Live Demo & Visuals

Once configured, the Miso Explore module provides a clean, interactive UI out of the box. To verify your setup is working:
  1. Open client_sdk_test_explore.html in a browser.
  2. The module will display AI-generated related questions based on the article specified by product_id.
Explore module β€” related questions panel
API keys can be passed via the api_key query parameter or the X-API-KEY request header. There is one publishable key and one secret key per environment β€” use the publishable key in client-side code and the secret key for server-side API calls.

Next Steps

Template Helpers

Learn how to customize the Explore module UI.

Ask Module Quick Start

Set up the Ask module to answer user questions.

Product / Content Upload API

Full reference for uploading your corpus to Miso.

QA Questions API

The underlying API that powers related question generation for the Explore module.

Authentication

Learn how API keys work and how to authenticate your requests.