Skip to main content

Get suggested questions from the agent

Available since Strategy ONE (March 2025)

This workflow sample demonstrates how to get suggested questions from the agent.

info

Obtain the authorization token needed to execute the request using POST /api/auth/login.

Ask suggested questions from the agent

Endpoint: POST /api/questions/suggestions

Sample Request Header:

Header NameRequiredDescription
X-MSTR-AuthTokenYesAuthorization token obtained from POST /api/auth/login
Content-TypeYesThe body request type, which must be application/json

Sample Request Body:

FieldRequiredDescriptionSample Value
countYesThe count of suggestions you want to get, Supports up to 5.5
botsNoThe agent to which the question is directed. Only one agent is supported. If not specified, will pick a random agent.[{"id": "065B007500614D158B41B0D020C96966", "projectId": "B7CA92F04B9FAE8D941C3E9B7E0CD754"}]
historyNoOptional. Previous questions and answers. Supports up to 5 entries.[{"id": "B7CA92F04B9FAE8D941C3E9B7E0CD754:065B007500614D158B41B0D020C96966:E41CC2178F6042BCAAD72E322E802A90", "question": "show the monthly percentage development of the revenue in euros compared to the previous month for branch a013.. today's date is 04-march-2025. make sure to do correct datetime based calculation.", "text": "The monthly percentage development of revenue in euros for branch A013 shows fluctuations over the observed period. Starting in September 2024, there was an 8% decrease in revenue compared to the previous month. This was followed by a smaller decline of 3% in October 2024. November 2024 saw a slight increase of 1%, while December 2024 experienced a significant rise of 42%. However, in January 2025, there was a notable decrease of 19% in revenue compared to December 2024." }, {"id": "B7CA92F04B9FAE8D941C3E9B7E0CD754:065B007500614D158B41B0D020C96966:5720DC60EBB648FFAFCDE05A7363395B", "question": "what was the revenue in euros for branch a013 in december 2024?", "text": "The revenue in euros for branch A013 in December 2024 was €4,519,521." }]
routeNoRoute information for the answer to the last question. Retrieve it from the route field in the response of GET /api/questions/{questionId}.sql
note

Get the history questions by GET /api/questions?botId={agentId}.

{
"count": 3,
"bots": [
{
"id": "065B007500614D158B41B0D020C96966",
"projectId": "B7CA92F04B9FAE8D941C3E9B7E0CD754"
}
],
"history": [
{
"id": "B7CA92F04B9FAE8D941C3E9B7E0CD754:065B007500614D158B41B0D020C96966:75262B7346CC469EA7B874E49888040E",
"question": "what was the umsatz in euro in kristallhöhle during october 2024?",
"text": "Der Gesamtumsatz in Euro (Umsatz in Euro) für die Region 'kristallhöhle' im Oktober 2024 betrug €92.541.045."
}
],
"route": "sql"
}

Sample Curl:

curl 'https://demo.microstrategy.com/MicroStrategyLibrary/api/questions/suggestions' \
-X 'POST' \
--header 'X-MSTR-AuthToken: t40ltbk411923ipk85r8r0tace' \
--header 'Content-Type: application/json' \
--data '{
"count": 3,
"bots": [
{
"id": "065B007500614D158B41B0D020C96966",
"projectId": "B7CA92F04B9FAE8D941C3E9B7E0CD754"
}
],
"history": [
{
"id": "B7CA92F04B9FAE8D941C3E9B7E0CD754:065B007500614D158B41B0D020C96966:75262B7346CC469EA7B874E49888040E",
"question": "what was the umsatz in euro in kristallhöhle during october 2024?",
"text": "Der Gesamtumsatz in Euro (Umsatz in Euro) für die Region 'kristallhöhle' im Oktober 2024 betrug €92.541.045."
}
],
"route": "sql"
}'

Sample Response:

Response CodeStatus
200Successfully returned the suggested questions
400Error in generating the suggested questions
401Authorization failed
404No agent found

Sample Response Body on Success:

{
"suggestions": [
{
"bot": {
"id": "065B007500614D158B41B0D020C96966"
},
"project": {
"id": "B7CA92F04B9FAE8D941C3E9B7E0CD754"
},
"text": "What is the Umsatz in Euro for the Duft Warensortiment in the Kristallhöhle region during November 2024?"
},
{
"bot": {
"id": "065B007500614D158B41B0D020C96966"
},
"project": {
"id": "B7CA92F04B9FAE8D941C3E9B7E0CD754"
},
"text": "How much Menge was sold for the Ernährung Warensortiment in the Zauberwald region in September 2024?"
},
{
"bot": {
"id": "065B007500614D158B41B0D020C96966"
},
"project": {
"id": "B7CA92F04B9FAE8D941C3E9B7E0CD754"
},
"text": "What was the Umsatz in Euro for Haar Warensortiment in Zauberwald during December 2024?"
}
]
}