Get Research Desk answer
get_research_desk_answerCheck on a Research Desk question started with start_research_desk_question. While done is false the desk is still researching: call again every 10 to 20 seconds, and do not start a new question meanwhile. Once done is true, answer is the desk's reply and noteIdeas are Notes it wrote for the writer to review; nothing is scheduled until the writer does it. failureMessage explains a question that could not be answered.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"runId": "<runId>"
},
"name": "get_research_desk_answer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | The runId returned by start_research_desk_question. | |
| workspace | No | Optional authorized team workspace name or id the question was asked in. Absence selects the authenticated user's personal account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | Yes | ||
| runId | Yes | ||
| answer | Yes | ||
| status | Yes | ||
| progress | Yes | ||
| noteIdeas | Yes | ||
| failureReason | Yes | ||
| conversationId | Yes | ||
| failureMessage | Yes | ||
| proposedActions | Yes | ||
| connectedAccount | No |