Get query suggestions
US Region: https://public-api.sessionboard.com · EU Region: https://public-api-eu.sessionboard.com
Returns contextual SbQL query suggestions. Requires the read:insights scope.
Request example
curl --request GET \ --url 'https://public-api.sessionboard.com/v1/insights/suggestions' \ --header 'x-access-token: <api-token>'const response = await fetch('https://public-api.sessionboard.com/v1/insights/suggestions', { method: 'GET', headers: { "x-access-token": "<api-token>" },});
const data = await response.json();console.log(data);import requests
response = requests.request( "GET", "https://public-api.sessionboard.com/v1/insights/suggestions", headers={ "x-access-token": "<api-token>" },)
print(response.json())<?php
$curl = curl_init();
curl_setopt_array($curl, [ CURLOPT_URL => "https://public-api.sessionboard.com/v1/insights/suggestions", CURLOPT_RETURNTRANSFER => true, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => [ "x-access-token: <api-token>", ],]);
$response = curl_exec($curl);curl_close($curl);
echo $response;package main
import ( "fmt" "io" "net/http")
func main() { req, _ := http.NewRequest("GET", "https://public-api.sessionboard.com/v1/insights/suggestions", nil) req.Header.Add("x-access-token", "<api-token>")
res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))}HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://public-api.sessionboard.com/v1/insights/suggestions")) .header("x-access-token", "<api-token>") .method("GET", HttpRequest.BodyPublishers.noBody()) .build();
HttpResponse<String> response = HttpClient.newHttpClient() .send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());Try it
Response headers
Authorizations
x-access-tokenstringheaderrequiredOrganization API token. Generate from Organization Settings → API Tokens.
Query parameters
eventIdintegerqueryScope suggestions to a specific event.
categorystringqueryFilter suggestions by category.
Responses
200application/json
OK
suggestionsobject[]Show child attributes
querystringdescriptionstringcategorystring
401
Unauthorized
403
Insufficient scope
Response examples
{ "suggestions": [ { "query": "<string>", "description": "<string>", "category": "<string>" } ]}