Skip to main content
POST
/
api
/
plan
/
{boardId}
/
ai
/
ask
AI planning assistant. Accepts a question and returns suggestions for item planning. Uses read-only MCP tools — cannot mutate data.
curl --request POST \
  --url https://{tenant}.ekso.app/api/plan/{boardId}/ai/ask \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "question": "<string>",
  "cycleId": "<string>",
  "conversationId": "<string>",
  "mode": "<string>"
}
'
{
  "text": "<string>",
  "suggestions": [
    {
      "itemId": "<string>",
      "itemName": "<string>",
      "suggestedCycleId": "<string>",
      "reason": "<string>"
    }
  ],
  "conversationId": "<string>",
  "hasMutated": true
}

Authorizations

Authorization
string
header
required

JWT Bearer token. Obtain via the OAuth 2.0 token endpoint.

Path Parameters

boardId
string
required

The board ID.

Body

question
string
cycleId
string
conversationId
string
mode
string

Response

AI response with text and optional item suggestions.

text
string
suggestions
object[]
conversationId
string
hasMutated
boolean